/kernel/linux/linux-6.6/drivers/video/backlight/ |
H A D | lm3630a_bl.c | 59 static int lm3630a_read(struct lm3630a_chip *pchip, unsigned int reg) in lm3630a_read() argument 64 rval = regmap_read(pchip->regmap, reg, ®_val); in lm3630a_read() 70 static int lm3630a_write(struct lm3630a_chip *pchip, in lm3630a_write() argument 73 return regmap_write(pchip->regmap, reg, data); in lm3630a_write() 76 static int lm3630a_update(struct lm3630a_chip *pchip, in lm3630a_update() argument 80 return regmap_update_bits(pchip->regmap, reg, mask, data); in lm3630a_update() 84 static int lm3630a_chip_init(struct lm3630a_chip *pchip) in lm3630a_chip_init() argument 87 struct lm3630a_platform_data *pdata = pchip->pdata; in lm3630a_chip_init() 91 rval = lm3630a_write(pchip, REG_FILTER_STRENGTH, 0x03); in lm3630a_chip_init() 93 rval |= lm3630a_update(pchip, REG_CONFI in lm3630a_chip_init() 117 struct lm3630a_chip *pchip; lm3630a_delayed_func() local 134 struct lm3630a_chip *pchip = chip; lm3630a_isr_func() local 147 lm3630a_intr_config(struct lm3630a_chip *pchip) lm3630a_intr_config() argument 171 lm3630a_pwm_ctrl(struct lm3630a_chip *pchip, int br, int br_max) lm3630a_pwm_ctrl() argument 190 struct lm3630a_chip *pchip = bl_get_data(bl); lm3630a_bank_a_update_status() local 224 struct lm3630a_chip *pchip = bl_get_data(bl); lm3630a_bank_a_get_brightness() local 264 struct lm3630a_chip *pchip = bl_get_data(bl); lm3630a_bank_b_update_status() local 298 struct lm3630a_chip *pchip = bl_get_data(bl); lm3630a_bank_b_get_brightness() local 334 lm3630a_backlight_register(struct lm3630a_chip *pchip) lm3630a_backlight_register() argument 476 lm3630a_parse_node(struct lm3630a_chip *pchip, struct lm3630a_platform_data *pdata) lm3630a_parse_node() argument 496 struct lm3630a_chip *pchip; lm3630a_probe() local 583 struct lm3630a_chip *pchip = i2c_get_clientdata(client); lm3630a_remove() local [all...] |
H A D | lm3639_bl.c | 47 static int lm3639_chip_init(struct lm3639_chip_data *pchip) in lm3639_chip_init() argument 51 struct lm3639_platform_data *pdata = pchip->pdata; in lm3639_chip_init() 55 regmap_update_bits(pchip->regmap, REG_BL_CONF_1, 0x08, in lm3639_chip_init() 61 ret = regmap_update_bits(pchip->regmap, REG_IO_CTRL, 0x7C, reg_val); in lm3639_chip_init() 66 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, pdata->init_brt_led); in lm3639_chip_init() 70 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, pdata->init_brt_led); in lm3639_chip_init() 83 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x79, reg_val); in lm3639_chip_init() 89 dev_err(pchip->dev, "i2c failed to access register\n"); in lm3639_chip_init() 98 struct lm3639_chip_data *pchip = bl_get_data(bl); in lm3639_bled_update_status() local 99 struct lm3639_platform_data *pdata = pchip in lm3639_bled_update_status() 144 struct lm3639_chip_data *pchip = bl_get_data(bl); lm3639_bled_get_brightness() local 185 struct lm3639_chip_data *pchip = dev_get_drvdata(dev); lm3639_bled_mode_store() local 224 struct lm3639_chip_data *pchip; lm3639_torch_brightness_set() local 261 struct lm3639_chip_data *pchip; lm3639_flash_brightness_set() local 302 struct lm3639_chip_data *pchip; lm3639_probe() local 395 struct lm3639_chip_data *pchip = i2c_get_clientdata(client); lm3639_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/video/backlight/ |
H A D | lm3630a_bl.c | 58 static int lm3630a_read(struct lm3630a_chip *pchip, unsigned int reg) in lm3630a_read() argument 63 rval = regmap_read(pchip->regmap, reg, ®_val); in lm3630a_read() 69 static int lm3630a_write(struct lm3630a_chip *pchip, in lm3630a_write() argument 72 return regmap_write(pchip->regmap, reg, data); in lm3630a_write() 75 static int lm3630a_update(struct lm3630a_chip *pchip, in lm3630a_update() argument 79 return regmap_update_bits(pchip->regmap, reg, mask, data); in lm3630a_update() 83 static int lm3630a_chip_init(struct lm3630a_chip *pchip) in lm3630a_chip_init() argument 86 struct lm3630a_platform_data *pdata = pchip->pdata; in lm3630a_chip_init() 90 rval = lm3630a_write(pchip, REG_FILTER_STRENGTH, 0x03); in lm3630a_chip_init() 92 rval |= lm3630a_update(pchip, REG_CONFI in lm3630a_chip_init() 116 struct lm3630a_chip *pchip; lm3630a_delayed_func() local 133 struct lm3630a_chip *pchip = chip; lm3630a_isr_func() local 146 lm3630a_intr_config(struct lm3630a_chip *pchip) lm3630a_intr_config() argument 170 lm3630a_pwm_ctrl(struct lm3630a_chip *pchip, int br, int br_max) lm3630a_pwm_ctrl() argument 186 struct lm3630a_chip *pchip = bl_get_data(bl); lm3630a_bank_a_update_status() local 220 struct lm3630a_chip *pchip = bl_get_data(bl); lm3630a_bank_a_get_brightness() local 263 struct lm3630a_chip *pchip = bl_get_data(bl); lm3630a_bank_b_update_status() local 297 struct lm3630a_chip *pchip = bl_get_data(bl); lm3630a_bank_b_get_brightness() local 336 lm3630a_backlight_register(struct lm3630a_chip *pchip) lm3630a_backlight_register() argument 477 lm3630a_parse_node(struct lm3630a_chip *pchip, struct lm3630a_platform_data *pdata) lm3630a_parse_node() argument 498 struct lm3630a_chip *pchip; lm3630a_probe() local 589 struct lm3630a_chip *pchip = i2c_get_clientdata(client); lm3630a_remove() local [all...] |
H A D | lm3639_bl.c | 47 static int lm3639_chip_init(struct lm3639_chip_data *pchip) in lm3639_chip_init() argument 51 struct lm3639_platform_data *pdata = pchip->pdata; in lm3639_chip_init() 55 regmap_update_bits(pchip->regmap, REG_BL_CONF_1, 0x08, in lm3639_chip_init() 61 ret = regmap_update_bits(pchip->regmap, REG_IO_CTRL, 0x7C, reg_val); in lm3639_chip_init() 66 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, pdata->init_brt_led); in lm3639_chip_init() 70 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, pdata->init_brt_led); in lm3639_chip_init() 83 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x79, reg_val); in lm3639_chip_init() 89 dev_err(pchip->dev, "i2c failed to access register\n"); in lm3639_chip_init() 98 struct lm3639_chip_data *pchip = bl_get_data(bl); in lm3639_bled_update_status() local 99 struct lm3639_platform_data *pdata = pchip in lm3639_bled_update_status() 144 struct lm3639_chip_data *pchip = bl_get_data(bl); lm3639_bled_get_brightness() local 185 struct lm3639_chip_data *pchip = dev_get_drvdata(dev); lm3639_bled_mode_store() local 224 struct lm3639_chip_data *pchip; lm3639_torch_brightness_set() local 261 struct lm3639_chip_data *pchip; lm3639_flash_brightness_set() local 303 struct lm3639_chip_data *pchip; lm3639_probe() local 395 struct lm3639_chip_data *pchip = i2c_get_clientdata(client); lm3639_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | lp8755.c | 71 struct lp8755_chip *pchip = rdev_get_drvdata(rdev); in lp8755_buck_set_mode() local 95 dev_err(pchip->dev, "Not supported buck mode %s\n", __func__); in lp8755_buck_set_mode() 234 static int lp8755_init_data(struct lp8755_chip *pchip) in lp8755_init_data() argument 238 struct lp8755_platform_data *pdata = pchip->pdata; in lp8755_init_data() 241 ret = regmap_read(pchip->regmap, 0x3D, ®val); in lp8755_init_data() 244 pchip->mphase = regval & 0x0F; in lp8755_init_data() 247 for (icnt = 0; icnt < mphase_buck[pchip->mphase].nreg; icnt++) { in lp8755_init_data() 248 buck_num = mphase_buck[pchip->mphase].buck_num[icnt]; in lp8755_init_data() 254 dev_err(pchip->dev, "i2c access error %s\n", __func__); in lp8755_init_data() 283 static int lp8755_regulator_init(struct lp8755_chip *pchip) in lp8755_regulator_init() argument 316 struct lp8755_chip *pchip = data; lp8755_irq_handler() local 370 lp8755_int_config(struct lp8755_chip *pchip) lp8755_int_config() argument 403 struct lp8755_chip *pchip; lp8755_probe() local 467 struct lp8755_chip *pchip = i2c_get_clientdata(client); lp8755_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | lp8755.c | 70 struct lp8755_chip *pchip = rdev_get_drvdata(rdev); in lp8755_buck_set_mode() local 94 dev_err(pchip->dev, "Not supported buck mode %s\n", __func__); in lp8755_buck_set_mode() 190 static int lp8755_init_data(struct lp8755_chip *pchip) in lp8755_init_data() argument 194 struct lp8755_platform_data *pdata = pchip->pdata; in lp8755_init_data() 197 ret = regmap_read(pchip->regmap, 0x3D, ®val); in lp8755_init_data() 200 pchip->mphase = regval & 0x0F; in lp8755_init_data() 203 for (icnt = 0; icnt < mphase_buck[pchip->mphase].nreg; icnt++) { in lp8755_init_data() 204 buck_num = mphase_buck[pchip->mphase].buck_num[icnt]; in lp8755_init_data() 210 dev_err(pchip->dev, "i2c access error %s\n", __func__); in lp8755_init_data() 243 static int lp8755_regulator_init(struct lp8755_chip *pchip) in lp8755_regulator_init() argument 276 struct lp8755_chip *pchip = data; lp8755_irq_handler() local 330 lp8755_int_config(struct lp8755_chip *pchip) lp8755_int_config() argument 362 struct lp8755_chip *pchip; lp8755_probe() local 426 struct lp8755_chip *pchip = i2c_get_clientdata(client); lp8755_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-pxa.c | 194 static inline int __gpio_is_occupied(struct pxa_gpio_chip *pchip, unsigned gpio) in __gpio_is_occupied() argument 200 base = gpio_bank_base(&pchip->chip, gpio); in __gpio_is_occupied() 225 struct pxa_gpio_chip *pchip = pxa_gpio_chip; in pxa_irq_to_gpio() local 228 irq_gpio0 = irq_find_mapping(pchip->irqdomain, 0); in pxa_irq_to_gpio() 250 struct pxa_gpio_chip *pchip = chip_to_pxachip(chip); in pxa_gpio_to_irq() local 252 return irq_find_mapping(pchip->irqdomain, offset); in pxa_gpio_to_irq() 341 static int pxa_init_gpio_chip(struct pxa_gpio_chip *pchip, int ngpio, void __iomem *regbase) in pxa_init_gpio_chip() argument 346 pchip->banks = devm_kcalloc(pchip->dev, nbanks, sizeof(*pchip in pxa_init_gpio_chip() 392 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_gpio_irq_type() local 439 struct pxa_gpio_chip *pchip = d; pxa_gpio_demux_handler() local 464 struct pxa_gpio_chip *pchip = d; pxa_gpio_direct_handler() local 479 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_ack_muxed_gpio() local 488 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_mask_muxed_gpio() local 504 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_gpio_set_wake() local 515 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_unmask_muxed_gpio() local 585 pxa_gpio_probe_dt(struct platform_device *pdev, struct pxa_gpio_chip *pchip) pxa_gpio_probe_dt() argument 610 struct pxa_gpio_chip *pchip; pxa_gpio_probe() local 751 struct pxa_gpio_chip *pchip = pxa_gpio_chip; pxa_gpio_suspend() local 772 struct pxa_gpio_chip *pchip = pxa_gpio_chip; pxa_gpio_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-pxa.c | 200 static inline int __gpio_is_occupied(struct pxa_gpio_chip *pchip, unsigned gpio) in __gpio_is_occupied() argument 206 base = gpio_bank_base(&pchip->chip, gpio); in __gpio_is_occupied() 231 struct pxa_gpio_chip *pchip = pxa_gpio_chip; in pxa_irq_to_gpio() local 234 irq_gpio0 = irq_find_mapping(pchip->irqdomain, 0); in pxa_irq_to_gpio() 256 struct pxa_gpio_chip *pchip = chip_to_pxachip(chip); in pxa_gpio_to_irq() local 258 return irq_find_mapping(pchip->irqdomain, offset); in pxa_gpio_to_irq() 347 static int pxa_init_gpio_chip(struct pxa_gpio_chip *pchip, int ngpio, in pxa_init_gpio_chip() argument 353 pchip->banks = devm_kcalloc(pchip->dev, nbanks, sizeof(*pchip in pxa_init_gpio_chip() 399 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_gpio_irq_type() local 446 struct pxa_gpio_chip *pchip = d; pxa_gpio_demux_handler() local 472 struct pxa_gpio_chip *pchip = d; pxa_gpio_direct_handler() local 487 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_ack_muxed_gpio() local 496 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_mask_muxed_gpio() local 512 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_gpio_set_wake() local 523 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_unmask_muxed_gpio() local 593 pxa_gpio_probe_dt(struct platform_device *pdev, struct pxa_gpio_chip *pchip) pxa_gpio_probe_dt() argument 618 struct pxa_gpio_chip *pchip; pxa_gpio_probe() local 767 struct pxa_gpio_chip *pchip = pxa_gpio_chip; pxa_gpio_suspend() local 788 struct pxa_gpio_chip *pchip = pxa_gpio_chip; pxa_gpio_resume() local [all...] |
/kernel/linux/linux-5.10/arch/alpha/kernel/ |
H A D | core_tsunami.c | 181 tsunami_pchip *pchip = hose->index ? TSUNAMI_pchip1 : TSUNAMI_pchip0; in tsunami_pci_tbi() 187 csr = &pchip->tlbia.csr; in tsunami_pci_tbi() 189 csr = &pchip->tlbiv.csr; in tsunami_pci_tbi() 249 tsunami_init_one_pchip(tsunami_pchip *pchip, int index) in tsunami_init_one_pchip() 253 if (tsunami_probe_read(&pchip->pctl.csr) == 0) in tsunami_init_one_pchip() 296 saved_config[index].wsba[0] = pchip->wsba[0].csr; in tsunami_init_one_pchip() 297 saved_config[index].wsm[0] = pchip->wsm[0].csr; in tsunami_init_one_pchip() 298 saved_config[index].tba[0] = pchip->tba[0].csr; in tsunami_init_one_pchip() 300 saved_config[index].wsba[1] = pchip->wsba[1].csr; in tsunami_init_one_pchip() 301 saved_config[index].wsm[1] = pchip in tsunami_init_one_pchip() 180 tsunami_pchip *pchip = hose->index ? TSUNAMI_pchip1 : TSUNAMI_pchip0; tsunami_pci_tbi() local 247 tsunami_init_one_pchip(tsunami_pchip *pchip, int index) tsunami_init_one_pchip() argument 425 tsunami_kill_one_pchip(tsunami_pchip *pchip, int index) tsunami_kill_one_pchip() argument 453 tsunami_pci_clr_err_1(tsunami_pchip *pchip) tsunami_pci_clr_err_1() argument [all...] |
/kernel/linux/linux-6.6/arch/alpha/kernel/ |
H A D | core_tsunami.c | 181 tsunami_pchip *pchip = hose->index ? TSUNAMI_pchip1 : TSUNAMI_pchip0; in tsunami_pci_tbi() 187 csr = &pchip->tlbia.csr; in tsunami_pci_tbi() 189 csr = &pchip->tlbiv.csr; in tsunami_pci_tbi() 249 tsunami_init_one_pchip(tsunami_pchip *pchip, int index) in tsunami_init_one_pchip() 253 if (tsunami_probe_read(&pchip->pctl.csr) == 0) in tsunami_init_one_pchip() 296 saved_config[index].wsba[0] = pchip->wsba[0].csr; in tsunami_init_one_pchip() 297 saved_config[index].wsm[0] = pchip->wsm[0].csr; in tsunami_init_one_pchip() 298 saved_config[index].tba[0] = pchip->tba[0].csr; in tsunami_init_one_pchip() 300 saved_config[index].wsba[1] = pchip->wsba[1].csr; in tsunami_init_one_pchip() 301 saved_config[index].wsm[1] = pchip in tsunami_init_one_pchip() 180 tsunami_pchip *pchip = hose->index ? TSUNAMI_pchip1 : TSUNAMI_pchip0; tsunami_pci_tbi() local 247 tsunami_init_one_pchip(tsunami_pchip *pchip, int index) tsunami_init_one_pchip() argument 425 tsunami_kill_one_pchip(tsunami_pchip *pchip, int index) tsunami_kill_one_pchip() argument 453 tsunami_pci_clr_err_1(tsunami_pchip *pchip) tsunami_pci_clr_err_1() argument [all...] |
/kernel/linux/linux-5.10/sound/pcmcia/vx/ |
H A D | vxp_ops.c | 393 struct snd_vxpocket *pchip = to_vxpocket(chip); in vxp_dma_read() local 417 pchip->regDIALOG &= ~VXP_DLG_DMAREAD_SEL_MASK; in vxp_dma_read() 418 vx_outb(chip, DIALOG, pchip->regDIALOG); in vxp_dma_read() 422 pchip->regDIALOG &= ~VXP_DLG_DMA16_SEL_MASK; in vxp_dma_read() 423 vx_outb(chip, DIALOG, pchip->regDIALOG); in vxp_dma_read() 457 struct snd_vxpocket *pchip = to_vxpocket(chip); in vx_set_mic_boost() local 463 if (pchip->regCDSP & P24_CDSP_MICS_SEL_MASK) { in vx_set_mic_boost() 466 pchip->regCDSP &= ~P24_CDSP_MIC20_SEL_MASK; in vx_set_mic_boost() 467 pchip->regCDSP |= P24_CDSP_MIC38_SEL_MASK; in vx_set_mic_boost() 470 pchip in vx_set_mic_boost() 499 struct snd_vxpocket *pchip = to_vxpocket(chip); vx_set_mic_level() local [all...] |
/kernel/linux/linux-6.6/sound/pcmcia/vx/ |
H A D | vxp_ops.c | 395 struct snd_vxpocket *pchip = to_vxpocket(chip); in vxp_dma_read() local 419 pchip->regDIALOG &= ~VXP_DLG_DMAREAD_SEL_MASK; in vxp_dma_read() 420 vx_outb(chip, DIALOG, pchip->regDIALOG); in vxp_dma_read() 424 pchip->regDIALOG &= ~VXP_DLG_DMA16_SEL_MASK; in vxp_dma_read() 425 vx_outb(chip, DIALOG, pchip->regDIALOG); in vxp_dma_read() 459 struct snd_vxpocket *pchip = to_vxpocket(chip); in vx_set_mic_boost() local 465 if (pchip->regCDSP & P24_CDSP_MICS_SEL_MASK) { in vx_set_mic_boost() 468 pchip->regCDSP &= ~P24_CDSP_MIC20_SEL_MASK; in vx_set_mic_boost() 469 pchip->regCDSP |= P24_CDSP_MIC38_SEL_MASK; in vx_set_mic_boost() 472 pchip in vx_set_mic_boost() 501 struct snd_vxpocket *pchip = to_vxpocket(chip); vx_set_mic_level() local [all...] |
/kernel/linux/linux-5.10/drivers/mtd/chips/ |
H A D | gen_probe.c | 151 struct flchip *pchip = &retcfi->chips[j++]; in genprobe_ident_chips() local 153 pchip->start = (i << cfi.chipshift); in genprobe_ident_chips() 154 pchip->state = FL_READY; in genprobe_ident_chips() 155 init_waitqueue_head(&pchip->wq); in genprobe_ident_chips() 156 mutex_init(&pchip->mutex); in genprobe_ident_chips()
|
/kernel/linux/linux-6.6/drivers/mtd/chips/ |
H A D | gen_probe.c | 150 struct flchip *pchip = &retcfi->chips[j++]; in genprobe_ident_chips() local 152 pchip->start = (i << cfi.chipshift); in genprobe_ident_chips() 153 pchip->state = FL_READY; in genprobe_ident_chips() 154 init_waitqueue_head(&pchip->wq); in genprobe_ident_chips() 155 mutex_init(&pchip->mutex); in genprobe_ident_chips()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/ |
H A D | ti-sn65dsi86.c | 167 * @pchip: pwm_chip if the PWM is exposed. 200 struct pwm_chip pchip; member 1377 return container_of(chip, struct ti_sn65dsi86, pchip); in pwm_chip_to_ti_sn_bridge() 1593 pdata->pchip.dev = pdata->dev; in ti_sn_pwm_probe() 1594 pdata->pchip.ops = &ti_sn_pwm_ops; in ti_sn_pwm_probe() 1595 pdata->pchip.npwm = 1; in ti_sn_pwm_probe() 1596 pdata->pchip.of_xlate = of_pwm_single_xlate; in ti_sn_pwm_probe() 1597 pdata->pchip.of_pwm_n_cells = 1; in ti_sn_pwm_probe() 1599 return pwmchip_add(&pdata->pchip); in ti_sn_pwm_probe() 1606 pwmchip_remove(&pdata->pchip); in ti_sn_pwm_remove() [all...] |