| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/ |
| H A D | rockchip-i2s.yaml | 1 # 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 D | rockchip,rk3288-hdmi-analog.txt | 1 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 D | rk3288-firefly-reload-linux.dts | 4 * 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 D | rk3288-rock2-square.dts | 1 // 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 D | rk3036.dtsi | 1 // 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 D | rk3288-evb-rk628.dtsi | 1 // 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 D | rk3288-firefly-rk808.dts | 4 * 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 D | rk3288_hdmi_analog.c | 1 // 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 D | Makefile | 1 # 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 D | Kconfig | 1 # 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 D | rk3288.dtsi | 2 * 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 D | rk322x.dtsi | 4 * 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 D | rk3368.dtsi | 1 // 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 D | rockchip,rk3288-cru.txt | 1 * 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 D | rockchip,rk3288-cru.txt | 1 * 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 …]
|