Home
last modified time | relevance | path

Searched full:rk817 (Results 1 – 17 of 17) sorted by relevance

/Linux-v6.1/sound/soc/codecs/
Drk817_codec.c3 // rk817 ALSA SoC Audio driver
40 struct rk817_codec_priv *rk817 = snd_soc_component_get_drvdata(component); in rk817_init() local
46 if (rk817->mic_in_differential) { in rk817_init()
293 struct rk817_codec_priv *rk817 = snd_soc_component_get_drvdata(component); in rk817_set_dai_sysclk() local
295 rk817->stereo_sysclk = freq; in rk817_set_dai_sysclk()
396 .name = "rk817-hifi",
417 struct rk817_codec_priv *rk817 = snd_soc_component_get_drvdata(component); in rk817_probe() local
421 rk817->component = component; in rk817_probe()
457 struct rk817_codec_priv *rk817) in rk817_codec_parse_dt_property() argument
467 rk817->mic_in_differential = in rk817_codec_parse_dt_property()
[all …]
DMakefile187 snd-soc-rk817-objs := rk817_codec.o
542 obj-$(CONFIG_SND_SOC_RK817) += snd-soc-rk817.o
DKconfig1212 tristate "Rockchip RK817 audio CODEC"
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Drockchip,rk817.yaml4 $id: http://devicetree.org/schemas/mfd/rockchip,rk817.yaml#
7 title: RK817 Power Management Integrated Circuit
14 Rockchip RK817 series PMIC. This device consists of an i2c controlled MFD
21 - rockchip,rk817
199 rk817: pmic@20 {
200 compatible = "rockchip,rk817";
/Linux-v6.1/arch/arm64/boot/dts/rockchip/
Drk3566-quartz64-a.dts75 rk817-sound {
78 simple-audio-card,name = "Analog RK817";
86 sound-dai = <&rk817>;
92 clocks = <&rk817 1>;
128 /* vbus feeds the rk817 usb input.
202 /* sourced from vbus and vcc_bat+ via rk817 sw5 */
336 rk817: pmic@20 { label
337 compatible = "rockchip,rk817";
749 clocks = <&rk817 1>;
Drk3566-pinenote.dtsi77 clocks = <&rk817 1>;
112 sound-dai = <&rk817>;
235 rk817: pmic@20 { label
236 compatible = "rockchip,rk817";
686 clocks = <&rk817 1>;
Drk3326-odroid-go2.dts187 rk817-sound {
204 sound-dai = <&rk817>;
313 rk817: pmic@20 { label
314 compatible = "rockchip,rk817";
Drk3566-anbernic-rgxx3.dtsi243 sound-dai = <&rk817>;
253 clocks = <&rk817 1>;
365 rk817: pmic@20 { label
366 compatible = "rockchip,rk817";
/Linux-v6.1/drivers/mfd/
Drk808.c177 { .name = "rk817-codec",},
179 .name = "rk817-charger",
521 .name = "rk817",
637 { .compatible = "rockchip,rk817" },
661 if (of_device_is_compatible(np, "rockchip,rk817") || in rk808_probe()
DKconfig1205 tristate "Rockchip RK805/RK808/RK809/RK817/RK818 Power Management Chip"
1212 RK817 and RK818 Power Management chips.
/Linux-v6.1/drivers/power/supply/
Drk817_charger.c3 * Charger Driver for Rockchip rk817
668 .name = "rk817-battery",
676 .name = "rk817-charger",
1201 .name = "rk817-charger",
1206 MODULE_DESCRIPTION("Battery power supply driver for RK817 PMIC");
DKconfig727 tristate "Rockchip RK817 PMIC Battery Charger"
730 Say Y to include support for Rockchip RK817 Battery Charger.
/Linux-v6.1/drivers/clk/
DKconfig85 tristate "Clock driver for RK805/RK808/RK809/RK817/RK818"
88 This driver supports RK805, RK809 and RK817, RK808 and RK818 crystal oscillator clock.
/Linux-v6.1/include/linux/mfd/
Drk808.h441 /* RK817 Codec Registers */
522 /* RK817 Battery Registers */
/Linux-v6.1/drivers/regulator/
DKconfig1041 tristate "Rockchip RK805/RK808/RK809/RK817/RK818 Power regulators"
1045 PMIC RK805,RK809&RK817,RK808 and RK818.
Drk808-regulator.c215 /* RK817 RK809 */
/Linux-v6.1/drivers/rtc/
DKconfig397 tristate "Rockchip RK805/RK808/RK809/RK817/RK818 RTC"
401 RTC of RK805, RK809 and RK817, RK808 and RK818 PMIC.