Home
last modified time | relevance | path

Searched refs:rk817 (Results 1 – 25 of 75) sorted by relevance

123

/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Drk817_codec.c68 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 Drk817_codec.c39 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 Drk817-charger.txt1 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 Drk817-battery.txt1 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 Drockchip,rk817-codec.txt1 * 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 Drk3562-rk817-tablet-v10.dts17 #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 Drk3326-evb-lp3-v10.dtsi90 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 Drk3326-evb-lp3-v10-robot-linux.dts54 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 Drk3326-evb-lp3-v10-robot-no-gpu-linux.dts54 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 Drk3566-rk817-eink.dts20 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 Drk3326-863-lp3-v10.dtsi85 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 DMakefile102 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 Drk3566-rk817-eink-w103.dts20 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 Drk3566-rk817-tablet-k108.dts19 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 Drk3566-rk817-tablet.dts19 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 Drk3566-rk817-tablet-rkg11.dts19 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 Drk3566-rk817-tablet-v10.dts19 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 Drk3326-86v-v10.dts121 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 Drk3562-dictpen-test3-v20.dts98 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 Drk3368a-817-tablet-bnd.dts13 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 Drk3562-rk817.dtsi13 rk817: pmic@20 { label
14 compatible = "rockchip,rk817";
240 compatible = "rockchip,rk817-codec";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/
H A Drk817.txt4 - 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 Drk3326-evb.dts99 rk817: pmic@20 { label
100 compatible = "rockchip,rk817";
338 compatible = "rk817,battery";
357 compatible = "rk817,charger";
H A Dpx30-evb.dts114 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 Drk817_charger.c292 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()

123