| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | rk817_codec.c | 68 struct rk808 *rk817; member 236 static int rk817_codec_ctl_gpio(struct rk817_codec_priv *rk817, in rk817_codec_ctl_gpio() argument 240 rk817->spk_ctl_gpio) { in rk817_codec_ctl_gpio() 241 gpiod_set_value(rk817->spk_ctl_gpio, level); in rk817_codec_ctl_gpio() 243 msleep(rk817->spk_mute_delay); in rk817_codec_ctl_gpio() 247 rk817->hp_ctl_gpio) { in rk817_codec_ctl_gpio() 248 gpiod_set_value(rk817->hp_ctl_gpio, level); in rk817_codec_ctl_gpio() 250 msleep(rk817->hp_mute_delay); in rk817_codec_ctl_gpio() 258 struct rk817_codec_priv *rk817 = snd_soc_component_get_drvdata(component); in rk817_reset() local 269 if (rk817->chip_ver <= 0x4) { in rk817_reset() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/sound/ |
| H A D | rk817_codec.c | 39 struct rk8xx_priv *rk817; member 113 static int rk817_codec_power_up(struct rk817_codec_priv *rk817, int type) in rk817_codec_power_up() argument 115 struct udevice *codec = rk817->dev->parent; in rk817_codec_power_up() 135 static int rk817_codec_power_down(struct rk817_codec_priv *rk817, int type) in rk817_codec_power_down() argument 137 struct udevice *codec = rk817->dev->parent; in rk817_codec_power_down() 174 static int rk817_playback_path_put(struct rk817_codec_priv *rk817, int path) in rk817_playback_path_put() argument 176 struct udevice *codec = rk817->dev->parent; in rk817_playback_path_put() 179 if (rk817->playback_path == path) { in rk817_playback_path_put() 184 pre_path = rk817->playback_path; in rk817_playback_path_put() 185 rk817->playback_path = path; in rk817_playback_path_put() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/ |
| H A D | rk817-charger.txt | 1 rk817-charger 5 - compatible: "rk817,charger" 19 rk817: pmic@20 { 20 compatible = "rockchip,rk817"; 26 compatible = "rk817,charger";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power_supply/ |
| H A D | rk817-battery.txt | 1 rk817-battery 5 - compatible: "rk817,battery" 23 rk817: pmic@20 { 24 compatible = "rockchip,rk817"; 30 compatible = "rk817,battery";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/ |
| H A D | rockchip,rk817-codec.txt | 1 * Rockchip rk817 codec 5 - compatible: "rockchip,rk817-codec" 42 Example for rk817 codec: 44 rk817: pmic@20 { 45 compatible = "rockchip,rk817"; 56 compatible = "rockchip,rk817-codec";
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3562-rk817-tablet-v10.dts | 17 #include "rk3562-rk817-tablet-camera.dtsi" 21 compatible = "rockchip,rk3562-rk817-tablet", "rockchip,rk3562"; 92 rk817-sound { 94 rockchip,card-name = "rockchip-rk817"; 115 clocks = <&rk817 1>; 194 clocks = <&rk817 1>; 542 rk817: pmic@20 { label 543 compatible = "rockchip,rk817"; 769 compatible = "rk817,battery"; 788 compatible = "rk817,charger"; [all …]
|
| H A D | rk3326-evb-lp3-v10.dtsi | 90 rk817-sound { 92 rockchip,card-name = "rockchip-rk817"; 113 /*clocks = <&rk817 1>;*/ 150 clocks = <&rk817 1>; 345 rk817: pmic@20 { label 346 compatible = "rockchip,rk817"; 607 compatible = "rk817,battery"; 626 compatible = "rk817,charger"; 640 compatible = "rockchip,rk817-codec";
|
| H A D | rk3326-evb-lp3-v10-robot-linux.dts | 54 rk817-sound { 57 simple-audio-card,name = "rockchip,rk817-codec"; 69 /*clocks = <&rk817 1>;*/ 153 rk817: pmic@20 { label 154 compatible = "rockchip,rk817"; 409 compatible = "rk817,battery"; 428 compatible = "rk817,charger"; 442 compatible = "rockchip,rk817-codec";
|
| H A D | rk3326-evb-lp3-v10-robot-no-gpu-linux.dts | 54 rk817-sound { 57 simple-audio-card,name = "rockchip,rk817-codec"; 69 /*clocks = <&rk817 1>;*/ 148 rk817: pmic@20 { label 149 compatible = "rockchip,rk817"; 404 compatible = "rk817,battery"; 423 compatible = "rk817,charger"; 437 compatible = "rockchip,rk817-codec";
|
| H A D | rk3566-rk817-eink.dts | 20 compatible = "rockchip,rk3566-rk817-eink", "rockchip,rk3566"; 77 rk817-sound { 79 rockchip,card-name = "rockchip-rk817"; 92 clocks = <&rk817 1>; 132 clocks = <&rk817 1>; 249 rk817: pmic@20 { label 250 compatible = "rockchip,rk817"; 483 compatible = "rk817,battery"; 502 compatible = "rk817,charger"; 517 compatible = "rockchip,rk817-codec";
|
| H A D | rk3326-863-lp3-v10.dtsi | 85 rk817-sound { 87 rockchip,card-name = "rockchip-rk817"; 297 rk817: pmic@20 { label 298 compatible = "rockchip,rk817"; 556 compatible = "rk817,battery"; 575 compatible = "rk817,charger"; 589 compatible = "rockchip,rk817-codec";
|
| H A D | Makefile | 102 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3562-rk817-tablet-v10.dtb 120 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3566-rk817-eink.dtb 121 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3566-rk817-eink-w6.dtb 122 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3566-rk817-eink-w103.dtb 123 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3566-rk817-tablet.dtb 124 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3566-rk817-tablet-k108.dtb 125 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3566-rk817-tablet-rkg11.dtb 126 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3566-rk817-tablet-v10.dtb
|
| H A D | rk3566-rk817-eink-w103.dts | 20 compatible = "rockchip,rk3566-rk817-eink", "rockchip,rk3566"; 163 rk817-sound { 166 simple-audio-card,name = "rockchip,rk817-codec"; 179 clocks = <&rk817 1>; 207 clocks = <&rk817 1>; 389 rk817: pmic@20 { label 390 compatible = "rockchip,rk817"; 631 compatible = "rk817,battery"; 651 compatible = "rk817,charger"; 666 compatible = "rockchip,rk817-codec";
|
| H A D | rk3566-rk817-tablet-k108.dts | 19 compatible = "rockchip,rk3566-rk817-tablet-k108", "rockchip,rk3566"; 146 rk817-sound { 149 simple-audio-card,name = "rockchip,rk817-codec"; 170 clocks = <&rk817 1>; 222 clocks = <&rk817 1>; 578 rk817: pmic@20 { label 579 compatible = "rockchip,rk817"; 811 compatible = "rk817,battery"; 830 compatible = "rk817,charger"; 844 compatible = "rockchip,rk817-codec";
|
| H A D | rk3566-rk817-tablet.dts | 19 compatible = "rockchip,rk3566-rk817-tablet", "rockchip,rk3566"; 139 rk817-sound { 141 rockchip,card-name = "rockchip-rk817"; 162 clocks = <&rk817 1>; 203 clocks = <&rk817 1>; 507 rk817: pmic@20 { label 508 compatible = "rockchip,rk817"; 743 compatible = "rk817,battery"; 762 compatible = "rk817,charger"; 776 compatible = "rockchip,rk817-codec";
|
| H A D | rk3566-rk817-tablet-rkg11.dts | 19 compatible = "rockchip,rk3566-rk817-tablet-rkg11", "rockchip,rk3566"; 125 rk817-sound { 128 simple-audio-card,name = "rockchip,rk817-codec"; 149 clocks = <&rk817 1>; 179 clocks = <&rk817 1>; 396 rk817: pmic@20 { label 397 compatible = "rockchip,rk817"; 629 compatible = "rk817,battery"; 648 compatible = "rk817,charger"; 662 compatible = "rockchip,rk817-codec";
|
| H A D | rk3566-rk817-tablet-v10.dts | 19 compatible = "rockchip,rk3566-rk817-tablet", "rockchip,rk3566"; 139 rk817-sound { 141 rockchip,card-name = "rockchip-rk817"; 162 clocks = <&rk817 1>; 203 clocks = <&rk817 1>; 502 rk817: pmic@20 { label 503 compatible = "rockchip,rk817"; 737 compatible = "rk817,battery"; 756 compatible = "rk817,charger"; 771 compatible = "rockchip,rk817-codec";
|
| H A D | rk3326-86v-v10.dts | 121 rk817-sound { 124 simple-audio-card,name = "rockchip,rk817-codec"; 247 rk817: pmic@20 { label 248 compatible = "rockchip,rk817"; 506 compatible = "rk817,battery"; 525 compatible = "rk817,charger"; 539 compatible = "rockchip,rk817-codec";
|
| H A D | rk3562-dictpen-test3-v20.dts | 98 rk817-sound { 100 rockchip,card-name = "rockchip-rk817"; 152 clocks = <&rk817 1>; 620 rk817: pmic@20 { label 621 compatible = "rockchip,rk817"; 840 compatible = "rk817,battery"; 874 compatible = "rk817,charger"; 891 compatible = "rockchip,rk817-codec";
|
| H A D | rk3368a-817-tablet-bnd.dts | 13 model = "Rockchip rk3368a tablet rk817 board"; 88 rk817-sound { 91 simple-audio-card,name = "rockchip-rk817-codec"; 359 rk817: pmic@20 { label 360 compatible = "rockchip,rk817"; 612 compatible = "rk817,battery"; 631 compatible = "rk817,charger"; 645 compatible = "rockchip,rk817-codec";
|
| H A D | rk3562-rk817.dtsi | 13 rk817: pmic@20 { label 14 compatible = "rockchip,rk817"; 240 compatible = "rockchip,rk817-codec";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/ |
| H A D | rk817.txt | 4 - compatible: "rockchip,rk817" 60 rk817: pmic@20 { 61 compatible = "rockchip,rk817"; 322 compatible = "rk817,battery"; 341 compatible = "rk817,charger"; 355 compatible = "rockchip,rk817-codec";
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3326-evb.dts | 99 rk817: pmic@20 { label 100 compatible = "rockchip,rk817"; 338 compatible = "rk817,battery"; 357 compatible = "rk817,charger";
|
| H A D | px30-evb.dts | 114 rk817: pmic@20 { label 115 compatible = "rockchip,rk817"; 353 compatible = "rk817,battery"; 372 compatible = "rk817,charger";
|
| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | rk817_charger.c | 292 struct rk808 *rk817; member 1523 struct rk808 *rk817 = charge->rk817; in rk817_charge_init_irqs() local 1527 plug_in_irq = regmap_irq_get_virq(rk817->irq_data, RK817_IRQ_PLUG_IN); in rk817_charge_init_irqs() 1533 plug_out_irq = regmap_irq_get_virq(rk817->irq_data, RK817_IRQ_PLUG_OUT); in rk817_charge_init_irqs() 1572 struct rk808 *rk817 = dev_get_drvdata(pdev->dev.parent); in rk817_charge_probe() local 1575 struct i2c_client *client = rk817->i2c; in rk817_charge_probe() 1589 charge->rk817 = rk817; in rk817_charge_probe() 1595 charge->regmap = rk817->regmap; in rk817_charge_probe()
|