| /kernel/linux/linux-6.6/drivers/power/reset/ |
| D | odroid-go-ultra-poweroff.c | 18 * - RK817 20 * Vendor does power-off the RK817 first, then the RK818 so here we follow this sequence. 25 struct device *rk817; member 32 struct regmap *rk817, *rk818; in odroid_go_ultra_poweroff_prepare() local 35 /* RK817 Regmap */ in odroid_go_ultra_poweroff_prepare() 36 rk817 = dev_get_regmap(poweroff_data->rk817, NULL); in odroid_go_ultra_poweroff_prepare() 37 if (!rk817) { in odroid_go_ultra_poweroff_prepare() 38 dev_err(poweroff_data->dev, "failed to get rk817 regmap\n"); in odroid_go_ultra_poweroff_prepare() 51 /* RK817 */ in odroid_go_ultra_poweroff_prepare() 52 ret = regmap_update_bits(rk817, RK817_SYS_CFG(3), DEV_OFF, DEV_OFF); in odroid_go_ultra_poweroff_prepare() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | rk808.txt | 7 rk817 14 - compatible: "rockchip,rk817" 52 Optional shared RK809 and RK817 properties: 65 Optional RK817 properties: 110 Following regulators of the RK809 and RK817 PMIC blocks are supported. Note that 112 number as described in RK809 and RK817 datasheets. 116 - valid values for n are 1 to 4 for RK817. 119 - valid values for n are 1 to 9 for RK817. 122 - BOOST for RK817 123 - OTG_SWITCH for RK817 [all …]
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | rk817_codec.c | 3 // 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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | rockchip,rk817.yaml | 4 $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 201 rk817: pmic@20 { 202 compatible = "rockchip,rk817";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/ |
| D | rk3566-radxa-cm3.dtsi | 72 clocks = <&rk817 1>; 121 rk817: pmic@20 { label 122 compatible = "rockchip,rk817"; 125 clock-output-names = "rk817-clkout1", "rk817-clkout2"; 401 clocks = <&rk817 1>;
|
| D | rk3566-quartz64-a.dts | 75 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"; 747 clocks = <&rk817 1>;
|
| D | rk3566-anbernic-rg353vs.dts | 57 sound-dai = <&rk817>; 80 &rk817 {
|
| D | rk3566-anbernic-rg353ps.dts | 62 sound-dai = <&rk817>; 109 &rk817 {
|
| D | rk3566-anbernic-rg353v.dts | 58 sound-dai = <&rk817>; 108 &rk817 {
|
| D | rk3566-anbernic-rg353p.dts | 63 sound-dai = <&rk817>; 128 &rk817 {
|
| D | rk3566-pinenote.dtsi | 77 clocks = <&rk817 1>; 112 sound-dai = <&rk817>; 235 rk817: pmic@20 { label 236 compatible = "rockchip,rk817"; 684 clocks = <&rk817 1>;
|
| D | rk3326-odroid-go.dtsi | 143 rk817-sound { 160 sound-dai = <&rk817>; 264 rk817: pmic@20 { label 265 compatible = "rockchip,rk817";
|
| D | rk3566-anbernic-rg503.dts | 90 sound-dai = <&rk817>; 209 &rk817 {
|
| D | rk3566-anbernic-rgxx3.dtsi | 223 clocks = <&rk817 1>; 327 rk817: pmic@20 { label 328 compatible = "rockchip,rk817";
|
| D | rk3326-odroid-go2-v11.dts | 90 &rk817 {
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/amlogic/ |
| D | meson-g12b-odroid-go-ultra.dts | 260 sound-dai = <&rk817>; 318 /* RK817 only supports 12.5mV steps, round up the values */ 517 rk817: pmic@20 { label 518 compatible = "rockchip,rk817";
|
| /kernel/linux/linux-6.6/drivers/power/supply/ |
| D | rk817_charger.c | 3 * Charger Driver for Rockchip rk817 682 .name = "rk817-battery", 690 .name = "rk817-charger", 1214 .name = "rk817-charger", 1219 MODULE_DESCRIPTION("Battery power supply driver for RK817 PMIC"); 1223 MODULE_ALIAS("platform:rk817-charger");
|
| D | Kconfig | 708 tristate "Rockchip RK817 PMIC Battery Charger" 711 Say Y to include support for Rockchip RK817 Battery Charger.
|
| /kernel/linux/linux-5.10/drivers/clk/ |
| D | Kconfig | 72 tristate "Clock driver for RK805/RK808/RK809/RK817/RK818" 75 This driver supports RK805, RK809 and RK817, RK808 and RK818 crystal oscillator clock.
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | rk808.c | 425 .name = "rk817", 508 { .compatible = "rockchip,rk817" }, 532 if (of_device_is_compatible(np, "rockchip,rk817") || in rk808_probe()
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| D | rk8xx-core.c | 103 { .name = "rk817-codec", }, 105 .name = "rk817-charger", 486 .name = "rk817",
|
| D | rk8xx-i2c.c | 164 { .compatible = "rockchip,rk817", .data = &rk817_data },
|
| /kernel/linux/linux-6.6/drivers/clk/ |
| D | Kconfig | 84 tristate "Clock driver for RK805/RK808/RK809/RK817/RK818" 87 This driver supports RK805, RK809 and RK817, RK808 and RK818 crystal oscillator clock.
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/ |
| D | rk3326-odroid-go2.dts | 239 rk817: pmic@20 { label 240 compatible = "rockchip,rk817";
|
| /kernel/linux/linux-6.6/include/linux/mfd/ |
| D | rk808.h | 849 /* RK817 Codec Registers */ 930 /* RK817 Battery Registers */
|