Home
last modified time | relevance | path

Searched full:rk3308 (Results 1 – 25 of 247) sorted by relevance

12345678910

/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Drk3308_codec.c2 * rk3308_codec.c -- RK3308 ALSA Soc Audio Driver
54 #define CODEC_DRV_NAME "rk3308-acodec"
248 static bool handle_loopback(struct rk3308_codec_priv *rk3308);
252 static void rk3308_codec_dac_mclk_enable(struct rk3308_codec_priv *rk3308);
254 static int rk3308_codec_micbias_enable(struct rk3308_codec_priv *rk3308,
256 static int rk3308_codec_micbias_disable(struct rk3308_codec_priv *rk3308);
626 struct rk3308_codec_priv *rk3308 = snd_soc_component_get_drvdata(component); in rk3308_codec_mic_mute_get() local
632 dev_err(rk3308->plat_dev, in rk3308_codec_mic_mute_get()
639 regmap_read(rk3308->regmap, RK3308_ADC_DIG_CON03(grp), &value); in rk3308_codec_mic_mute_get()
640 rk3308->mic_mute_r[e->reg] = (value & RK3308_ADC_R_CH_BIST_SINE) >> in rk3308_codec_mic_mute_get()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A D.rk3308-evb.dtb.cmd
H A D.rk3308-evb.dtb.dts.tmp
H A Drk3308.dtsi11 #include <dt-bindings/clock/rk3308-cru.h>
14 compatible = "rockchip,rk3308";
100 compatible = "rockchip,rk3308-dmc";
128 compatible = "rockchip,rk3308-grf", "syscon", "simple-mfd";
133 compatible = "rockchip,rk3308-usb2phy-grf", "syscon",
140 compatible = "rockchip,rk3308-usb2phy",
171 compatible = "rockchip,rk3308-uart", "snps,dw-apb-uart";
182 compatible = "rockchip,rk3308-uart", "snps,dw-apb-uart";
193 compatible = "rockchip,rk3308-uart", "snps,dw-apb-uart";
204 compatible = "rockchip,rk3308-uart", "snps,dw-apb-uart";
[all …]
H A D.rk3308-evb.dtb.d.pre.tmp
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drk3308-voice-module-pdm-mainboard-v10-aarch32.dts8 #include "rk3308-voice-module-v10-aarch32.dtsi"
9 #include "rk3308-voice-module-mainboard-v10-aarch32.dtsi"
12 model = "Rockchip RK3308 Voice Module PDM MIC Main Board V10 (AArch32)";
13 compatible = "rockchip,rk3308-voice-module-pdm-mainboard-v10-aarch32", "rockchip,rk3308";
17 compatible = "rockchip,rk3308-multi-dais", "rockchip,multi-dais";
39 rockchip,card-name = "rockchip,rk3308-vad";
H A Drk3308-voice-module-amic-mainboard-v10-aarch32.dts8 #include "rk3308-voice-module-v10-aarch32.dtsi"
9 #include "rk3308-voice-module-mainboard-v10-aarch32.dtsi"
12 model = "Rockchip RK3308 Voice Module AMIC Main Board V10 (AArch32)";
13 compatible = "rockchip,rk3308-voice-module-amic-mainboard-v10-aarch32", "rockchip,rk3308";
H A Drk3308-evb-dmic-pdm-v11-aarch32.dts6 #include "arm64/rockchip/rk3308-evb-dmic-pdm-v11.dts"
9 model = "Rockchip RK3308 evb digital-pdm mic v11 board (AArch32)";
10 compatible = "rockchip,rk3308-evb-dmic-pdm-v11-aarch32", "rockchip,rk3308";
H A Drk3308-evb-dmic-i2s-v10-aarch32.dts6 #include "arm64/rockchip/rk3308-evb-dmic-i2s-v10.dts"
9 model = "Rockchip RK3308 evb digital-i2s mic board (AArch32)";
10 compatible = "rockchip,rk3308-evb-dmic-i2s-v10-aarch32", "rockchip,rk3308";
H A Drk3308-voice-module-board-v10-aarch32.dts8 #include "rk3308-voice-module-v10-aarch32.dtsi"
11 model = "Rockchip RK3308 Voice Module Board V10 (AArch32)";
12 compatible = "rockchip,rk3308-voice-module-board-v10-aarch32", "rockchip,rk3308";
H A Drk3308-voice-module-board-v11-aarch32.dts8 #include "rk3308-voice-module-v11-aarch32.dtsi"
11 model = "Rockchip RK3308 Voice Module Board V11 (AArch32)";
12 compatible = "rockchip,rk3308-voice-module-board-v11-aarch32", "rockchip,rk3308";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/rockchip/
H A Dgrf.txt13 ON RK3308 SoC, the GRF is divided into four sections:
28 - "rockchip,rk3308-grf", "syscon": for rk3308
34 - "rockchip,rk3308-detect-grf", "syscon": for rk3308
36 - "rockchip,rk3308-core-grf", "syscon": for rk3308
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3308-evb-dmic-i2s-v10.dts9 #include "rk3308-evb-v10.dtsi"
12 model = "Rockchip RK3308 evb digital-i2s mic board";
13 compatible = "rockchip,rk3308-evb-dmic-i2s-v10", "rockchip,rk3308";
17 compatible = "rockchip,rk3308-multi-dais", "rockchip,multi-dais";
28 compatible = "rockchip,rk3308-multi-dais", "rockchip,multi-dais";
51 rockchip,card-name = "rockchip,rk3308-vad";
H A Drk3308.dtsi7 #include <dt-bindings/clock/rk3308-cru.h>
14 #include <dt-bindings/suspend/rockchip-rk3308.h>
18 compatible = "rockchip,rk3308";
293 compatible = "rockchip,rk3308-dmc";
373 compatible = "rockchip,rk3308-rgb";
409 compatible = "rockchip,pm-rk3308";
439 compatible = "rockchip,rk3308-grf", "syscon", "simple-mfd";
443 compatible = "rockchip,rk3308-io-voltage-domain";
448 compatible = "rockchip,rk3308-pmu-pvtm";
467 compatible = "rockchip,rk3308-usb2phy-grf", "syscon", "simple-mfd";
[all …]
H A Drk3308-evb-dmic-i2s-v11.dts8 #include "rk3308-evb-v11.dtsi"
11 model = "Rockchip RK3308 evb digital-i2s mic v11 board";
12 compatible = "rockchip,rk3308-evb-dmic-i2s-v11", "rockchip,rk3308";
16 compatible = "rockchip,rk3308-multi-dais", "rockchip,multi-dais";
39 rockchip,card-name = "rockchip,rk3308-vad";
H A Drk3308-evb-dmic-pdm-v10.dts9 #include "rk3308-evb-v10.dtsi"
12 model = "Rockchip RK3308 evb digital-pdm mic board";
13 compatible = "rockchip,rk3308-evb-dmic-pdm-v10", "rockchip,rk3308";
17 compatible = "rockchip,rk3308-multi-dais", "rockchip,multi-dais";
38 rockchip,card-name = "rockchip,rk3308-vad";
H A Drk3308-evb-dmic-pdm-v11.dts8 #include "rk3308-evb-v11.dtsi"
11 model = "Rockchip RK3308 evb digital-pdm mic v11 board";
12 compatible = "rockchip,rk3308-evb-dmic-pdm-v11", "rockchip,rk3308";
16 compatible = "rockchip,rk3308-multi-dais", "rockchip,multi-dais";
38 rockchip,card-name = "rockchip,rk3308-vad";
H A Drk3308-evb-amic-v11.dts8 #include "rk3308-evb-v11.dtsi"
11 model = "Rockchip RK3308 evb analog mic v11 board";
12 compatible = "rockchip,rk3308-evb-amic-v11", "rockchip,rk3308";
17 rockchip,card-name = "rockchip,rk3308-vad";
H A Drk3308-evb-amic-v10.dts9 #include "rk3308-evb-v10.dtsi"
12 model = "Rockchip RK3308 evb analog mic board";
13 compatible = "rockchip,rk3308-evb-amic-v10", "rockchip,rk3308";
18 rockchip,card-name = "rockchip,rk3308-vad";
H A Drk3308-voice-module-board-v10.dts8 #include "arm/rk3308-voice-module-board-v10-aarch32.dts"
11 model = "Rockchip RK3308 Voice Module Board V10";
12 compatible = "rockchip,rk3308-voice-module-board-v10", "rockchip,rk3308";
H A Drk3308-fpga.dts9 #include "rk3308.dtsi"
12 model = "Rockchip RK3308 FPGA Platform";
13 compatible = "rockchip,rk3308-fpga", "rockchip,rk3308";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/
H A Drockchip,rk3308-cru.txt1 * Rockchip RK3308 Clock and Reset Unit
3 The RK3308 clock controller generates and supplies clock to various
9 - compatible: CRU should be "rockchip,rk3308-cru"
22 preprocessor macros in the dt-bindings/clock/rk3308-cru.h headers and can be
41 compatible = "rockchip,rk3308-cru";
52 compatible = "rockchip,rk3308-uart", "snps,dw-apb-uart";
H A Drockchip,rk3308.txt1 * Rockchip RK3308 Clock and Reset Unit
3 The RK3308 clock controller generates and supplies clock to various
9 - compatible: CRU should be "rockchip,rk3308-cru"
22 preprocessor macros in the dt-bindings/clock/rk3308-cru.h headers and can be
39 compatible = "rockchip,rk3308-cru";
50 compatible = "rockchip,rk3308-uart", "snps,dw-apb-uart";
/OK3568_Linux_fs/kernel/scripts/
H A Dmkmultidtb.py12 Such as: PX30-EVB, RK3308-EVB
25 DTBS['RK3308-EVB'] = OrderedDict([('rk3308-evb-dmic-i2s-v10', '#_saradc_ch3=288'),
26 ('rk3308-evb-dmic-pdm-v10', '#_saradc_ch3=1024'),
27 ('rk3308-evb-amic-v10', '#_saradc_ch3=407')])
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A Drockchip,vad.txt8 - "rockchip,rk3308-vad": for rk3308
28 Example for rk3308 VAD controller:
31 compatible = "rockchip,rk3308-vad";

12345678910