Home
last modified time | relevance | path

Searched refs:rk806 (Results 1 – 25 of 47) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/mfd/
H A Drk806-core.c364 static struct rk806 *rk806_master;
365 static struct rk806 *rk806_slaver;
373 struct rk806 *rk806; in rk806_master_store() local
383 rk806 = rk806_master; in rk806_master_store()
384 if (!rk806) { in rk806_master_store()
401 regmap_write(rk806->regmap, addr, data); in rk806_master_store()
402 regmap_read(rk806->regmap, addr, &data); in rk806_master_store()
415 regmap_read(rk806->regmap, addr, &data); in rk806_master_store()
433 struct rk806 *rk806; in rk806_slaver_store() local
443 rk806 = rk806_slaver; in rk806_slaver_store()
[all …]
H A Drk806-spi.c91 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->dev = &spi->dev; in rk806_spi_probe()
99 rk806->irq = spi->irq; in rk806_spi_probe()
101 rk806->regmap = devm_regmap_init(&spi->dev, in rk806_spi_probe()
105 if (IS_ERR(rk806->regmap)) { in rk806_spi_probe()
106 dev_err(rk806->dev, "Failed to initialize register map\n"); in rk806_spi_probe()
107 return PTR_ERR(rk806->regmap); in rk806_spi_probe()
[all …]
H A DMakefile229 obj-$(CONFIG_MFD_RK806) += rk806-core.o
230 obj-$(CONFIG_MFD_RK806_SPI) += rk806-spi.o
/OK3568_Linux_fs/kernel/drivers/regulator/
H A Drk806-regulator.c165 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
274 rk806_field_write(rk806, PWRCTRL1_FUN + offset, PWRCTRL_DVS_FUN); in rk806_dvs_pwrctrl_fun_init()
276 rk806_field_write(rk806, in rk806_dvs_pwrctrl_fun_init()
284 struct rk806 *rk806 = pdata->rk806; in rk806_dvs_start_pwrctrl_fun_init() local
291 rk806_field_write(rk806, PWRCTRL1_POL + offset, POL_HIGH); in rk806_dvs_start_pwrctrl_fun_init()
292 rk806_field_write(rk806, PWRCTRL1_FUN + offset, PWRCTRL_DVS_FUN); in rk806_dvs_start_pwrctrl_fun_init()
295 rk806_field_write(rk806, in rk806_dvs_start_pwrctrl_fun_init()
[all …]
H A DMakefile117 obj-$(CONFIG_REGULATOR_RK806) += rk806-regulator.o
/OK3568_Linux_fs/kernel/include/linux/mfd/
H A Drk806.h509 struct rk806 { struct
522 int rk806_device_init(struct rk806 *rk806); argument
523 int rk806_device_exit(struct rk806 *rk806);
524 int rk806_field_write(struct rk806 *rk806,
527 int rk806_field_read(struct rk806 *rk806,
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3588s-tablet-rk806-single-v10.dts9 #include "rk3588s-tablet-rk806-single.dtsi"
10 #include "rk3588s-tablet-rk806-single-camera.dtsi"
14 compatible = "rockchip,rk3588s-tablet-rk806-single-v10", "rockchip,rk3588";
H A Drk3588-vehicle-s66-v10.dtsi9 #include "rk3588-rk806-dual.dtsi"
H A Drk3588-evb5-lp4.dtsi9 #include "rk3588-rk806-dual.dtsi"
H A Drk3588s-evb3-lp4x.dtsi10 #include "rk3588s-rk806-dual.dtsi"
H A Drk3588s-rk806-dual.dtsi17 compatible = "rockchip,rk806";
405 compatible = "rockchip,rk806";
H A Drk3588-rk806-dual.dtsi17 compatible = "rockchip,rk806";
407 compatible = "rockchip,rk806";
H A Drk3588-vehicle-evb-v21.dtsi10 #include "rk3588-rk806-dual.dtsi"
H A Drk3588-vehicle-evb-v20.dtsi10 #include "rk3588-rk806-dual.dtsi"
H A Drk3588-rk806-single.dtsi19 compatible = "rockchip,rk806";
H A Drk3588-evb4-lp4.dtsi10 #include "rk3588-rk806-single.dtsi"
H A Drk3588-evb6-lp4.dtsi10 #include "rk3588-rk806-dual.dtsi"
H A Drk3588-pcie-ep-demo.dtsi15 #include "rk3588-rk806-single.dtsi"
H A Drk3588-evb2-lp4.dtsi9 #include "rk3588-rk806-dual.dtsi"
H A Drk3588-vehicle-evb.dtsi10 #include "rk3588-rk806-single.dtsi"
/OK3568_Linux_fs/kernel/drivers/pinctrl/
H A Dpinctrl-rk806.c61 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()
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()
506 pci->rk806 = dev_get_drvdata(pdev->dev.parent); in rk806_pinctrl_probe()
H A DMakefile51 obj-$(CONFIG_PINCTRL_RK806) += pinctrl-rk806.o
/OK3568_Linux_fs/u-boot/drivers/power/regulator/
H A DMakefile19 obj-$(CONFIG_REGULATOR_RK806) += rk806.o
/OK3568_Linux_fs/u-boot/drivers/input/
H A DKconfig97 bool "Enable RK805/rk806/816/817 pwrkey support"
/OK3568_Linux_fs/buildroot/output/OK3568/target/usr/lib/modules/5.10.160/
H A Dmodules.builtin

12