Home
last modified time | relevance | path

Searched refs:rk806 (Results 1 - 5 of 5) sorted by relevance

/device/soc/rockchip/rk3588/kernel/drivers/mfd/
H A Drk806-core.c12 #include <linux/mfd/rk806.h>
301 { .name = "rk806-pinctrl", },
307 { .name = "rk806-regulator", },
333 .name = "rk806",
362 int rk806_field_read(struct rk806 *rk806, in rk806_field_read() argument
368 ret = regmap_field_read(rk806->rmap_fields[field_id], &val); in rk806_field_read()
376 int rk806_field_write(struct rk806 *rk806, in rk806_field_write() argument
380 return regmap_field_write(rk806 in rk806_field_write()
384 rk806_irq_init(struct rk806 *rk806) rk806_irq_init() argument
390 rk806_pinctrl_init(struct rk806 *rk806) rk806_pinctrl_init() argument
444 rk806_vb_low_irq(int irq, void *rk806) rk806_vb_low_irq() argument
449 rk806_low_power_irqs(struct rk806 *rk806) rk806_low_power_irqs() argument
487 rk806_parse_dt(struct rk806 *rk806) rk806_parse_dt() argument
550 rk806_init(struct rk806 *rk806) rk806_init() argument
579 rk806_device_init(struct rk806 *rk806) rk806_device_init() argument
653 rk806_device_exit(struct rk806 *rk806) rk806_device_exit() argument
[all...]
H A Drk806-spi.c3 * SPI access driver for rockchip rk806
10 #include <linux/mfd/rk806.h>
16 { .compatible = "rockchip,rk806", },
91 struct rk806 *rk806; in rk806_spi_probe() local
93 rk806 = devm_kzalloc(&spi->dev, sizeof(*rk806), GFP_KERNEL); in rk806_spi_probe()
94 if (!rk806) in rk806_spi_probe()
97 spi_set_drvdata(spi, rk806); in rk806_spi_probe()
98 rk806 in rk806_spi_probe()
115 struct rk806 *rk806 = spi_get_drvdata(spi); rk806_spi_remove() local
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/regulator/
H A Drk806-regulator.c13 #include <linux/mfd/rk806.h>
165 struct rk806 *rk806; member
257 struct rk806 *rk806 = pdata->rk806; in rk806_dvs_start_fun_init() local
260 rk806_field_write(rk806, in rk806_dvs_start_fun_init()
268 struct rk806 *rk806 = pdata->rk806; in rk806_dvs_pwrctrl_fun_init() local
284 struct rk806 *rk806 = pdata->rk806; rk806_dvs_start_pwrctrl_fun_init() local
472 struct rk806 *rk806 = pdata->rk806; rk806_do_soft_dvs() local
526 struct rk806 *rk806 = pdata->rk806; rk806_set_suspend_enable_ctrl() local
608 struct rk806 *rk806 = pdata->rk806; rk806_regulator_sleep2dvs_mode() local
654 struct rk806 *rk806 = pdata->rk806; rk806_regulator_resume() local
685 struct rk806 *rk806 = pdata->rk806; rk806_set_suspend_voltage_range() local
759 struct rk806 *rk806 = pdata->rk806; rk806_regulator_is_enabled_regmap() local
780 struct rk806 *rk806 = pdata->rk806; rk806_regulator_enable_regmap() local
803 struct rk806 *rk806 = pdata->rk806; rk806_regulator_disable_regmap() local
827 struct rk806 *rk806 = pdata->rk806; rk806_set_ramp_delay() local
1041 rk806_regulator_dt_parse_pdata(struct rk806 *rk806, struct regmap *map, struct rk806_regulator_data *pdata) rk806_regulator_dt_parse_pdata() argument
1105 struct rk806 *rk806 = dev_get_drvdata(pdev->dev.parent); rk806_regulator_probe() local
1145 struct rk806 *rk806 = dev_get_drvdata(dev->parent); rk806_suspend() local
1165 struct rk806 *rk806 = dev_get_drvdata(dev->parent); rk806_resume() local
1179 struct rk806 *rk806 = dev_get_drvdata(pdev->dev.parent); rk806_regulator_shutdown() local
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/
H A Dpinctrl-rk806.c12 #include <linux/mfd/rk806.h>
61 struct rk806 *rk806; member
206 ret = regmap_read(pci->rk806->regmap, pci->pin_cfg[offset].reg, &val); in rk806_gpio_get()
225 ret = regmap_update_bits(pci->rk806->regmap, in rk806_gpio_set()
259 ret = regmap_read(pci->rk806->regmap, in rk806_gpio_get_direction()
271 .label = "rk806-gpio",
360 ret = regmap_update_bits(pci->rk806->regmap, in _rk806_pinctrl_set_mux()
392 ret = regmap_update_bits(pci->rk806->regmap, in rk806_pmx_gpio_set_direction()
483 .name = "rk806
[all...]
/device/soc/rockchip/rk3588/kernel/include/linux/mfd/
H A Drk806.h307 /* Define the rk806 IRQ numbers */
505 * struct rk806 - state holder for the rk806 driver
507 * Device data may be used to access the rk806 chip
509 struct rk806 { struct
522 int rk806_device_init(struct rk806 *rk806);
523 int rk806_device_exit(struct rk806 *rk806);
524 int rk806_field_write(struct rk806 *rk80
[all...]

Completed in 10 milliseconds