/kernel/linux/linux-5.10/drivers/staging/sm750fb/ |
H A D | sm750_hw.c | 117 unsigned int val; in hw_sm750_inithw() local 123 val = peek32(SYSTEM_CTRL) & ~SYSTEM_CTRL_DPMS_MASK; in hw_sm750_inithw() 124 val |= SYSTEM_CTRL_DPMS_VPHN; in hw_sm750_inithw() 125 poke32(SYSTEM_CTRL, val); in hw_sm750_inithw() 130 val = peek32(SYSTEM_CTRL) & ~SYSTEM_CTRL_DPMS_MASK; in hw_sm750_inithw() 131 val |= SYSTEM_CTRL_DPMS_VPHP; in hw_sm750_inithw() 132 poke32(SYSTEM_CTRL, val); in hw_sm750_inithw() 135 val = peek32(PANEL_DISPLAY_CTRL) & in hw_sm750_inithw() 142 val |= PANEL_DISPLAY_CTRL_DOUBLE_PIXEL; in hw_sm750_inithw() 145 val | in hw_sm750_inithw() 415 unsigned int val; hw_sm750le_setBLANK() local 460 unsigned int val = peek32(SYSTEM_CTRL) & ~SYSTEM_CTRL_DPMS_MASK; hw_sm750_setBLANK() local 469 unsigned int val = peek32(PANEL_DISPLAY_CTRL); hw_sm750_setBLANK() local 516 unsigned int val = peek32(DE_STATE2); hw_sm750le_deWait() local 534 unsigned int val = peek32(SYSTEM_CTRL); hw_sm750_deWait() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | property.h | 38 u8 *val, size_t nval); 40 u16 *val, size_t nval); 42 u32 *val, size_t nval); 44 u64 *val, size_t nval); 46 const char **val, size_t nval); 48 const char **val); 56 const char *propname, u8 *val, 59 const char *propname, u16 *val, 62 const char *propname, u32 *val, 65 const char *propname, u64 *val, 129 device_property_read_u8(struct device *dev, const char *propname, u8 *val) device_property_read_u8() argument 135 device_property_read_u16(struct device *dev, const char *propname, u16 *val) device_property_read_u16() argument 141 device_property_read_u32(struct device *dev, const char *propname, u32 *val) device_property_read_u32() argument 147 device_property_read_u64(struct device *dev, const char *propname, u64 *val) device_property_read_u64() argument 185 fwnode_property_read_u8(const struct fwnode_handle *fwnode, const char *propname, u8 *val) fwnode_property_read_u8() argument 191 fwnode_property_read_u16(const struct fwnode_handle *fwnode, const char *propname, u16 *val) fwnode_property_read_u16() argument 197 fwnode_property_read_u32(const struct fwnode_handle *fwnode, const char *propname, u32 *val) fwnode_property_read_u32() argument 203 fwnode_property_read_u64(const struct fwnode_handle *fwnode, const char *propname, u64 *val) fwnode_property_read_u64() argument [all...] |
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | rt715-sdw.c | 146 static int rt715_sdw_read(void *context, unsigned int reg, unsigned int *val) in rt715_sdw_read() argument 175 ((*val >> 8) & 0xff)); in rt715_sdw_read() 180 ret = regmap_write(rt715->sdw_regmap, reg4, (*val & 0xff)); in rt715_sdw_read() 185 ret = regmap_write(rt715->sdw_regmap, reg, *val); in rt715_sdw_read() 192 ((*val >> 8) & 0xff)); in rt715_sdw_read() 197 ret = regmap_write(rt715->sdw_regmap, reg2, (*val & 0xff)); in rt715_sdw_read() 204 ((*val >> 8) & 0xff)); in rt715_sdw_read() 207 ret = regmap_write(rt715->sdw_regmap, reg, (*val & 0xff)); in rt715_sdw_read() 212 ((*val >> 8) & 0xff)); in rt715_sdw_read() 217 ret = regmap_write(rt715->sdw_regmap, reg2, (*val in rt715_sdw_read() 269 rt715_sdw_write(void *context, unsigned int reg, unsigned int val) rt715_sdw_write() argument [all...] |
H A D | rt711-sdw.c | 88 static int rt711_sdw_read(void *context, unsigned int reg, unsigned int *val) in rt711_sdw_read() argument 117 reg3, ((*val >> 8) & 0xff)); in rt711_sdw_read() 122 ret = regmap_write(rt711->sdw_regmap, reg4, (*val & 0xff)); in rt711_sdw_read() 127 ret = regmap_write(rt711->sdw_regmap, reg, *val); in rt711_sdw_read() 134 reg, ((*val >> 8) & 0xff)); in rt711_sdw_read() 139 ret = regmap_write(rt711->sdw_regmap, reg2, (*val & 0xff)); in rt711_sdw_read() 146 reg2, ((*val >> 8) & 0xff)); in rt711_sdw_read() 149 ret = regmap_write(rt711->sdw_regmap, reg, (*val & 0xff)); in rt711_sdw_read() 154 reg, ((*val >> 8) & 0xff)); in rt711_sdw_read() 159 ret = regmap_write(rt711->sdw_regmap, reg2, (*val in rt711_sdw_read() 211 rt711_sdw_write(void *context, unsigned int reg, unsigned int val) rt711_sdw_write() argument [all...] |
H A D | rt700-sdw.c | 84 static int rt700_sdw_read(void *context, unsigned int reg, unsigned int *val) in rt700_sdw_read() argument 113 reg3, ((*val >> 8) & 0xff)); in rt700_sdw_read() 118 ret = regmap_write(rt700->sdw_regmap, reg4, (*val & 0xff)); in rt700_sdw_read() 123 ret = regmap_write(rt700->sdw_regmap, reg, *val); in rt700_sdw_read() 130 reg, ((*val >> 8) & 0xff)); in rt700_sdw_read() 135 ret = regmap_write(rt700->sdw_regmap, reg2, (*val & 0xff)); in rt700_sdw_read() 142 reg2, ((*val >> 8) & 0xff)); in rt700_sdw_read() 145 ret = regmap_write(rt700->sdw_regmap, reg, (*val & 0xff)); in rt700_sdw_read() 150 reg, ((*val >> 8) & 0xff)); in rt700_sdw_read() 155 ret = regmap_write(rt700->sdw_regmap, reg2, (*val in rt700_sdw_read() 207 rt700_sdw_write(void *context, unsigned int reg, unsigned int val) rt700_sdw_write() argument [all...] |
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | da9030_battery.c | 207 uint8_t val; in da9030_charger_update_state() local 209 da903x_read(charger->master, DA9030_CHARGE_CONTROL, &val); in da9030_charger_update_state() 210 charger->is_on = (val & DA9030_CHRG_CHARGER_ENABLE) ? 1 : 0; in da9030_charger_update_state() 211 charger->mA = ((val >> 3) & 0xf) * 100; in da9030_charger_update_state() 212 charger->mV = (val & 0x7) * 50 + 4000; in da9030_charger_update_state() 222 uint8_t val; in da9030_set_charge() local 225 val = DA9030_CHRG_CHARGER_ENABLE; in da9030_set_charge() 226 val |= (charger->charge_milliamp / 100) << 3; in da9030_set_charge() 227 val |= (charger->charge_millivolt - 4000) / 50; in da9030_set_charge() 230 val in da9030_set_charge() 304 da9030_battery_check_status(struct da9030_charger *charger, union power_supply_propval *val) da9030_battery_check_status() argument 317 da9030_battery_check_health(struct da9030_charger *charger, union power_supply_propval *val) da9030_battery_check_health() argument 328 da9030_battery_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) da9030_battery_get_property() argument [all...] |
H A D | lp8727_charger.c | 140 u8 val; in lp8727_init_device() local 149 val = LP8727_ID200_EN | LP8727_ADC_EN | LP8727_CP_EN; in lp8727_init_device() 150 ret = lp8727_write_byte(pchg, LP8727_CTRL1, val); in lp8727_init_device() 154 val = LP8727_INT_EN | LP8727_CHGDET_EN; in lp8727_init_device() 155 return lp8727_write_byte(pchg, LP8727_CTRL2, val); in lp8727_init_device() 160 u8 val; in lp8727_is_dedicated_charger() local 162 lp8727_read_byte(pchg, LP8727_STATUS1, &val); in lp8727_is_dedicated_charger() 163 return val & LP8727_DCPORT; in lp8727_is_dedicated_charger() 168 u8 val; in lp8727_is_usb_charger() local 170 lp8727_read_byte(pchg, LP8727_STATUS1, &val); in lp8727_is_usb_charger() 215 u8 val; lp8727_enable_chgdet() local 306 lp8727_charger_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) lp8727_charger_get_property() argument 332 lp8727_battery_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) lp8727_battery_get_property() argument 402 u8 val; lp8727_charger_changed() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/iio/meter/ |
H A D | ade7854.c | 29 u32 val = 0; in ade7854_read_8bit() local 34 ret = st->read_reg(dev, this_attr->address, &val, 8); in ade7854_read_8bit() 38 return sprintf(buf, "%u\n", val); in ade7854_read_8bit() 46 u32 val = 0; in ade7854_read_16bit() local 51 ret = st->read_reg(dev, this_attr->address, &val, 16); in ade7854_read_16bit() 55 return sprintf(buf, "%u\n", val); in ade7854_read_16bit() 63 u32 val; in ade7854_read_24bit() local 68 ret = st->read_reg(dev, this_attr->address, &val, 24); in ade7854_read_24bit() 72 return sprintf(buf, "%u\n", val); in ade7854_read_24bit() 80 u32 val in ade7854_read_32bit() local 102 u8 val; ade7854_write_8bit() local 123 u16 val; ade7854_write_16bit() local 144 u32 val; ade7854_write_24bit() local 165 u32 val; ade7854_write_32bit() local 180 u32 val; ade7854_reset() local [all...] |
/kernel/linux/linux-6.6/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-ring.c | 23 const u16 reg, const u32 mask, const u32 val) in mcp251xfd_cmd_prepare_write_reg() 34 val_le32 = cpu_to_le32(val >> BITS_PER_BYTE * first_byte); in mcp251xfd_cmd_prepare_write_reg() 71 u32 val; in mcp251xfd_ring_init_tef() local 86 val = MCP251XFD_REG_TEFCON_TEFOVIE | MCP251XFD_REG_TEFCON_TEFNEIE; in mcp251xfd_ring_init_tef() 89 addr, val, val); in mcp251xfd_ring_init_tef() 97 val = MCP251XFD_REG_TEFCON_UINC; in mcp251xfd_ring_init_tef() 99 addr, val, val); in mcp251xfd_ring_init_tef() 120 val in mcp251xfd_ring_init_tef() 21 mcp251xfd_cmd_prepare_write_reg(const struct mcp251xfd_priv *priv, union mcp251xfd_write_reg_buf *write_reg_buf, const u16 reg, const u32 mask, const u32 val) mcp251xfd_cmd_prepare_write_reg() argument 173 u32 val; mcp251xfd_ring_init_tx() local 203 u32 val; mcp251xfd_ring_init_rx() local [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | property.h | 44 u8 *val, size_t nval); 46 u16 *val, size_t nval); 48 u32 *val, size_t nval); 50 u64 *val, size_t nval); 52 const char **val, size_t nval); 54 const char **val); 61 const char *propname, u8 *val, 64 const char *propname, u16 *val, 67 const char *propname, u32 *val, 70 const char *propname, u64 *val, 163 device_property_read_u8(const struct device *dev, const char *propname, u8 *val) device_property_read_u8() argument 169 device_property_read_u16(const struct device *dev, const char *propname, u16 *val) device_property_read_u16() argument 175 device_property_read_u32(const struct device *dev, const char *propname, u32 *val) device_property_read_u32() argument 181 device_property_read_u64(const struct device *dev, const char *propname, u64 *val) device_property_read_u64() argument 219 fwnode_property_read_u8(const struct fwnode_handle *fwnode, const char *propname, u8 *val) fwnode_property_read_u8() argument 225 fwnode_property_read_u16(const struct fwnode_handle *fwnode, const char *propname, u16 *val) fwnode_property_read_u16() argument 231 fwnode_property_read_u32(const struct fwnode_handle *fwnode, const char *propname, u32 *val) fwnode_property_read_u32() argument 237 fwnode_property_read_u64(const struct fwnode_handle *fwnode, const char *propname, u64 *val) fwnode_property_read_u64() argument [all...] |
H A D | coresight.h | 121 * @write : Write "val" to the given "offset". 129 void (*write)(u64 val, u32 offset, bool relaxed, 459 static inline void csdev_access_relaxed_write_pair(struct csdev_access *csa, u64 val, in csdev_access_relaxed_write_pair() argument 463 writel_relaxed((u32)val, csa->base + lo_offset); in csdev_access_relaxed_write_pair() 464 writel_relaxed((u32)(val >> 32), csa->base + hi_offset); in csdev_access_relaxed_write_pair() 466 csa->write((u32)val, lo_offset, true, false); in csdev_access_relaxed_write_pair() 467 csa->write((u32)(val >> 32), hi_offset, true, false); in csdev_access_relaxed_write_pair() 480 u32 val, u32 offset) in csdev_access_relaxed_write32() 483 writel_relaxed(val, csa->base + offset); in csdev_access_relaxed_write32() 485 csa->write(val, offse in csdev_access_relaxed_write32() 479 csdev_access_relaxed_write32(struct csdev_access *csa, u32 val, u32 offset) csdev_access_relaxed_write32() argument 488 csdev_access_write32(struct csdev_access *csa, u32 val, u32 offset) csdev_access_write32() argument 515 csdev_access_relaxed_write64(struct csdev_access *csa, u64 val, u32 offset) csdev_access_relaxed_write64() argument 524 csdev_access_write64(struct csdev_access *csa, u64 val, u32 offset) csdev_access_write64() argument 547 csdev_access_relaxed_write64(struct csdev_access *csa, u64 val, u32 offset) csdev_access_relaxed_write64() argument 553 csdev_access_write64(struct csdev_access *csa, u64 val, u32 offset) csdev_access_write64() argument 644 coresight_write32(struct coresight_device *csdev, u32 val, u32 offset) coresight_write32() argument 648 coresight_relaxed_write32(struct coresight_device *csdev, u32 val, u32 offset) coresight_relaxed_write32() argument 666 coresight_relaxed_write64(struct coresight_device *csdev, u64 val, u32 offset) coresight_relaxed_write64() argument 671 coresight_write64(struct coresight_device *csdev, u64 val, u32 offset) coresight_write64() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/sm750fb/ |
H A D | sm750_hw.c | 117 unsigned int val; in hw_sm750_inithw() local 123 val = peek32(SYSTEM_CTRL) & ~SYSTEM_CTRL_DPMS_MASK; in hw_sm750_inithw() 124 val |= SYSTEM_CTRL_DPMS_VPHN; in hw_sm750_inithw() 125 poke32(SYSTEM_CTRL, val); in hw_sm750_inithw() 130 val = peek32(SYSTEM_CTRL) & ~SYSTEM_CTRL_DPMS_MASK; in hw_sm750_inithw() 131 val |= SYSTEM_CTRL_DPMS_VPHP; in hw_sm750_inithw() 132 poke32(SYSTEM_CTRL, val); in hw_sm750_inithw() 135 val = peek32(PANEL_DISPLAY_CTRL) & in hw_sm750_inithw() 142 val |= PANEL_DISPLAY_CTRL_DOUBLE_PIXEL; in hw_sm750_inithw() 145 val | in hw_sm750_inithw() 415 unsigned int val; hw_sm750le_setBLANK() local 460 unsigned int val = peek32(SYSTEM_CTRL) & ~SYSTEM_CTRL_DPMS_MASK; hw_sm750_setBLANK() local 469 unsigned int val = peek32(PANEL_DISPLAY_CTRL); hw_sm750_setBLANK() local 516 unsigned int val = peek32(DE_STATE2); hw_sm750le_deWait() local 534 unsigned int val = peek32(SYSTEM_CTRL); hw_sm750_deWait() local [all...] |
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | da9030_battery.c | 207 uint8_t val; in da9030_charger_update_state() local 209 da903x_read(charger->master, DA9030_CHARGE_CONTROL, &val); in da9030_charger_update_state() 210 charger->is_on = (val & DA9030_CHRG_CHARGER_ENABLE) ? 1 : 0; in da9030_charger_update_state() 211 charger->mA = ((val >> 3) & 0xf) * 100; in da9030_charger_update_state() 212 charger->mV = (val & 0x7) * 50 + 4000; in da9030_charger_update_state() 222 uint8_t val; in da9030_set_charge() local 225 val = DA9030_CHRG_CHARGER_ENABLE; in da9030_set_charge() 226 val |= (charger->charge_milliamp / 100) << 3; in da9030_set_charge() 227 val |= (charger->charge_millivolt - 4000) / 50; in da9030_set_charge() 230 val in da9030_set_charge() 304 da9030_battery_check_status(struct da9030_charger *charger, union power_supply_propval *val) da9030_battery_check_status() argument 317 da9030_battery_check_health(struct da9030_charger *charger, union power_supply_propval *val) da9030_battery_check_health() argument 328 da9030_battery_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) da9030_battery_get_property() argument [all...] |
H A D | lp8727_charger.c | 140 u8 val; in lp8727_init_device() local 149 val = LP8727_ID200_EN | LP8727_ADC_EN | LP8727_CP_EN; in lp8727_init_device() 150 ret = lp8727_write_byte(pchg, LP8727_CTRL1, val); in lp8727_init_device() 154 val = LP8727_INT_EN | LP8727_CHGDET_EN; in lp8727_init_device() 155 return lp8727_write_byte(pchg, LP8727_CTRL2, val); in lp8727_init_device() 160 u8 val; in lp8727_is_dedicated_charger() local 162 lp8727_read_byte(pchg, LP8727_STATUS1, &val); in lp8727_is_dedicated_charger() 163 return val & LP8727_DCPORT; in lp8727_is_dedicated_charger() 168 u8 val; in lp8727_is_usb_charger() local 170 lp8727_read_byte(pchg, LP8727_STATUS1, &val); in lp8727_is_usb_charger() 215 u8 val; lp8727_enable_chgdet() local 306 lp8727_charger_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) lp8727_charger_get_property() argument 332 lp8727_battery_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) lp8727_battery_get_property() argument 402 u8 val; lp8727_charger_changed() local [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-winbond.c | 184 u8 val; in winbond_sio_reg_bset() local 186 val = winbond_sio_reg_read(base, reg); in winbond_sio_reg_bset() 187 val |= BIT(bit); in winbond_sio_reg_bset() 188 winbond_sio_reg_write(base, reg, val); in winbond_sio_reg_bset() 193 u8 val; in winbond_sio_reg_bclear() local 195 val = winbond_sio_reg_read(base, reg); in winbond_sio_reg_bclear() 196 val &= ~BIT(bit); in winbond_sio_reg_bclear() 197 winbond_sio_reg_write(base, reg, val); in winbond_sio_reg_bclear() 387 bool val; in winbond_gpio_get() local 398 val in winbond_gpio_get() 429 winbond_gpio_direction_out(struct gpio_chip *gc, unsigned int offset, int val) winbond_gpio_direction_out() argument 461 winbond_gpio_set(struct gpio_chip *gc, unsigned int offset, int val) winbond_gpio_set() argument 499 unsigned int val; winbond_gpio_configure_port0_pins() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/ |
H A D | mvneta_bm.c | 42 u32 val; in mvneta_bm_pool_enable() local 44 val = mvneta_bm_read(priv, MVNETA_BM_POOL_BASE_REG(pool_id)); in mvneta_bm_pool_enable() 45 val |= MVNETA_BM_POOL_ENABLE_MASK; in mvneta_bm_pool_enable() 46 mvneta_bm_write(priv, MVNETA_BM_POOL_BASE_REG(pool_id), val); in mvneta_bm_pool_enable() 54 u32 val; in mvneta_bm_pool_disable() local 56 val = mvneta_bm_read(priv, MVNETA_BM_POOL_BASE_REG(pool_id)); in mvneta_bm_pool_disable() 57 val &= ~MVNETA_BM_POOL_ENABLE_MASK; in mvneta_bm_pool_disable() 58 mvneta_bm_write(priv, MVNETA_BM_POOL_BASE_REG(pool_id), val); in mvneta_bm_pool_disable() 63 u32 val; in mvneta_bm_config_set() local 65 val in mvneta_bm_config_set() 72 u32 val; mvneta_bm_config_clear() local 82 u32 val; mvneta_bm_pool_target_set() local 341 u32 val; mvneta_bm_default_set() local [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | rdacm21.c | 96 u8 val; member 179 static int ov490_read(struct rdacm21_device *dev, u16 reg, u8 *val) in ov490_read() argument 186 ret = i2c_master_recv(dev->isp, val, 1); in ov490_read() 197 static int ov490_write(struct rdacm21_device *dev, u16 reg, u8 val) in ov490_write() argument 199 u8 buf[3] = { reg >> 8, reg, val }; in ov490_write() 239 static int ov490_read_reg(struct rdacm21_device *dev, u32 reg, u8 *val) in ov490_read_reg() argument 247 ret = ov490_read(dev, (u16)reg, val); in ov490_read_reg() 251 dev_dbg(dev->dev, "%s: 0x%08x = 0x%02x\n", __func__, reg, *val); in ov490_read_reg() 256 static int ov490_write_reg(struct rdacm21_device *dev, u32 reg, u8 val) in ov490_write_reg() argument 264 ret = ov490_write(dev, (u16)reg, val); in ov490_write_reg() 354 u8 val = 0; ov10640_check_id() local 389 u8 pid, ver, val; ov490_initialize() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pci-meson.c | 227 static inline void meson_cfg_writel(struct meson_pcie *mp, u32 val, u32 reg) in meson_cfg_writel() argument 229 writel(val, mp->cfg_base + reg); in meson_cfg_writel() 241 u32 val; in meson_pcie_ltssm_enable() local 243 val = meson_cfg_readl(mp, PCIE_CFG0); in meson_pcie_ltssm_enable() 244 val |= APP_LTSSM_ENABLE; in meson_pcie_ltssm_enable() 245 meson_cfg_writel(mp, val, PCIE_CFG0); in meson_pcie_ltssm_enable() 253 * dwc supports 2^(val+7) payload size, which val is 0~5 default to 1. in meson_size_to_payload() 268 u32 val; in meson_set_max_payload() local 272 val in meson_set_max_payload() 284 u32 val; meson_set_max_rd_req_size() local 307 meson_pcie_rd_own_conf(struct pci_bus *bus, u32 devfn, int where, int size, u32 *val) meson_pcie_rd_own_conf() argument [all...] |
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | rtq6056.c | 156 int *val) in rtq6056_adc_read_channel() 172 *val = regval; in rtq6056_adc_read_channel() 174 *val = sign_extend32(regval, 16); in rtq6056_adc_read_channel() 179 static int rtq6056_adc_read_scale(struct iio_chan_spec const *ch, int *val, in rtq6056_adc_read_scale() argument 185 *val = 2500; in rtq6056_adc_read_scale() 190 *val = 1250; in rtq6056_adc_read_scale() 195 *val = 25; in rtq6056_adc_read_scale() 212 struct iio_chan_spec const *ch, int val) in rtq6056_adc_set_samp_freq() 218 if (val > 7194 || val < 12 in rtq6056_adc_set_samp_freq() 154 rtq6056_adc_read_channel(struct rtq6056_priv *priv, struct iio_chan_spec const *ch, int *val) rtq6056_adc_read_channel() argument 211 rtq6056_adc_set_samp_freq(struct rtq6056_priv *priv, struct iio_chan_spec const *ch, int val) rtq6056_adc_set_samp_freq() argument 251 rtq6056_adc_set_average(struct rtq6056_priv *priv, int val) rtq6056_adc_set_average() argument 271 rtq6056_adc_get_sample_freq(struct rtq6056_priv *priv, struct iio_chan_spec const *ch, int *val) rtq6056_adc_get_sample_freq() argument 290 rtq6056_adc_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) rtq6056_adc_read_raw() argument 332 rtq6056_adc_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) rtq6056_adc_write_raw() argument 411 int val, val_fract, ret; shunt_resistor_store() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/dac/ |
H A D | ad5360.c | 194 unsigned int cmd, unsigned int addr, unsigned int val, in ad5360_write_unlocked() 199 val <<= shift; in ad5360_write_unlocked() 200 val |= AD5360_CMD(cmd) | AD5360_ADDR(addr); in ad5360_write_unlocked() 201 st->data[0].d32 = cpu_to_be32(val); in ad5360_write_unlocked() 207 unsigned int addr, unsigned int val, unsigned int shift) in ad5360_write() 213 ret = ad5360_write_unlocked(indio_dev, cmd, addr, val, shift); in ad5360_write() 315 int val, in ad5360_write_raw() 325 if (val >= max_val || val < 0) in ad5360_write_raw() 329 chan->address, val, cha in ad5360_write_raw() 193 ad5360_write_unlocked(struct iio_dev *indio_dev, unsigned int cmd, unsigned int addr, unsigned int val, unsigned int shift) ad5360_write_unlocked() argument 206 ad5360_write(struct iio_dev *indio_dev, unsigned int cmd, unsigned int addr, unsigned int val, unsigned int shift) ad5360_write() argument 313 ad5360_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) ad5360_write_raw() argument 369 ad5360_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long m) ad5360_read_raw() argument [all...] |
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | rt715-sdw.c | 147 static int rt715_sdw_read(void *context, unsigned int reg, unsigned int *val) in rt715_sdw_read() argument 176 ((*val >> 8) & 0xff)); in rt715_sdw_read() 181 ret = regmap_write(rt715->sdw_regmap, reg4, (*val & 0xff)); in rt715_sdw_read() 186 ret = regmap_write(rt715->sdw_regmap, reg, *val); in rt715_sdw_read() 193 ((*val >> 8) & 0xff)); in rt715_sdw_read() 198 ret = regmap_write(rt715->sdw_regmap, reg2, (*val & 0xff)); in rt715_sdw_read() 205 ((*val >> 8) & 0xff)); in rt715_sdw_read() 208 ret = regmap_write(rt715->sdw_regmap, reg, (*val & 0xff)); in rt715_sdw_read() 213 ((*val >> 8) & 0xff)); in rt715_sdw_read() 218 ret = regmap_write(rt715->sdw_regmap, reg2, (*val in rt715_sdw_read() 270 rt715_sdw_write(void *context, unsigned int reg, unsigned int val) rt715_sdw_write() argument [all...] |
H A D | tlv320aic32x4-clk.c | 67 unsigned int val; in clk_aic32x4_pll_is_prepared() local 70 ret = regmap_read(pll->regmap, AIC32X4_PLLPR, &val); in clk_aic32x4_pll_is_prepared() 74 return !!(val & AIC32X4_PLLEN); in clk_aic32x4_pll_is_prepared() 81 unsigned int val; in clk_aic32x4_pll_get_muldiv() local 84 ret = regmap_read(pll->regmap, AIC32X4_PLLPR, &val); in clk_aic32x4_pll_get_muldiv() 87 settings->r = val & AIC32X4_PLL_R_MASK; in clk_aic32x4_pll_get_muldiv() 88 settings->p = (val & AIC32X4_PLL_P_MASK) >> AIC32X4_PLL_P_SHIFT; in clk_aic32x4_pll_get_muldiv() 90 ret = regmap_read(pll->regmap, AIC32X4_PLLJ, &val); in clk_aic32x4_pll_get_muldiv() 93 settings->j = val; in clk_aic32x4_pll_get_muldiv() 95 ret = regmap_read(pll->regmap, AIC32X4_PLLDMSB, &val); in clk_aic32x4_pll_get_muldiv() 257 unsigned int val; clk_aic32x4_pll_get_parent() local 288 unsigned int val; clk_aic32x4_codec_clkin_get_parent() local 348 unsigned int val; clk_aic32x4_div_recalc_rate() local 381 unsigned int val; clk_aic32x4_bdiv_get_parent() local [all...] |
H A D | tas2781-comlib.c | 93 unsigned short chn, unsigned int reg, unsigned int *val) in tasdevice_dev_read() 105 ret = regmap_read(map, TASDEVICE_PGRG(reg), val); in tasdevice_dev_read() 431 static int tasdevice_clamp(int val, int max, unsigned int invert) in tasdevice_clamp() argument 433 if (val > max) in tasdevice_clamp() 434 val = max; in tasdevice_clamp() 436 val = max - val; in tasdevice_clamp() 437 if (val < 0) in tasdevice_clamp() 438 val = 0; in tasdevice_clamp() 439 return val; in tasdevice_clamp() 92 tasdevice_dev_read(struct tasdevice_priv *tas_priv, unsigned short chn, unsigned int reg, unsigned int *val) tasdevice_dev_read() argument 449 int val, i, ret; tasdevice_amp_putvol() local 475 int val; tasdevice_amp_getvol() local 503 int val, i; tasdevice_digital_putvol() local 528 int ret, val; tasdevice_digital_getvol() local [all...] |
H A D | rt700-sdw.c | 85 static int rt700_sdw_read(void *context, unsigned int reg, unsigned int *val) in rt700_sdw_read() argument 114 reg3, ((*val >> 8) & 0xff)); in rt700_sdw_read() 119 ret = regmap_write(rt700->sdw_regmap, reg4, (*val & 0xff)); in rt700_sdw_read() 124 ret = regmap_write(rt700->sdw_regmap, reg, *val); in rt700_sdw_read() 131 reg, ((*val >> 8) & 0xff)); in rt700_sdw_read() 136 ret = regmap_write(rt700->sdw_regmap, reg2, (*val & 0xff)); in rt700_sdw_read() 143 reg2, ((*val >> 8) & 0xff)); in rt700_sdw_read() 146 ret = regmap_write(rt700->sdw_regmap, reg, (*val & 0xff)); in rt700_sdw_read() 151 reg, ((*val >> 8) & 0xff)); in rt700_sdw_read() 156 ret = regmap_write(rt700->sdw_regmap, reg2, (*val in rt700_sdw_read() 208 rt700_sdw_write(void *context, unsigned int reg, unsigned int val) rt700_sdw_write() argument [all...] |
H A D | rt711-sdw.c | 89 static int rt711_sdw_read(void *context, unsigned int reg, unsigned int *val) in rt711_sdw_read() argument 118 reg3, ((*val >> 8) & 0xff)); in rt711_sdw_read() 123 ret = regmap_write(rt711->sdw_regmap, reg4, (*val & 0xff)); in rt711_sdw_read() 128 ret = regmap_write(rt711->sdw_regmap, reg, *val); in rt711_sdw_read() 135 reg, ((*val >> 8) & 0xff)); in rt711_sdw_read() 140 ret = regmap_write(rt711->sdw_regmap, reg2, (*val & 0xff)); in rt711_sdw_read() 147 reg2, ((*val >> 8) & 0xff)); in rt711_sdw_read() 150 ret = regmap_write(rt711->sdw_regmap, reg, (*val & 0xff)); in rt711_sdw_read() 155 reg, ((*val >> 8) & 0xff)); in rt711_sdw_read() 160 ret = regmap_write(rt711->sdw_regmap, reg2, (*val in rt711_sdw_read() 212 rt711_sdw_write(void *context, unsigned int reg, unsigned int val) rt711_sdw_write() argument [all...] |