Loading asoc/codecs/wcd938x/wcd938x-regmap.c +5 −3 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. */ #include <linux/regmap.h> Loading Loading @@ -494,8 +494,10 @@ static bool wcd938x_volatile_register(struct device *dev, unsigned int reg) { if(reg <= WCD938X_BASE_ADDRESS) return 0; return (wcd938x_reg_access[WCD938X_REG(reg)] & RD_REG) & ~(wcd938x_reg_access[WCD938X_REG(reg)] & WR_REG); if ((wcd938x_reg_access[WCD938X_REG(reg)] & RD_REG) && !(wcd938x_reg_access[WCD938X_REG(reg)] & WR_REG)) return true; return false; } struct regmap_config wcd938x_regmap_config = { Loading Loading
asoc/codecs/wcd938x/wcd938x-regmap.c +5 −3 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. */ #include <linux/regmap.h> Loading Loading @@ -494,8 +494,10 @@ static bool wcd938x_volatile_register(struct device *dev, unsigned int reg) { if(reg <= WCD938X_BASE_ADDRESS) return 0; return (wcd938x_reg_access[WCD938X_REG(reg)] & RD_REG) & ~(wcd938x_reg_access[WCD938X_REG(reg)] & WR_REG); if ((wcd938x_reg_access[WCD938X_REG(reg)] & RD_REG) && !(wcd938x_reg_access[WCD938X_REG(reg)] & WR_REG)) return true; return false; } struct regmap_config wcd938x_regmap_config = { Loading