Home
last modified time | relevance | path

Searched refs:rockchip (Results 1 – 25 of 256) sorted by relevance

1234567891011

/linux/drivers/pci/controller/
H A Dpcie-rockchip-host.c31 static void rockchip_pcie_enable_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_bw_int() argument
35 status = rockchip_pcie_read(rockchip, PCIE_RC_CONFIG_CR + PCI_EXP_LNKCTL); in rockchip_pcie_enable_bw_int()
37 rockchip_pcie_write(rockchip, status, PCIE_RC_CONFIG_CR + PCI_EXP_LNKCTL); in rockchip_pcie_enable_bw_int()
40 static void rockchip_pcie_clr_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_clr_bw_int() argument
44 status = rockchip_pcie_read(rockchip, PCIE_RC_CONFIG_CR + PCI_EXP_LNKCTL); in rockchip_pcie_clr_bw_int()
46 rockchip_pcie_write(rockchip, status, PCIE_RC_CONFIG_CR + PCI_EXP_LNKCTL); in rockchip_pcie_clr_bw_int()
49 static void rockchip_pcie_update_txcredit_mui(struct rockchip_pcie *rockchip) in rockchip_pcie_update_txcredit_mui() argument
54 val = rockchip_pcie_read(rockchip, PCIE_CORE_TXCREDIT_CFG1); in rockchip_pcie_update_txcredit_mui()
57 rockchip_pcie_write(rockchip, val, PCIE_CORE_TXCREDIT_CFG1); in rockchip_pcie_update_txcredit_mui()
60 static int rockchip_pcie_valid_device(struct rockchip_pcie *rockchip, in rockchip_pcie_valid_device() argument
[all …]
H A Dpcie-rockchip-ep.c49 struct rockchip_pcie rockchip; member
65 static void rockchip_pcie_clear_ep_ob_atu(struct rockchip_pcie *rockchip, in rockchip_pcie_clear_ep_ob_atu() argument
68 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
70 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
72 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
74 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
78 static int rockchip_pcie_ep_ob_atu_num_bits(struct rockchip_pcie *rockchip, in rockchip_pcie_ep_ob_atu_num_bits() argument
88 static void rockchip_pcie_prog_ep_ob_atu(struct rockchip_pcie *rockchip, u8 fn, in rockchip_pcie_prog_ep_ob_atu() argument
95 num_pass_bits = rockchip_pcie_ep_ob_atu_num_bits(rockchip, in rockchip_pcie_prog_ep_ob_atu()
104 rockchip_pcie_write(rockchip, addr0, in rockchip_pcie_prog_ep_ob_atu()
[all …]
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3588-base-pinctrl.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include "rockchip-pinconf.dtsi"
17 rockchip,pins =
32 rockchip,pins =
73 rockchip,pins =
82 rockchip,pins =
93 rockchip,pins =
102 rockchip,pins =
113 rockchip,pins =
122 rockchip,pins =
[all …]
H A Drk3528-pinctrl.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include "rockchip-pinconf.dtsi"
17 rockchip,pins =
26 rockchip,pins =
33 rockchip,pins =
42 rockchip,pins =
49 rockchip,pins =
70 rockchip,pins =
77 rockchip,pins =
84 rockchip,pins =
[all …]
H A Drk3562-pinctrl.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include "rockchip-pinconf.dtsi"
17 rockchip,pins =
24 rockchip,pins =
31 rockchip,pins =
38 rockchip,pins =
45 rockchip,pins =
52 rockchip,pins =
61 rockchip,pins =
70 rockchip,pins =
[all …]
H A Drk3568-pinctrl.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include "rockchip-pinconf.dtsi"
17 rockchip,pins =
38 rockchip,pins =
45 rockchip,pins =
52 rockchip,pins =
59 rockchip,pins =
66 rockchip,pins =
73 rockchip,pins =
82 rockchip,pins =
[all …]
H A Drk3308.dtsi11 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/soc/rockchip,boot-mode.h>
16 compatible = "rockchip,rk3308";
173 compatible = "rockchip,rk3308-grf", "syscon", "simple-mfd";
177 compatible = "rockchip,rk3308-io-voltage-domain";
193 compatible = "rockchip,rk3308-usb2phy-grf", "syscon", "simple-mfd";
199 compatible = "rockchip,rk3308-usb2phy";
229 compatible = "rockchip,rk3308-detect-grf", "syscon", "simple-mfd";
236 compatible = "rockchip,rk3308-core-grf", "syscon", "simple-mfd";
243 compatible = "rockchip,rk3308-i2c", "rockchip,rk3399-i2c";
[all …]
H A Drk3588-extra-pinctrl.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include "rockchip-pinconf.dtsi"
17 rockchip,pins =
27 rockchip,pins =
37 rockchip,pins =
54 rockchip,pins =
63 rockchip,pins =
72 rockchip,pins =
79 rockchip,pins =
90 rockchip,pins =
[all …]
H A Dpx30.dtsi10 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/soc/rockchip,boot-mode.h>
16 compatible = "rockchip,px30";
154 compatible = "rockchip,display-subsystem";
257 compatible = "rockchip,px30-pmu", "syscon", "simple-mfd";
261 compatible = "rockchip,px30-power-controller";
352 compatible = "rockchip,px30-pmugrf", "syscon", "simple-mfd";
356 compatible = "rockchip,px30-pmu-io-voltage-domain";
372 compatible = "rockchip,px30-uart", "snps,dw-apb-uart";
387 compatible = "rockchip,px30-i2s-tdm";
[all …]
H A Drk3328.dtsi10 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/soc/rockchip,boot-mode.h>
16 compatible = "rockchip,rk3328";
202 compatible = "rockchip,display-subsystem";
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";
293 compatible = "rockchip,pdm";
314 compatible = "rockchip,rk3328-grf", "syscon", "simple-mfd";
[all …]
H A Drk3562.dtsi6 #include <dt-bindings/clock/rockchip,rk3562-cru.h>
10 #include <dt-bindings/power/rockchip,rk3562-power.h>
11 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/reset/rockchip,rk3562-cru.h>
13 #include <dt-bindings/soc/rockchip,boot-mode.h>
17 compatible = "rockchip,rk3562";
223 compatible = "rockchip,rk3562-pinctrl";
224 rockchip,grf = <&ioc_grf>;
230 compatible = "rockchip,gpio-bank";
242 compatible = "rockchip,gpio-bank";
[all …]
H A Drk3399-base.dtsi10 #include <dt-bindings/pinctrl/rockchip.h>
15 compatible = "rockchip,rk3399";
247 compatible = "rockchip,display-subsystem";
252 compatible = "rockchip,rk3399-dmc";
253 rockchip,pmu = <&pmugrf>;
292 compatible = "rockchip,rk3399-pcie";
339 compatible = "rockchip,rk3399-pcie-ep";
359 rockchip,max-outbound-regions = <32>;
366 compatible = "rockchip,rk3399-gmac";
381 rockchip,grf = <&grf>;
[all …]
H A Drk3528.dtsi11 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/clock/rockchip,rk3528-cru.h>
13 #include <dt-bindings/power/rockchip,rk3528-power.h>
14 #include <dt-bindings/reset/rockchip,rk3528-cru.h>
17 compatible = "rockchip,rk3528";
170 compatible = "rockchip,rk3528-pinctrl";
171 rockchip,grf = <&ioc_grf>;
177 compatible = "rockchip,gpio-bank";
189 compatible = "rockchip,gpio-bank";
202 compatible = "rockchip,gpio-bank";
[all …]
H A Drk3588-base.dtsi6 #include <dt-bindings/clock/rockchip,rk3588-cru.h>
11 #include <dt-bindings/reset/rockchip,rk3588-cru.h>
17 compatible = "rockchip,rk3588";
351 compatible = "rockchip,display-subsystem";
450 compatible = "rockchip,rk3588-mali", "arm,mali-valhall-csf";
468 compatible = "rockchip,rk3588-dwc3", "snps,dwc3";
490 compatible = "rockchip,rk3588-ehci", "generic-ehci";
501 compatible = "rockchip,rk3588-ohci", "generic-ohci";
512 compatible = "rockchip,rk3588-ehci", "generic-ehci";
523 compatible = "rockchip,rk3588-ohci", "generic-ohci";
[all …]
/linux/arch/arm/boot/dts/rockchip/
H A Drv1126-pinctrl.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include <arm64/rockchip/rockchip-pinconf.dtsi>
17 rockchip,pins =
25 rockchip,pins =
31 rockchip,pins =
51 rockchip,pins =
57 rockchip,pins =
65 rockchip,pins =
83 rockchip,pins =
93 rockchip,pins =
[all …]
H A Drk3188.dtsi8 #include <dt-bindings/pinctrl/rockchip.h>
14 compatible = "rockchip,rk3188";
19 enable-method = "rockchip,rk3066-smp";
97 compatible = "rockchip,display-subsystem";
109 compatible = "rockchip,rk3066-smp-sram";
115 compatible = "rockchip,rk3188-vop";
132 compatible = "rockchip,rk3188-vop";
149 compatible = "rockchip,rk3188-timer", "rockchip,rk3288-timer";
157 compatible = "rockchip,rk3188-timer", "rockchip,rk3288-timer";
165 compatible = "rockchip,rk3188-i2s", "rockchip,rk3066-i2s";
[all …]
H A Drk3128.dtsi10 #include <dt-bindings/pinctrl/rockchip.h>
14 compatible = "rockchip,rk3128";
45 enable-method = "rockchip,rk3036-smp";
125 compatible = "rockchip,display-subsystem";
176 compatible = "rockchip,rk3066-smp-sram";
182 compatible = "rockchip,rk3128-mali", "arm,mali-400";
205 compatible = "rockchip,rk3128-pmu", "syscon", "simple-mfd";
209 compatible = "rockchip,rk3128-power-controller";
264 compatible = "rockchip,rk3128-vpu", "rockchip,rk3066-vpu";
278 compatible = "rockchip,iommu";
[all …]
H A Drv1108.dtsi7 #include <dt-bindings/pinctrl/rockchip.h>
13 compatible = "rockchip,rv1108";
96 compatible = "rockchip,rv1108-uart", "snps,dw-apb-uart";
111 compatible = "rockchip,rv1108-uart", "snps,dw-apb-uart";
126 compatible = "rockchip,rv1108-uart", "snps,dw-apb-uart";
141 compatible = "rockchip,rv1108-i2c";
150 rockchip,grf = <&grf>;
155 compatible = "rockchip,rv1108-i2c";
164 rockchip,grf = <&grf>;
169 compatible = "rockchip,rv1108-i2c";
[all …]
H A Drk3066a.dtsi8 #include <dt-bindings/pinctrl/rockchip.h>
14 compatible = "rockchip,rk3066a";
24 enable-method = "rockchip,rk3066-smp";
52 compatible = "rockchip,display-subsystem";
80 compatible = "rockchip,rk3066-smp-sram";
86 compatible = "rockchip,rk3066-vop";
112 compatible = "rockchip,rk3066-vop";
138 compatible = "rockchip,rk3066-hdmi";
146 rockchip,grf = <&grf>;
177 compatible = "rockchip,rk3066-i2s";
[all …]
H A Drv1126.dtsi6 #include <dt-bindings/clock/rockchip,rv1126-cru.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
11 #include <dt-bindings/power/rockchip,rv1126-power.h>
12 #include <dt-bindings/soc/rockchip,boot-mode.h>
18 compatible = "rockchip,rv1126";
95 compatible = "rockchip,display-subsystem";
107 compatible = "rockchip,rv1126-grf", "syscon", "simple-mfd";
112 compatible = "rockchip,rv1126-pmugrf", "syscon", "simple-mfd";
116 compatible = "rockchip,rv1126-pmu-io-voltage-domain";
122 compatible = "rockchip,rv1126-qos", "syscon";
[all …]
H A Drk322x.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
134 compatible = "rockchip,display-subsystem";
139 compatible = "rockchip,rk3228-i2s", "rockchip,rk3066-i2s";
152 compatible = "rockchip,rk3228-i2s", "rockchip,rk3066-i2s";
163 compatible = "rockchip,rk3228-spdif";
176 compatible = "rockchip,rk3228-i2s", "rockchip,rk3066-i2s";
187 compatible = "rockchip,rk3228-grf", "syscon", "simple-mfd";
193 compatible = "rockchip,rk3228-io-voltage-domain";
198 compatible = "rockchip,rk3228-power-controller";
256 compatible = "rockchip,rk3228-usb2phy";
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A Drockchip-max98090.txt4 - compatible: "rockchip,rockchip-audio-max98090"
5 - rockchip,model: The user-visible name of this sound complex
6 - rockchip,i2s-controller: The phandle of the Rockchip I2S controller that's
10 - rockchip,audio-codec: The phandle of the MAX98090 audio codec.
11 - rockchip,headset-codec: The phandle of Ext chip for jack detection. This is
12 required if there is rockchip,audio-codec.
13 - rockchip,hdmi-codec: The phandle of HDMI device for HDMI codec.
19 compatible = "rockchip,rockchip-audio-max98090";
20 rockchip,model = "ROCKCHIP-I2S";
21 rockchip,i2s-controller = <&i2s>;
[all …]
H A Drockchip,rk3288-hdmi-analog.txt4 - 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
25 compatible = "rockchip,rk3288-hdmi-analog";
26 rockchip,model = "Analog audio output";
27 rockchip,i2s-controller = <&i2s>;
[all …]
H A Drockchip-rt5645.txt4 - compatible: "rockchip,rockchip-audio-rt5645"
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 RT5645/RT5650 audio codec
13 compatible = "rockchip,rockchip-audio-rt5645";
14 rockchip,model = "ROCKCHIP-I2S";
15 rockchip,i2s-controller = <&i2s>;
16 rockchip,audio-codec = <&rt5645>;
/linux/sound/soc/rockchip/
H A DMakefile3 snd-soc-rockchip-i2s-y := rockchip_i2s.o
4 snd-soc-rockchip-i2s-tdm-y := rockchip_i2s_tdm.o
5 snd-soc-rockchip-pdm-y := rockchip_pdm.o
6 snd-soc-rockchip-sai-y := rockchip_sai.o
7 snd-soc-rockchip-spdif-y := rockchip_spdif.o
9 obj-$(CONFIG_SND_SOC_ROCKCHIP_I2S) += snd-soc-rockchip-i2s.o
10 obj-$(CONFIG_SND_SOC_ROCKCHIP_PDM) += snd-soc-rockchip-pdm.o
11 obj-$(CONFIG_SND_SOC_ROCKCHIP_SAI) += snd-soc-rockchip-sai.o
12 obj-$(CONFIG_SND_SOC_ROCKCHIP_SPDIF) += snd-soc-rockchip-spdif.o
13 obj-$(CONFIG_SND_SOC_ROCKCHIP_I2S_TDM) += snd-soc-rockchip-i2s-tdm.o
[all …]

1234567891011