Home
last modified time | relevance | path

Searched +full:rk3288 +full:- +full:i2s (Results 1 – 25 of 89) sorted by relevance

1234

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A Drockchip-i2s.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/sound/rockchip-i2s.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Rockchip I2S controller
10 The I2S bus (Inter-IC sound bus) is a serial link for digital
14 - Heiko Stuebner <heiko@sntech.de>
19 - const: rockchip,rk3066-i2s
20 - items:
21 - enum:
[all …]
H A Drockchip,rk3288-hdmi-analog.txt1 ROCKCHIP RK3288 with HDMI and analog audio
4 - compatible: "rockchip,rk3288-hdmi-analog"
5 - rockchip,model: The user-visible name of this sound complex
6 - rockchip,i2s-controller: The phandle of the Rockchip I2S controller that's
8 - rockchip,audio-codec: The phandle of the analog audio codec.
9 - rockchip,routing: A list of the connections between audio components.
16 - rockchip,hp-en-gpios = The phandle of the GPIO that power up/down the
18 - rockchip,hp-det-gpios = The phandle of the GPIO that detects the headphone
20 - pinctrl-names, pinctrl-0: Please refer to pinctrl-bindings.txt
25 compatible = "rockchip,rk3288-hdmi-analog";
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drk3288-firefly-reload-linux.dts4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/pwm/pwm.h>
10 #include <dt-bindings/display/media-bus-format.h>
11 #include"rk3288-firefly.dtsi"
12 #include"rk3288-rkisp1.dtsi"
13 #include "rk3288-linux.dtsi"
16 model = "Firefly-RK3288";
17 compatible = "firefly,firefly-rk3288", "rockchip,rk3288";
[all …]
H A Drk3288-rock2-square.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include "rk3288-rock2-som.dtsi"
9 compatible = "radxa,rock2-square", "rockchip,rk3288";
12 stdout-path = "serial2:115200n8";
15 adc-keys {
16 compatible = "adc-keys";
17 io-channels = <&saradc 1>;
18 io-channel-names = "buttons";
[all …]
H A Drk3036.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/interrupt-controller/irq.h>
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include <dt-bindings/clock/rk3036-cru.h>
8 #include <dt-bindings/power/rk3036-power.h>
9 #include <dt-bindings/soc/rockchip,boot-mode.h>
12 #address-cells = <1>;
13 #size-cells = <1>;
[all …]
H A Drk3288-evb-rk628.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 #include <dt-bindings/pwm/pwm.h>
5 #include <dt-bindings/input/input.h>
6 #include "rk3288.dtsi"
7 #include "rk3288-android.dtsi"
10 model = "Rockchip RK3288 EVB RK628 Board";
11 compatible = "rockchip,rk3288-evb-rk628", "rockchip,rk3288";
17 adc-keys {
18 compatible = "adc-keys";
19 io-channels = <&saradc 1>;
[all …]
H A Drk3288-firefly-rk808.dts4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include <dt-bindings/input/input.h>
45 #include <dt-bindings/pwm/pwm.h>
46 #include <dt-bindings/display/media-bus-format.h>
47 #include "rk3288-firefly.dtsi"
48 #include "rk3288-android.dtsi"
51 model = "Firefly-RK3288";
52 compatible = "firefly,firefly-rk3288", "rockchip,rk3288";
58 sdio_pwrseq: sdio-pwrseq {
[all …]
/OK3568_Linux_fs/kernel/sound/soc/rockchip/
H A Drk3288_hdmi_analog.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Rockchip machine ASoC driver for RK3288 boards that have an HDMI and analog
22 #include <sound/soc-dapm.h>
26 #define DRV_NAME "rk3288-snd-hdmi-analog"
36 struct rk_drvdata *machine = snd_soc_card_get_drvdata(w->dapm->card); in rk_hp_power()
38 if (!gpio_is_valid(machine->gpio_hp_en)) in rk_hp_power()
41 gpio_set_value_cansleep(machine->gpio_hp_en, in rk_hp_power()
94 return -EINVAL; in rk_hw_params()
100 if (ret && ret != -ENOTSUPP) { in rk_hw_params()
101 dev_err(codec_dai->dev, "Can't set cpu clock %d\n", ret); in rk_hw_params()
[all …]
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 snd-soc-rockchip-dlp-objs := rockchip_dlp.o
4 snd-soc-rockchip-i2s-objs := rockchip_i2s.o
5 snd-soc-rockchip-i2s-tdm-objs := rockchip_i2s_tdm.o
6 snd-soc-rockchip-multi-dais-objs := rockchip_multi_dais.o rockchip_multi_dais_pcm.o
7 snd-soc-rockchip-pdm-objs := rockchip_pdm.o
8 snd-soc-rockchip-sai-objs := rockchip_sai.o
9 snd-soc-rockchip-spdif-objs := rockchip_spdif.o
10 snd-soc-rockchip-spdifrx-objs := rockchip_spdifrx.o
11 snd-soc-rockchip-vad-objs := rockchip_vad.o
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
15 Rockchip DMA-Based Digital Loopback.
18 tristate "Rockchip I2S Device Driver"
22 Say Y or M if you want to add support for I2S driver for
23 Rockchip I2S device. The device supports upto maximum of
27 tristate "Rockchip I2S/TDM Device Driver"
31 Say Y or M if you want to add support for I2S/TDM driver for
32 Rockchip I2S/TDM device. The device supports up to maximum of
43 tristate "Rockchip Multi-DAIS Device Driver"
46 Say Y or M if you want to add support for Multi-dais driver for
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drk3288.dtsi2 * SPDX-License-Identifier: GPL-2.0+
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/interrupt-controller/arm-gic.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
9 #include <dt-bindings/clock/rk3288-cru.h>
10 #include <dt-bindings/power-domain/rk3288.h>
11 #include <dt-bindings/thermal/thermal.h>
12 #include <dt-bindings/video/rk3288.h>
16 compatible = "rockchip,rk3288";
[all …]
H A D.rk3288-veyron-mickey.dtb.dts.tmp
H A Drk322x.dtsi4 * SPDX-License-Identifier: GPL-2.0+
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
11 #include <dt-bindings/clock/rk3228-cru.h>
12 #include <dt-bindings/thermal/thermal.h>
15 #address-cells = <1>;
16 #size-cells = <1>;
18 interrupt-parent = <&gic>;
[all …]
H A D.rk3288-rock2-square.dtb.dts.tmp
H A D.rk3288-vyasa.dtb.dts.tmp
H A D.rk3288-veyron-jerry.dtb.dts.tmp
H A D.rk3288-veyron-minnie.dtb.dts.tmp
H A D.rk3288-evb.dtb.dts.tmp
H A D.rk3288-popmetal.dtb.dts.tmp
H A D.rk3288-fennec.dtb.dts.tmp
H A D.rk3288-tinker.dtb.dts.tmp
H A D.rk3288-firefly.dtb.dts.tmp
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3368.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/clock/rk3368-cru.h>
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
11 #include <dt-bindings/soc/rockchip,boot-mode.h>
12 #include <dt-bindings/thermal/thermal.h>
16 interrupt-parent = <&gic>;
17 #address-cells = <2>;
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/
H A Drockchip,rk3288-cru.txt1 * Rockchip RK3288 Clock and Reset Unit
3 The RK3288 clock controller generates and supplies clock to various
8 different so another dt-compatible is available. Noticed that it is only
14 - compatible: should be "rockchip,rk3288-cru" or "rockchip,rk3288w-cru" in
15 case of this revision of Rockchip rk3288.
16 - reg: physical base address of the controller and length of memory mapped
18 - #clock-cells: should be 1.
19 - #reset-cells: should be 1.
23 - rockchip,grf: phandle to the syscon managing the "general register files"
28 preprocessor macros in the dt-bindings/clock/rk3288-cru.h headers and can be
[all …]
/OK3568_Linux_fs/u-boot/doc/device-tree-bindings/clock/
H A Drockchip,rk3288-cru.txt1 * Rockchip RK3288 Clock and Reset Unit
3 The RK3288 clock controller generates and supplies clock to various
9 - compatible: should be "rockchip,rk3288-cru"
10 - reg: physical base address of the controller and length of memory mapped
12 - #clock-cells: should be 1.
13 - #reset-cells: should be 1.
17 - rockchip,grf: phandle to the syscon managing the "general register files"
22 preprocessor macros in the dt-bindings/clock/rk3288-cru.h headers and can be
30 clock-output-names:
31 - "xin24m" - crystal input - required,
[all …]

1234