Home
last modified time | relevance | path

Searched full:rk3328 (Results 1 – 25 of 148) sorted by relevance

123456

/kernel/linux/linux-5.10/sound/soc/codecs/
Drk3328_codec.c3 // 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/
Drk3328_codec.c3 // 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/
DMakefile15 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 …]
Drk3328.dtsi6 #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 …]
Drk3328-roc-pc.dts8 #include "rk3328-roc-cc.dts"
11 model = "Firefly ROC-RK3328-PC";
12 compatible = "firefly,roc-rk3328-pc", "rockchip,rk3328";
Drk3328-nanopi-r2c-plus.dts10 #include "rk3328-nanopi-r2c.dts"
14 compatible = "friendlyarm,nanopi-r2c-plus", "rockchip,rk3328";
Drk3328-nanopi-r2c.dts10 #include "rk3328-nanopi-r2s.dts"
14 compatible = "friendlyarm,nanopi-r2c", "rockchip,rk3328";
Drk3328-evb.dts7 #include "rk3328.dtsi"
10 model = "Rockchip RK3328 EVB";
11 compatible = "rockchip,rk3328-evb", "rockchip,rk3328";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/
Drockchip,rk3328-grf-gpio.txt1 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/
Drockchip,rk3328-grf-gpio.yaml4 $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/
Drockchip,rk3328-codec.yaml4 $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/
Drockchip,rk3328-codec.yaml4 $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/
Drockchip,rk3328-cru.txt1 * 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/
Drockchip,rk3328-cru.txt1 * 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/
Dgrf.txt11 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
Dpower_domain.txt15 "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/
Drk3328.dtsi6 #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 …]
DMakefile7 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
Drk3328-evb.dts7 #include "rk3328.dtsi"
10 model = "Rockchip RK3328 EVB";
11 compatible = "rockchip,rk3328-evb", "rockchip,rk3328";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
Drockchip,dwc3.yaml31 - 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/
Dgrf.yaml48 - 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/
Drockchip.yaml76 - 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/
Dpwm-rockchip.yaml17 - const: rockchip,rk3328-pwm
35 - const: rockchip,rk3328-pwm
65 - rockchip,rk3328-pwm
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Drockchip.yaml46 - 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/
DKconfig62 bool "Rockchip RK3328 clock controller support"
65 Build the driver for RK3328 Clock Driver.

123456