| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | rk806-core.c | 364 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 D | rk806-spi.c | 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->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 D | Makefile | 229 obj-$(CONFIG_MFD_RK806) += rk806-core.o 230 obj-$(CONFIG_MFD_RK806_SPI) += rk806-spi.o
|
| /OK3568_Linux_fs/kernel/drivers/regulator/ |
| H A D | rk806-regulator.c | 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 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 D | Makefile | 117 obj-$(CONFIG_REGULATOR_RK806) += rk806-regulator.o
|
| /OK3568_Linux_fs/kernel/include/linux/mfd/ |
| H A D | rk806.h | 509 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 D | rk3588s-tablet-rk806-single-v10.dts | 9 #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 D | rk3588-vehicle-s66-v10.dtsi | 9 #include "rk3588-rk806-dual.dtsi"
|
| H A D | rk3588-evb5-lp4.dtsi | 9 #include "rk3588-rk806-dual.dtsi"
|
| H A D | rk3588s-evb3-lp4x.dtsi | 10 #include "rk3588s-rk806-dual.dtsi"
|
| H A D | rk3588s-rk806-dual.dtsi | 17 compatible = "rockchip,rk806"; 405 compatible = "rockchip,rk806";
|
| H A D | rk3588-rk806-dual.dtsi | 17 compatible = "rockchip,rk806"; 407 compatible = "rockchip,rk806";
|
| H A D | rk3588-vehicle-evb-v21.dtsi | 10 #include "rk3588-rk806-dual.dtsi"
|
| H A D | rk3588-vehicle-evb-v20.dtsi | 10 #include "rk3588-rk806-dual.dtsi"
|
| H A D | rk3588-rk806-single.dtsi | 19 compatible = "rockchip,rk806";
|
| H A D | rk3588-evb4-lp4.dtsi | 10 #include "rk3588-rk806-single.dtsi"
|
| H A D | rk3588-evb6-lp4.dtsi | 10 #include "rk3588-rk806-dual.dtsi"
|
| H A D | rk3588-pcie-ep-demo.dtsi | 15 #include "rk3588-rk806-single.dtsi"
|
| H A D | rk3588-evb2-lp4.dtsi | 9 #include "rk3588-rk806-dual.dtsi"
|
| H A D | rk3588-vehicle-evb.dtsi | 10 #include "rk3588-rk806-single.dtsi"
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/ |
| H A D | pinctrl-rk806.c | 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() 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 D | Makefile | 51 obj-$(CONFIG_PINCTRL_RK806) += pinctrl-rk806.o
|
| /OK3568_Linux_fs/u-boot/drivers/power/regulator/ |
| H A D | Makefile | 19 obj-$(CONFIG_REGULATOR_RK806) += rk806.o
|
| /OK3568_Linux_fs/u-boot/drivers/input/ |
| H A D | Kconfig | 97 bool "Enable RK805/rk806/816/817 pwrkey support"
|
| /OK3568_Linux_fs/buildroot/output/OK3568/target/usr/lib/modules/5.10.160/ |
| H A D | modules.builtin | |