| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | rk3328_codec.c | 3 // rk3328 ALSA SoC Audio driver 57 static int rk3328_codec_reset(struct rk3328_codec_priv *rk3328) in rk3328_codec_reset() argument 59 regmap_write(rk3328->regmap, CODEC_RESET, 0x00); in rk3328_codec_reset() 61 regmap_write(rk3328->regmap, CODEC_RESET, 0x03); in rk3328_codec_reset() 68 struct rk3328_codec_priv *rk3328 = in rk3328_set_dai_fmt() local 83 regmap_update_bits(rk3328->regmap, DAC_INIT_CTRL1, in rk3328_set_dai_fmt() 104 regmap_update_bits(rk3328->regmap, DAC_INIT_CTRL2, in rk3328_set_dai_fmt() 112 struct rk3328_codec_priv *rk3328 = in rk3328_mute_stream() local 121 regmap_update_bits(rk3328->regmap, HPOUT_CTRL, in rk3328_mute_stream() 127 static int rk3328_codec_power_on(struct rk3328_codec_priv *rk3328, int wait_ms) in rk3328_codec_power_on() argument [all …]
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | rk3328_codec.c | 3 // rk3328 ALSA SoC Audio driver 56 static int rk3328_codec_reset(struct rk3328_codec_priv *rk3328) in rk3328_codec_reset() argument 58 regmap_write(rk3328->regmap, CODEC_RESET, 0x00); in rk3328_codec_reset() 60 regmap_write(rk3328->regmap, CODEC_RESET, 0x03); in rk3328_codec_reset() 67 struct rk3328_codec_priv *rk3328 = in rk3328_set_dai_fmt() local 82 regmap_update_bits(rk3328->regmap, DAC_INIT_CTRL1, in rk3328_set_dai_fmt() 103 regmap_update_bits(rk3328->regmap, DAC_INIT_CTRL2, in rk3328_set_dai_fmt() 111 struct rk3328_codec_priv *rk3328 = in rk3328_mute_stream() local 120 regmap_update_bits(rk3328->regmap, HPOUT_CTRL, in rk3328_mute_stream() 126 static int rk3328_codec_power_on(struct rk3328_codec_priv *rk3328, int wait_ms) in rk3328_codec_power_on() argument [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/ |
| D | Makefile | 15 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-a1.dtb 16 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-evb.dtb 17 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-nanopi-r2c.dtb 18 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-nanopi-r2c-plus.dtb 19 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-nanopi-r2s.dtb 20 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-orangepi-r1-plus.dtb 21 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-orangepi-r1-plus-lts.dtb 22 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock64.dtb 23 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock-pi-e.dtb 24 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-roc-cc.dtb [all …]
|
| D | rk3328.dtsi | 6 #include <dt-bindings/clock/rk3328-cru.h> 11 #include <dt-bindings/power/rk3328-power.h> 16 compatible = "rockchip,rk3328"; 214 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s"; 226 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s"; 238 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s"; 250 compatible = "rockchip,rk3328-spdif"; 285 compatible = "rockchip,rk3328-grf", "syscon", "simple-mfd"; 289 compatible = "rockchip,rk3328-io-voltage-domain"; 294 compatible = "rockchip,rk3328-grf-gpio"; [all …]
|
| D | rk3328-roc-pc.dts | 8 #include "rk3328-roc-cc.dts" 11 model = "Firefly ROC-RK3328-PC"; 12 compatible = "firefly,roc-rk3328-pc", "rockchip,rk3328";
|
| D | rk3328-nanopi-r2c-plus.dts | 10 #include "rk3328-nanopi-r2c.dts" 14 compatible = "friendlyarm,nanopi-r2c-plus", "rockchip,rk3328";
|
| D | rk3328-nanopi-r2c.dts | 10 #include "rk3328-nanopi-r2s.dts" 14 compatible = "friendlyarm,nanopi-r2c", "rockchip,rk3328";
|
| D | rk3328-evb.dts | 7 #include "rk3328.dtsi" 10 model = "Rockchip RK3328 EVB"; 11 compatible = "rockchip,rk3328-evb", "rockchip,rk3328";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | rockchip,rk3328-grf-gpio.txt | 1 Rockchip RK3328 GRF (General Register Files) GPIO controller. 3 In Rockchip RK3328, the output only GPIO_MUTE pin, originally for codec mute 12 - compatible: Should contain "rockchip,rk3328-grf-gpio". 22 compatible = "rockchip,rk3328-grf", "syscon", "simple-mfd"; 25 compatible = "rockchip,rk3328-grf-gpio";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/ |
| D | rockchip,rk3328-grf-gpio.yaml | 4 $id: http://devicetree.org/schemas/gpio/rockchip,rk3328-grf-gpio.yaml# 7 title: Rockchip RK3328 General Register Files GPIO controller 10 The Rockchip RK3328 General Register File (GRF) outputs only the 30 const: rockchip,rk3328-grf-gpio 47 compatible = "rockchip,rk3328-grf-gpio";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | rockchip,rk3328-codec.yaml | 4 $id: http://devicetree.org/schemas/sound/rockchip,rk3328-codec.yaml# 7 title: Rockchip rk3328 internal codec 14 const: rockchip,rk3328-codec 61 #include <dt-bindings/clock/rk3328-cru.h> 63 compatible = "rockchip,rk3328-codec";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | rockchip,rk3328-codec.yaml | 4 $id: http://devicetree.org/schemas/sound/rockchip,rk3328-codec.yaml# 7 title: Rockchip rk3328 internal codec 17 const: rockchip,rk3328-codec 64 #include <dt-bindings/clock/rk3328-cru.h> 66 compatible = "rockchip,rk3328-codec";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | rockchip,rk3328-cru.txt | 1 * Rockchip RK3328 Clock and Reset Unit 3 The RK3328 clock controller generates and supplies clock to various 9 - compatible: should be "rockchip,rk3328-cru" 22 preprocessor macros in the dt-bindings/clock/rk3328-cru.h headers and can be 40 compatible = "rockchip,rk3328-cru";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | rockchip,rk3328-cru.txt | 1 * Rockchip RK3328 Clock and Reset Unit 3 The RK3328 clock controller generates and supplies clock to various 9 - compatible: should be "rockchip,rk3328-cru" 22 preprocessor macros in the dt-bindings/clock/rk3328-cru.h headers and can be 40 compatible = "rockchip,rk3328-cru";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/rockchip/ |
| D | grf.txt | 11 On RK3328 SoCs, the GRF adds a section for USB2PHYGRF, 29 - "rockchip,rk3328-grf", "syscon": for rk3328 45 - "rockchip,rk3328-usb2phy-grf", "syscon": for rk3328
|
| D | power_domain.txt | 15 "rockchip,rk3328-power-controller" - for RK3328 SoCs. 33 "include/dt-bindings/power/rk3328-power.h" - for RK3328 type power domain. 113 "include/dt-bindings/power/rk3328-power.h" - for rk3328 type power domain.
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/ |
| D | rk3328.dtsi | 6 #include <dt-bindings/clock/rk3328-cru.h> 11 #include <dt-bindings/power/rk3328-power.h> 16 compatible = "rockchip,rk3328"; 230 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s"; 242 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s"; 254 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s"; 266 compatible = "rockchip,rk3328-spdif"; 301 compatible = "rockchip,rk3328-grf", "syscon", "simple-mfd"; 305 compatible = "rockchip,rk3328-io-voltage-domain"; 310 compatible = "rockchip,rk3328-grf-gpio"; [all …]
|
| D | Makefile | 7 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-a1.dtb 8 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-evb.dtb 9 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-nanopi-r2s.dtb 10 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock64.dtb 11 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-roc-cc.dtb
|
| D | rk3328-evb.dts | 7 #include "rk3328.dtsi" 10 model = "Rockchip RK3328 EVB"; 11 compatible = "rockchip,rk3328-evb", "rockchip,rk3328";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/ |
| D | rockchip,dwc3.yaml | 31 - rockchip,rk3328-dwc3 40 - rockchip,rk3328-dwc3 91 #include <dt-bindings/clock/rk3328-cru.h> 99 compatible = "rockchip,rk3328-dwc3", "snps,dwc3";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/rockchip/ |
| D | grf.yaml | 48 - rockchip,rk3328-grf 49 - rockchip,rk3328-usb2phy-grf 132 const: rockchip,rk3328-grf 139 $ref: /schemas/gpio/rockchip,rk3328-grf-gpio.yaml# 202 - rockchip,rk3328-usb2phy-grf 230 - rockchip,rk3328-grf
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/ |
| D | rockchip.yaml | 76 - const: rockchip,rk3328 171 - description: Firefly roc-rk3328-cc 173 - const: firefly,roc-rk3328-cc 174 - const: rockchip,rk3328 176 - description: Firefly ROC-RK3328-PC 178 - const: firefly,roc-rk3328-pc 179 - const: rockchip,rk3328 210 - const: rockchip,rk3328 646 - const: rockchip,rk3328 715 - const: rockchip,rk3328 [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pwm/ |
| D | pwm-rockchip.yaml | 17 - const: rockchip,rk3328-pwm 35 - const: rockchip,rk3328-pwm 65 - rockchip,rk3328-pwm
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | rockchip.yaml | 46 - const: rockchip,rk3328 95 - description: Firefly roc-rk3328-cc 97 - const: firefly,roc-rk3328-cc 98 - const: rockchip,rk3328 110 - const: rockchip,rk3328 423 - const: rockchip,rk3328 523 - description: Rockchip RK3328 Evaluation board 525 - const: rockchip,rk3328-evb 526 - const: rockchip,rk3328
|
| /kernel/linux/linux-5.10/drivers/clk/rockchip/ |
| D | Kconfig | 62 bool "Rockchip RK3328 clock controller support" 65 Build the driver for RK3328 Clock Driver.
|