/Linux-v5.4/sound/soc/codecs/ |
D | rk3328_codec.c | 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() 109 static void rk3328_analog_output(struct rk3328_codec_priv *rk3328, int mute) in rk3328_analog_output() argument 116 regmap_write(rk3328->grf, RK3328_GRF_SOC_CON10, val); in rk3328_analog_output() 121 struct rk3328_codec_priv *rk3328 = in rk3328_digital_mute() local 130 regmap_update_bits(rk3328->regmap, HPOUT_CTRL, in rk3328_digital_mute() [all …]
|
/Linux-v5.4/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"; 180 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s"; 192 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s"; 204 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s"; 216 compatible = "rockchip,rk3328-spdif"; 251 compatible = "rockchip,rk3328-grf", "syscon", "simple-mfd"; 257 compatible = "rockchip,rk3328-io-voltage-domain"; 262 compatible = "rockchip,rk3328-grf-gpio"; [all …]
|
D | Makefile | 3 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-evb.dtb 4 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock64.dtb 5 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-roc-cc.dtb
|
D | rk3328-roc-cc.dts | 7 #include "rk3328.dtsi" 10 model = "Firefly roc-rk3328-cc"; 11 compatible = "firefly,roc-rk3328-cc", "rockchip,rk3328";
|
D | rk3328-evb.dts | 7 #include "rk3328.dtsi" 11 compatible = "rockchip,rk3328-evb", "rockchip,rk3328";
|
D | rk3328-rock64.dts | 7 #include "rk3328.dtsi" 11 compatible = "pine64,rock64", "rockchip,rk3328"; 89 label = "rockchip,rk3328";
|
D | px30.dtsi | 550 compatible = "rockchip,px30-pwm", "rockchip,rk3328-pwm"; 561 compatible = "rockchip,px30-pwm", "rockchip,rk3328-pwm"; 572 compatible = "rockchip,px30-pwm", "rockchip,rk3328-pwm"; 583 compatible = "rockchip,px30-pwm", "rockchip,rk3328-pwm"; 594 compatible = "rockchip,px30-pwm", "rockchip,rk3328-pwm"; 605 compatible = "rockchip,px30-pwm", "rockchip,rk3328-pwm"; 616 compatible = "rockchip,px30-pwm", "rockchip,rk3328-pwm"; 627 compatible = "rockchip,px30-pwm", "rockchip,rk3328-pwm";
|
/Linux-v5.4/Documentation/devicetree/bindings/sound/ |
D | rockchip,rk3328-codec.txt | 5 - compatible: "rockchip,rk3328-codec" 13 Example for rk3328 internal codec: 16 compatible = "rockchip,rk3328-codec";
|
D | rockchip-i2s.txt | 15 - "rockchip,rk3328-i2s", "rockchip,rk3066-i2s": for rk3328
|
D | rockchip,pdm.txt | 25 Example for rk3328 PDM controller:
|
D | rockchip-spdif.txt | 14 - "rockchip,rk3328-spdif"
|
/Linux-v5.4/Documentation/devicetree/bindings/soc/rockchip/ |
D | grf.txt | 22 - "rockchip,rk3328-grf", "syscon": for rk3328 33 - "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.
|
/Linux-v5.4/Documentation/devicetree/bindings/gpio/ |
D | rockchip,rk3328-grf-gpio.txt | 12 - compatible: Should contain "rockchip,rk3328-grf-gpio". 22 compatible = "rockchip,rk3328-grf", "syscon", "simple-mfd"; 25 compatible = "rockchip,rk3328-grf-gpio";
|
/Linux-v5.4/Documentation/devicetree/bindings/clock/ |
D | rockchip,rk3328-cru.txt | 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";
|
/Linux-v5.4/Documentation/devicetree/bindings/media/ |
D | rockchip-vpu.txt | 9 "rockchip,rk3328-vpu"; 35 compatible = "rockchip,rk3328-vpu";
|
/Linux-v5.4/Documentation/devicetree/bindings/iio/adc/ |
D | rockchip-saradc.txt | 7 - "rockchip,rk3328-saradc", "rockchip,rk3399-saradc": for rk3328
|
/Linux-v5.4/Documentation/devicetree/bindings/phy/ |
D | phy-rockchip-inno-hdmi.txt | 6 * "rockchip,rk3328-hdmi-phy"; 18 Optional properties for rk3328-hdmi-phy:
|
/Linux-v5.4/Documentation/devicetree/bindings/i2c/ |
D | i2c-rk3x.txt | 15 - "rockchip,rk3328-i2c", "rockchip,rk3399-i2c": for rk3328
|
/Linux-v5.4/drivers/clk/rockchip/ |
D | Makefile | 24 obj-y += clk-rk3328.o
|
/Linux-v5.4/Documentation/devicetree/bindings/pwm/ |
D | pwm-rockchip.txt | 14 - For newer hardware (rk3328 and future socs): specified by name
|
/Linux-v5.4/Documentation/devicetree/bindings/nvmem/ |
D | rockchip-efuse.txt | 9 - "rockchip,rk3328-efuse" - for RK3328 SoCs.
|
/Linux-v5.4/Documentation/devicetree/bindings/display/rockchip/ |
D | rockchip-vop.txt | 21 "rockchip,rk3328-vop";
|
/Linux-v5.4/Documentation/devicetree/bindings/mmc/ |
D | rockchip-dw-mshc.txt | 20 - "rockchip,rk3328-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK3328
|
/Linux-v5.4/Documentation/devicetree/bindings/power/ |
D | rockchip-io-domain.txt | 39 - "rockchip,rk3328-io-voltage-domain" for rk3328
|