Home
last modified time | relevance | path

Searched refs:pchip (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/video/backlight/
H A Dlm3630a_bl.c59 static int lm3630a_read(struct lm3630a_chip *pchip, unsigned int reg) in lm3630a_read() argument
64 rval = regmap_read(pchip->regmap, reg, &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
225 struct lm3630a_chip *pchip = bl_get_data(bl); lm3630a_bank_a_get_brightness() local
265 struct lm3630a_chip *pchip = bl_get_data(bl); lm3630a_bank_b_update_status() local
300 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
478 lm3630a_parse_node(struct lm3630a_chip * pchip,struct lm3630a_platform_data * pdata) lm3630a_parse_node() argument
498 struct lm3630a_chip *pchip; lm3630a_probe() local
582 struct lm3630a_chip *pchip = i2c_get_clientdata(client); lm3630a_remove() local
[all...]
H A Dlm3639_bl.c47 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...]
/linux/drivers/regulator/
H A Dlp8755.c70 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, &regval); 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
[all …]
/linux/drivers/gpio/
H A Dgpio-pxa.c194 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()
343 static int pxa_init_gpio_chip(struct pxa_gpio_chip *pchip, int ngpio, void __iomem *regbase) in pxa_init_gpio_chip() argument
348 pchip->banks = devm_kcalloc(pchip->dev, nbanks, sizeof(*pchip in pxa_init_gpio_chip()
394 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_gpio_irq_type() local
441 struct pxa_gpio_chip *pchip = d; pxa_gpio_demux_handler() local
466 struct pxa_gpio_chip *pchip = d; pxa_gpio_direct_handler() local
481 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_ack_muxed_gpio() local
490 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_mask_muxed_gpio() local
506 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_gpio_set_wake() local
517 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); pxa_unmask_muxed_gpio() local
588 pxa_gpio_probe_dt(struct platform_device * pdev,struct pxa_gpio_chip * pchip) pxa_gpio_probe_dt() argument
607 pxa_gpio_probe_dt(pdev,pchip) global() argument
612 struct pxa_gpio_chip *pchip; pxa_gpio_probe() local
752 struct pxa_gpio_chip *pchip = pxa_gpio_chip; pxa_gpio_suspend() local
773 struct pxa_gpio_chip *pchip = pxa_gpio_chip; pxa_gpio_resume() local
[all...]
/linux/arch/alpha/kernel/
H A Dcore_tsunami.c180 tsunami_pchip *pchip = hose->index ? TSUNAMI_pchip1 : TSUNAMI_pchip0; in tsunami_pci_tbi() local
186 csr = &pchip->tlbia.csr; in tsunami_pci_tbi()
188 csr = &pchip->tlbiv.csr; in tsunami_pci_tbi()
247 tsunami_init_one_pchip(tsunami_pchip *pchip, int index) in tsunami_init_one_pchip() argument
251 if (tsunami_probe_read(&pchip->pctl.csr) == 0) in tsunami_init_one_pchip()
294 saved_config[index].wsba[0] = pchip->wsba[0].csr; in tsunami_init_one_pchip()
295 saved_config[index].wsm[0] = pchip->wsm[0].csr; in tsunami_init_one_pchip()
296 saved_config[index].tba[0] = pchip->tba[0].csr; in tsunami_init_one_pchip()
298 saved_config[index].wsba[1] = pchip->wsba[1].csr; in tsunami_init_one_pchip()
299 saved_config[index].wsm[1] = pchip->wsm[1].csr; in tsunami_init_one_pchip()
[all …]
/linux/drivers/mtd/chips/
H A Dgen_probe.c150 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()
/linux/drivers/gpu/drm/bridge/
H A Dti-sn65dsi86.c180 * @pchip: pwm_chip if the PWM is exposed.
215 struct pwm_chip *pchip; member
1725 pdata->pchip = chip = devm_pwmchip_alloc(&adev->dev, 1, 0); in ti_sn_pwm_probe()
1743 pwmchip_remove(pdata->pchip); in ti_sn_pwm_remove()