Home
last modified time | relevance | path

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

12

/kernel/linux/linux-6.6/drivers/power/reset/
Dodroid-go-ultra-poweroff.c18 * - 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/
Drk808.txt7 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/
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 …]
/kernel/linux/linux-6.6/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
201 rk817: pmic@20 {
202 compatible = "rockchip,rk817";
/kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/
Drk3566-radxa-cm3.dtsi72 clocks = <&rk817 1>;
121 rk817: pmic@20 { label
122 compatible = "rockchip,rk817";
125 clock-output-names = "rk817-clkout1", "rk817-clkout2";
401 clocks = <&rk817 1>;
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";
747 clocks = <&rk817 1>;
Drk3566-anbernic-rg353vs.dts57 sound-dai = <&rk817>;
80 &rk817 {
Drk3566-anbernic-rg353ps.dts62 sound-dai = <&rk817>;
109 &rk817 {
Drk3566-anbernic-rg353v.dts58 sound-dai = <&rk817>;
108 &rk817 {
Drk3566-anbernic-rg353p.dts63 sound-dai = <&rk817>;
128 &rk817 {
Drk3566-pinenote.dtsi77 clocks = <&rk817 1>;
112 sound-dai = <&rk817>;
235 rk817: pmic@20 { label
236 compatible = "rockchip,rk817";
684 clocks = <&rk817 1>;
Drk3326-odroid-go.dtsi143 rk817-sound {
160 sound-dai = <&rk817>;
264 rk817: pmic@20 { label
265 compatible = "rockchip,rk817";
Drk3566-anbernic-rg503.dts90 sound-dai = <&rk817>;
209 &rk817 {
Drk3566-anbernic-rgxx3.dtsi223 clocks = <&rk817 1>;
327 rk817: pmic@20 { label
328 compatible = "rockchip,rk817";
Drk3326-odroid-go2-v11.dts90 &rk817 {
/kernel/linux/linux-6.6/arch/arm64/boot/dts/amlogic/
Dmeson-g12b-odroid-go-ultra.dts260 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/
Drk817_charger.c3 * 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");
DKconfig708 tristate "Rockchip RK817 PMIC Battery Charger"
711 Say Y to include support for Rockchip RK817 Battery Charger.
/kernel/linux/linux-5.10/drivers/clk/
DKconfig72 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/
Drk808.c425 .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/
Drk8xx-core.c103 { .name = "rk817-codec", },
105 .name = "rk817-charger",
486 .name = "rk817",
Drk8xx-i2c.c164 { .compatible = "rockchip,rk817", .data = &rk817_data },
/kernel/linux/linux-6.6/drivers/clk/
DKconfig84 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/
Drk3326-odroid-go2.dts239 rk817: pmic@20 { label
240 compatible = "rockchip,rk817";
/kernel/linux/linux-6.6/include/linux/mfd/
Drk808.h849 /* RK817 Codec Registers */
930 /* RK817 Battery Registers */

12