Home
last modified time | relevance | path

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

1234

/linux-6.14.4/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 …]
/linux-6.14.4/Documentation/devicetree/bindings/clock/
Drockchip,rk3328-cru.yaml4 $id: http://devicetree.org/schemas/clock/rockchip,rk3328-cru.yaml#
7 title: Rockchip RK3328 Clock and Reset Unit (CRU)
14 The RK3328 clock controller generates and supplies clocks to various
19 preprocessor macros in the dt-bindings/clock/rk3328-cru.h headers and can be
34 - rockchip,rk3328-cru
69 compatible = "rockchip,rk3328-cru";
/linux-6.14.4/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";
/linux-6.14.4/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";
/linux-6.14.4/arch/arm64/boot/dts/rockchip/
Drk3328-roc-cc.dts9 #include "rk3328-roc.dtsi"
12 model = "Firefly ROC-RK3328-CC";
13 compatible = "firefly,roc-rk3328-cc", "rockchip,rk3328";
Drk3328.dtsi6 #include <dt-bindings/clock/rk3328-cru.h>
11 #include <dt-bindings/power/rk3328-power.h>
16 compatible = "rockchip,rk3328";
243 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s";
255 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s";
267 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s";
279 compatible = "rockchip,rk3328-spdif";
314 compatible = "rockchip,rk3328-grf", "syscon", "simple-mfd";
318 compatible = "rockchip,rk3328-io-voltage-domain";
323 compatible = "rockchip,rk3328-grf-gpio";
[all …]
DMakefile20 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-a1.dtb
21 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-evb.dtb
22 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-nanopi-r2c.dtb
23 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-nanopi-r2c-plus.dtb
24 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-nanopi-r2s.dtb
25 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-nanopi-r2s-plus.dtb
26 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-orangepi-r1-plus.dtb
27 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-orangepi-r1-plus-lts.dtb
28 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock64.dtb
29 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock-pi-e.dtb
[all …]
Drk3328-roc-pc.dts7 #include "rk3328-roc.dtsi"
10 model = "Firefly ROC-RK3328-PC";
11 compatible = "firefly,roc-rk3328-pc", "rockchip,rk3328";
Drk3328-orangepi-r1-plus.dts3 * Based on rk3328-nanopi-r2s.dts, which is:
9 #include "rk3328-orangepi-r1-plus.dtsi"
13 compatible = "xunlong,orangepi-r1-plus", "rockchip,rk3328";
Drk3328-nanopi-r2s.dts8 #include "rk3328-nanopi-r2s.dtsi"
12 compatible = "friendlyarm,nanopi-r2s", "rockchip,rk3328";
Drk3328-nanopi-r2c.dts11 #include "rk3328-nanopi-r2c.dtsi"
15 compatible = "friendlyarm,nanopi-r2c", "rockchip,rk3328";
Drk3328-nanopi-r2c-plus.dts11 #include "rk3328-nanopi-r2c.dtsi"
15 compatible = "friendlyarm,nanopi-r2c-plus", "rockchip,rk3328";
Drk3328-evb.dts7 #include "rk3328.dtsi"
10 model = "Rockchip RK3328 EVB";
11 compatible = "rockchip,rk3328-evb", "rockchip,rk3328";
Drk3328-nanopi-r2s-plus.dts11 #include "rk3328-nanopi-r2s.dtsi"
14 compatible = "friendlyarm,nanopi-r2s-plus", "rockchip,rk3328";
Drk3328-orangepi-r1-plus-lts.dts11 #include "rk3328-orangepi-r1-plus.dtsi"
15 compatible = "xunlong,orangepi-r1-plus-lts", "rockchip,rk3328";
/linux-6.14.4/Documentation/devicetree/bindings/usb/
Drockchip,dwc3.yaml28 - rockchip,rk3328-dwc3
39 - rockchip,rk3328-dwc3
101 const: rockchip,rk3328-dwc3
145 #include <dt-bindings/clock/rk3328-cru.h>
153 compatible = "rockchip,rk3328-dwc3", "snps,dwc3";
/linux-6.14.4/Documentation/devicetree/bindings/soc/rockchip/
Dgrf.yaml76 - rockchip,rk3328-grf
77 - rockchip,rk3328-usb2phy-grf
166 const: rockchip,rk3328-grf
173 $ref: /schemas/gpio/rockchip,rk3328-grf-gpio.yaml#
238 - rockchip,rk3328-usb2phy-grf
267 - rockchip,rk3328-grf
/linux-6.14.4/Documentation/devicetree/bindings/pwm/
Dpwm-rockchip.yaml17 - const: rockchip,rk3328-pwm
36 - const: rockchip,rk3328-pwm
66 - rockchip,rk3328-pwm
/linux-6.14.4/arch/arm/boot/dts/rockchip/
Drv1126.dtsi273 compatible = "rockchip,rv1126-pwm", "rockchip,rk3328-pwm";
284 compatible = "rockchip,rv1126-pwm", "rockchip,rk3328-pwm";
295 compatible = "rockchip,rv1126-pwm", "rockchip,rk3328-pwm";
306 compatible = "rockchip,rv1126-pwm", "rockchip,rk3328-pwm";
317 compatible = "rockchip,rv1126-pwm", "rockchip,rk3328-pwm";
328 compatible = "rockchip,rv1126-pwm", "rockchip,rk3328-pwm";
339 compatible = "rockchip,rv1126-pwm", "rockchip,rk3328-pwm";
350 compatible = "rockchip,rv1126-pwm", "rockchip,rk3328-pwm";
404 compatible = "rockchip,rv1126-pwm", "rockchip,rk3328-pwm";
415 compatible = "rockchip,rv1126-pwm", "rockchip,rk3328-pwm";
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/arm/
Drockchip.yaml82 - const: rockchip,rk3328
216 - description: Firefly roc-rk3328-cc
218 - const: firefly,roc-rk3328-cc
219 - const: rockchip,rk3328
221 - description: Firefly ROC-RK3328-PC
223 - const: firefly,roc-rk3328-pc
224 - const: rockchip,rk3328
263 - const: rockchip,rk3328
768 - const: rockchip,rk3328
873 - const: rockchip,rk3328
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/phy/
Drockchip,rk3228-hdmi-phy.yaml16 - rockchip,rk3328-hdmi-phy
76 const: rockchip,rk3328-hdmi-phy
/linux-6.14.4/drivers/clk/rockchip/
DKconfig76 bool "Rockchip RK3328 clock controller support"
80 Build the driver for RK3328 Clock Driver.
/linux-6.14.4/Documentation/devicetree/bindings/crypto/
Drockchip,rk3288-crypto.yaml16 - rockchip,rk3328-crypto
66 const: rockchip,rk3328-crypto
/linux-6.14.4/Documentation/devicetree/bindings/power/
Drockchip-io-domain.yaml54 - rockchip,rk3328-io-voltage-domain
76 - $ref: "#/$defs/rk3328"
221 rk3328:
226 const: rockchip,rk3328-io-voltage-domain
/linux-6.14.4/Documentation/devicetree/bindings/net/
Drockchip-dwmac.yaml23 - rockchip,rk3328-gmac
48 - rockchip,rk3328-gmac

1234