Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/video/backlight/
Dlm3630a_bl.c52 static int lm3630a_read(struct lm3630a_chip *pchip, unsigned int reg) in lm3630a_read() argument
57 rval = regmap_read(pchip->regmap, reg, &reg_val); in lm3630a_read()
63 static int lm3630a_write(struct lm3630a_chip *pchip, in lm3630a_write() argument
66 return regmap_write(pchip->regmap, reg, data); in lm3630a_write()
69 static int lm3630a_update(struct lm3630a_chip *pchip, in lm3630a_update() argument
73 return regmap_update_bits(pchip->regmap, reg, mask, data); in lm3630a_update()
77 static int lm3630a_chip_init(struct lm3630a_chip *pchip) in lm3630a_chip_init() argument
80 struct lm3630a_platform_data *pdata = pchip->pdata; in lm3630a_chip_init()
84 rval = lm3630a_write(pchip, REG_FILTER_STRENGTH, 0x03); in lm3630a_chip_init()
86 rval |= lm3630a_update(pchip, REG_CONFIG, 0x07, pdata->pwm_ctrl); in lm3630a_chip_init()
[all …]
Dlm3639_bl.c51 static int lm3639_chip_init(struct lm3639_chip_data *pchip) in lm3639_chip_init() argument
55 struct lm3639_platform_data *pdata = pchip->pdata; in lm3639_chip_init()
59 regmap_update_bits(pchip->regmap, REG_BL_CONF_1, 0x08, in lm3639_chip_init()
65 ret = regmap_update_bits(pchip->regmap, REG_IO_CTRL, 0x7C, reg_val); in lm3639_chip_init()
70 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, pdata->init_brt_led); in lm3639_chip_init()
74 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, pdata->init_brt_led); in lm3639_chip_init()
87 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x79, reg_val); in lm3639_chip_init()
93 dev_err(pchip->dev, "i2c failed to access register\n"); in lm3639_chip_init()
102 struct lm3639_chip_data *pchip = bl_get_data(bl); in lm3639_bled_update_status() local
103 struct lm3639_platform_data *pdata = pchip->pdata; in lm3639_bled_update_status()
[all …]
/Linux-v4.19/drivers/regulator/
Dlp8755.c62 static int lp8755_read(struct lp8755_chip *pchip, unsigned int reg, in lp8755_read() argument
65 return regmap_read(pchip->regmap, reg, val); in lp8755_read()
74 static int lp8755_write(struct lp8755_chip *pchip, unsigned int reg, in lp8755_write() argument
77 return regmap_write(pchip->regmap, reg, val); in lp8755_write()
87 static int lp8755_update_bits(struct lp8755_chip *pchip, unsigned int reg, in lp8755_update_bits() argument
90 return regmap_update_bits(pchip->regmap, reg, mask, val); in lp8755_update_bits()
98 struct lp8755_chip *pchip = rdev_get_drvdata(rdev); in lp8755_buck_enable_time() local
100 ret = lp8755_read(pchip, 0x12 + id, &regval); in lp8755_buck_enable_time()
102 dev_err(pchip->dev, "i2c access error %s\n", __func__); in lp8755_buck_enable_time()
113 struct lp8755_chip *pchip = rdev_get_drvdata(rdev); in lp8755_buck_set_mode() local
[all …]
/Linux-v4.19/arch/alpha/kernel/
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-v4.19/drivers/gpio/
Dgpio-pxa.c203 static inline int __gpio_is_occupied(struct pxa_gpio_chip *pchip, unsigned gpio) in __gpio_is_occupied() argument
209 base = gpio_bank_base(&pchip->chip, gpio); in __gpio_is_occupied()
234 struct pxa_gpio_chip *pchip = pxa_gpio_chip; in pxa_irq_to_gpio() local
237 irq_gpio0 = irq_find_mapping(pchip->irqdomain, 0); in pxa_irq_to_gpio()
257 struct pxa_gpio_chip *pchip = chip_to_pxachip(chip); in pxa_gpio_to_irq() local
259 return irq_find_mapping(pchip->irqdomain, offset); in pxa_gpio_to_irq()
348 static int pxa_init_gpio_chip(struct pxa_gpio_chip *pchip, int ngpio, in pxa_init_gpio_chip() argument
354 pchip->banks = devm_kcalloc(pchip->dev, nbanks, sizeof(*pchip->banks), in pxa_init_gpio_chip()
356 if (!pchip->banks) in pxa_init_gpio_chip()
359 pchip->chip.label = "gpio-pxa"; in pxa_init_gpio_chip()
[all …]
/Linux-v4.19/sound/pcmcia/vx/
Dvxp_ops.c406 struct snd_vxpocket *pchip = to_vxpocket(chip); in vxp_dma_read() local
430 pchip->regDIALOG &= ~VXP_DLG_DMAREAD_SEL_MASK; in vxp_dma_read()
431 vx_outb(chip, DIALOG, pchip->regDIALOG); in vxp_dma_read()
435 pchip->regDIALOG &= ~VXP_DLG_DMA16_SEL_MASK; in vxp_dma_read()
436 vx_outb(chip, DIALOG, pchip->regDIALOG); in vxp_dma_read()
470 struct snd_vxpocket *pchip = to_vxpocket(chip); in vx_set_mic_boost() local
476 if (pchip->regCDSP & P24_CDSP_MICS_SEL_MASK) { in vx_set_mic_boost()
479 pchip->regCDSP &= ~P24_CDSP_MIC20_SEL_MASK; in vx_set_mic_boost()
480 pchip->regCDSP |= P24_CDSP_MIC38_SEL_MASK; in vx_set_mic_boost()
483 pchip->regCDSP |= P24_CDSP_MIC20_SEL_MASK; in vx_set_mic_boost()
[all …]
/Linux-v4.19/drivers/mtd/chips/
Dgen_probe.c151 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()