Home
last modified time | relevance | path

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

12345678

/Linux-v4.19/drivers/pci/controller/
Dpcie-rockchip.c25 int rockchip_pcie_parse_dt(struct rockchip_pcie *rockchip) in rockchip_pcie_parse_dt() argument
27 struct device *dev = rockchip->dev; in rockchip_pcie_parse_dt()
33 if (rockchip->is_rc) { in rockchip_pcie_parse_dt()
37 rockchip->reg_base = devm_pci_remap_cfg_resource(dev, regs); in rockchip_pcie_parse_dt()
38 if (IS_ERR(rockchip->reg_base)) in rockchip_pcie_parse_dt()
39 return PTR_ERR(rockchip->reg_base); in rockchip_pcie_parse_dt()
41 rockchip->mem_res = in rockchip_pcie_parse_dt()
44 if (!rockchip->mem_res) in rockchip_pcie_parse_dt()
50 rockchip->apb_base = devm_ioremap_resource(dev, regs); in rockchip_pcie_parse_dt()
51 if (IS_ERR(rockchip->apb_base)) in rockchip_pcie_parse_dt()
[all …]
Dpcie-rockchip-host.c42 static void rockchip_pcie_enable_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_bw_int() argument
46 status = rockchip_pcie_read(rockchip, PCIE_RC_CONFIG_LCS); in rockchip_pcie_enable_bw_int()
48 rockchip_pcie_write(rockchip, status, PCIE_RC_CONFIG_LCS); in rockchip_pcie_enable_bw_int()
51 static void rockchip_pcie_clr_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_clr_bw_int() argument
55 status = rockchip_pcie_read(rockchip, PCIE_RC_CONFIG_LCS); in rockchip_pcie_clr_bw_int()
57 rockchip_pcie_write(rockchip, status, PCIE_RC_CONFIG_LCS); in rockchip_pcie_clr_bw_int()
60 static void rockchip_pcie_update_txcredit_mui(struct rockchip_pcie *rockchip) in rockchip_pcie_update_txcredit_mui() argument
65 val = rockchip_pcie_read(rockchip, PCIE_CORE_TXCREDIT_CFG1); in rockchip_pcie_update_txcredit_mui()
68 rockchip_pcie_write(rockchip, val, PCIE_CORE_TXCREDIT_CFG1); in rockchip_pcie_update_txcredit_mui()
71 static int rockchip_pcie_valid_device(struct rockchip_pcie *rockchip, in rockchip_pcie_valid_device() argument
[all …]
Dpcie-rockchip-ep.c40 struct rockchip_pcie rockchip; member
52 static void rockchip_pcie_clear_ep_ob_atu(struct rockchip_pcie *rockchip, in rockchip_pcie_clear_ep_ob_atu() argument
55 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
57 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
59 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
61 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
63 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
65 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
69 static void rockchip_pcie_prog_ep_ob_atu(struct rockchip_pcie *rockchip, u8 fn, in rockchip_pcie_prog_ep_ob_atu() argument
82 cpu_addr -= rockchip->mem_res->start; in rockchip_pcie_prog_ep_ob_atu()
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Drk3188.dtsi8 #include <dt-bindings/pinctrl/rockchip.h>
13 compatible = "rockchip,rk3188";
18 enable-method = "rockchip,rk3066-smp";
67 compatible = "rockchip,rk3066-smp-sram";
73 compatible = "rockchip,rk3188-timer", "rockchip,rk3288-timer";
81 compatible = "rockchip,rk3188-timer", "rockchip,rk3288-timer";
89 compatible = "rockchip,rk3188-i2s", "rockchip,rk3066-i2s";
100 rockchip,playback-channels = <2>;
101 rockchip,capture-channels = <2>;
106 compatible = "rockchip,rk3188-spdif", "rockchip,rk3066-spdif";
[all …]
Drk3066a.dtsi8 #include <dt-bindings/pinctrl/rockchip.h>
13 compatible = "rockchip,rk3066a";
18 enable-method = "rockchip,rk3066-smp";
54 compatible = "rockchip,rk3066-smp-sram";
60 compatible = "rockchip,rk3066-i2s";
71 rockchip,playback-channels = <8>;
72 rockchip,capture-channels = <2>;
77 compatible = "rockchip,rk3066-i2s";
88 rockchip,playback-channels = <2>;
89 rockchip,capture-channels = <2>;
[all …]
Drk3036.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
8 #include <dt-bindings/soc/rockchip,boot-mode.h>
14 compatible = "rockchip,rk3036";
34 enable-method = "rockchip,rk3036-smp";
83 compatible = "rockchip,display-subsystem";
112 compatible = "rockchip,rk3066-smp-sram";
118 compatible = "rockchip,rk3036-mali", "arm,mali-400";
137 compatible = "rockchip,rk3036-vop";
158 compatible = "rockchip,iommu";
182 compatible = "rockchip,rk3036-usb", "rockchip,rk3066-usb",
[all …]
Drv1108.dtsi7 #include <dt-bindings/pinctrl/rockchip.h>
13 compatible = "rockchip,rv1108";
112 compatible = "rockchip,rv1108-uart", "snps,dw-apb-uart";
126 compatible = "rockchip,rv1108-uart", "snps,dw-apb-uart";
140 compatible = "rockchip,rv1108-uart", "snps,dw-apb-uart";
154 compatible = "rockchip,rv1108-i2c";
163 rockchip,grf = <&grf>;
168 compatible = "rockchip,rv1108-i2c";
177 rockchip,grf = <&grf>;
182 compatible = "rockchip,rv1108-i2c";
[all …]
Drk3288.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
11 #include <dt-bindings/soc/rockchip,boot-mode.h>
17 compatible = "rockchip,rk3288";
55 enable-method = "rockchip,rk3066-smp";
56 rockchip,pmu = <&pmu>;
233 compatible = "rockchip,rk3288-timer";
241 compatible = "rockchip,display-subsystem";
246 compatible = "rockchip,rk3288-dw-mshc";
260 compatible = "rockchip,rk3288-dw-mshc";
274 compatible = "rockchip,rk3288-dw-mshc";
[all …]
Drk322x.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
147 compatible = "rockchip,rk3228-i2s", "rockchip,rk3066-i2s";
162 compatible = "rockchip,rk3228-i2s", "rockchip,rk3066-i2s";
175 compatible = "rockchip,rk3228-spdif";
188 compatible = "rockchip,rk3228-i2s", "rockchip,rk3066-i2s";
201 compatible = "rockchip,rk3228-grf", "syscon", "simple-mfd";
207 compatible = "rockchip,rk3228-io-voltage-domain";
212 compatible = "rockchip,rk3228-usb2phy";
239 compatible = "rockchip,rk3228-usb2phy";
306 compatible = "rockchip,rk3228-efuse";
[all …]
Drk3288-veyron-analog-audio.dtsi11 compatible = "rockchip,rockchip-audio-max98090";
14 rockchip,model = "VEYRON-I2S";
15 rockchip,i2s-controller = <&i2s>;
16 rockchip,audio-codec = <&max98090>;
17 rockchip,hp-det-gpios = <&gpio6 RK_PA5 GPIO_ACTIVE_HIGH>;
18 rockchip,mic-det-gpios = <&gpio6 RK_PB3 GPIO_ACTIVE_LOW>;
19 rockchip,headset-codec = <&headsetcodec>;
76 rockchip,pins = <6 5 RK_FUNC_GPIO &pcfg_pull_up>;
85 rockchip,pins = <6 7 RK_FUNC_GPIO &pcfg_pull_down>;
89 rockchip,pins = <6 11 RK_FUNC_GPIO &pcfg_pull_up>;
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/arm/
Drockchip.txt6 - compatible = "vamrs,ficus", "rockchip,rk3399";
10 - compatible = "amarula,vyasa-rk3288", "rockchip,rk3288";
14 - compatible = "asus,rk3288-tinker", "rockchip,rk3288";
18 - compatible = "rockchip,kylin-rk3036", "rockchip,rk3036";
22 - compatible = "haoyu,marsboard-rk3066", "rockchip,rk3066a";
26 - compatible = "mundoreader,bq-curie2", "rockchip,rk3066a";
30 - compatible = "chipspark,rayeager-px2", "rockchip,rk3066a";
34 - compatible = "radxa,rock", "rockchip,rk3188";
38 - compatible = "radxa,rock2-square", "rockchip,rk3288";
42 - compatible = "rikomagic,mk808", "rockchip,rk3066a";
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/sound/
Drockchip-i2s.txt9 - "rockchip,rk3066-i2s": for rk3066
10 - "rockchip,px30-i2s", "rockchip,rk3066-i2s": for px30
11 - "rockchip,rk3036-i2s", "rockchip,rk3066-i2s": for rk3036
12 - "rockchip,rk3188-i2s", "rockchip,rk3066-i2s": for rk3188
13 - "rockchip,rk3228-i2s", "rockchip,rk3066-i2s": for rk3228
14 - "rockchip,rk3288-i2s", "rockchip,rk3066-i2s": for rk3288
15 - "rockchip,rk3328-i2s", "rockchip,rk3066-i2s": for rk3328
16 - "rockchip,rk3366-i2s", "rockchip,rk3066-i2s": for rk3366
17 - "rockchip,rk3368-i2s", "rockchip,rk3066-i2s": for rk3368
18 - "rockchip,rk3399-i2s", "rockchip,rk3066-i2s": for rk3399
[all …]
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
8 - rockchip,audio-codec: The phandle of the MAX98090 audio codec
9 - rockchip,headset-codec: The phandle of Ext chip for jack detection
14 compatible = "rockchip,rockchip-audio-max98090";
15 rockchip,model = "ROCKCHIP-I2S";
16 rockchip,i2s-controller = <&i2s>;
17 rockchip,audio-codec = <&max98090>;
18 rockchip,headset-codec = <&headsetcodec>;
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>;
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 …]
/Linux-v4.19/arch/arm64/boot/dts/rockchip/
Drk3328.dtsi10 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/soc/rockchip,boot-mode.h>
16 compatible = "rockchip,rk3328";
175 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s";
186 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s";
197 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s";
208 compatible = "rockchip,rk3328-spdif";
221 compatible = "rockchip,pdm";
242 compatible = "rockchip,rk3328-grf", "syscon", "simple-mfd";
248 compatible = "rockchip,rk3328-io-voltage-domain";
[all …]
Drk3368.dtsi10 #include <dt-bindings/pinctrl/rockchip.h>
11 #include <dt-bindings/soc/rockchip,boot-mode.h>
15 compatible = "rockchip,rk3368";
208 compatible = "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc";
222 compatible = "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc";
236 compatible = "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc";
250 compatible = "rockchip,saradc";
262 compatible = "rockchip,rk3368-spi", "rockchip,rk3066-spi";
275 compatible = "rockchip,rk3368-spi", "rockchip,rk3066-spi";
288 compatible = "rockchip,rk3368-spi", "rockchip,rk3066-spi";
[all …]
Drk3399.dtsi10 #include <dt-bindings/pinctrl/rockchip.h>
15 compatible = "rockchip,rk3399";
131 compatible = "rockchip,display-subsystem";
194 compatible = "rockchip,rk3399-pcie";
241 compatible = "rockchip,rk3399-gmac";
256 rockchip,grf = <&grf>;
261 compatible = "rockchip,rk3399-dw-mshc",
262 "rockchip,rk3288-dw-mshc";
277 compatible = "rockchip,rk3399-dw-mshc",
278 "rockchip,rk3288-dw-mshc";
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/devfreq/
Drk3399_dmc.txt4 - compatible: Must be "rockchip,rk3399-dmc".
7 rockchip-dfi.txt
24 - rockchip,dram_speed_bin : Value reference include/dt-bindings/clock/rk3399-ddr.h,
30 - rockchip,pd_idle : Configure the PD_IDLE value. Defines the
35 - rockchip,sr_idle : Configure the SR_IDLE value. Defines the
42 - rockchip,sr_mc_gate_idle : Defines the memory self-refresh and controller
48 - rockchip,srpd_lite_idle : Defines the self-refresh power down idle
54 - rockchip,standby_idle : Defines the standby idle period in which
60 - rockchip,dram_dll_dis_freq : Defines the DDR3 DLL bypass frequency in MHz.
65 - rockchip,phy_dll_dis_freq : Defines the PHY dll bypass frequency in
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/timer/
Drockchip,rk-timer.txt5 "rockchip,rk3036-timer", "rockchip,rk3288-timer": for Rockchip RK3036
6 "rockchip,rk3066-timer", "rockchip,rk3288-timer": for Rockchip RK3066
7 "rockchip,rk3188-timer", "rockchip,rk3288-timer": for Rockchip RK3188
8 "rockchip,rk3228-timer", "rockchip,rk3288-timer": for Rockchip RK3228
9 "rockchip,rk3229-timer", "rockchip,rk3288-timer": for Rockchip RK3229
10 "rockchip,rk3288-timer": for Rockchip RK3288
11 "rockchip,rk3368-timer", "rockchip,rk3288-timer": for Rockchip RK3368
12 "rockchip,rk3399-timer": for Rockchip RK3399
21 compatible = "rockchip,rk3288-timer";
/Linux-v4.19/Documentation/devicetree/bindings/mmc/
Drockchip-dw-mshc.txt13 - "rockchip,rk2928-dw-mshc": for Rockchip RK2928 and following,
15 - "rockchip,rk3288-dw-mshc": for Rockchip RK3288
16 - "rockchip,rv1108-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RV1108
17 - "rockchip,px30-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip PX30
18 - "rockchip,rk3036-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK3036
19 - "rockchip,rk3228-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK322x
20 - "rockchip,rk3328-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK3328
21 - "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK3368
22 - "rockchip,rk3399-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK3399
33 * rockchip,default-sample-phase: The default phase to set ciu-sample at
[all …]
/Linux-v4.19/sound/soc/rockchip/
DMakefile3 snd-soc-rockchip-i2s-objs := rockchip_i2s.o
4 snd-soc-rockchip-pcm-objs := rockchip_pcm.o
5 snd-soc-rockchip-pdm-objs := rockchip_pdm.o
6 snd-soc-rockchip-spdif-objs := rockchip_spdif.o
8 obj-$(CONFIG_SND_SOC_ROCKCHIP_I2S) += snd-soc-rockchip-i2s.o snd-soc-rockchip-pcm.o
9 obj-$(CONFIG_SND_SOC_ROCKCHIP_PDM) += snd-soc-rockchip-pdm.o
10 obj-$(CONFIG_SND_SOC_ROCKCHIP_SPDIF) += snd-soc-rockchip-spdif.o
12 snd-soc-rockchip-max98090-objs := rockchip_max98090.o
13 snd-soc-rockchip-rt5645-objs := rockchip_rt5645.o
17 obj-$(CONFIG_SND_SOC_ROCKCHIP_MAX98090) += snd-soc-rockchip-max98090.o
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/soc/rockchip/
Dgrf.txt16 - "rockchip,rk3036-grf", "syscon": for rk3036
17 - "rockchip,rk3066-grf", "syscon": for rk3066
18 - "rockchip,rk3188-grf", "syscon": for rk3188
19 - "rockchip,rk3228-grf", "syscon": for rk3228
20 - "rockchip,rk3288-grf", "syscon": for rk3288
21 - "rockchip,rk3328-grf", "syscon": for rk3328
22 - "rockchip,rk3368-grf", "syscon": for rk3368
23 - "rockchip,rk3399-grf", "syscon": for rk3399
24 - "rockchip,rv1108-grf", "syscon": for rv1108
26 - "rockchip,rk3368-pmugrf", "syscon": for rk3368
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/
Drockchip,pinctrl.txt23 "rockchip,px30-pinctrl": for Rockchip PX30
24 "rockchip,rv1108-pinctrl": for Rockchip RV1108
25 "rockchip,rk2928-pinctrl": for Rockchip RK2928
26 "rockchip,rk3066a-pinctrl": for Rockchip RK3066a
27 "rockchip,rk3066b-pinctrl": for Rockchip RK3066b
28 "rockchip,rk3128-pinctrl": for Rockchip RK3128
29 "rockchip,rk3188-pinctrl": for Rockchip RK3188
30 "rockchip,rk3228-pinctrl": for Rockchip RK3228
31 "rockchip,rk3288-pinctrl": for Rockchip RK3288
32 "rockchip,rk3328-pinctrl": for Rockchip RK3328
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/thermal/
Drockchip-thermal.txt1 * Temperature Sensor ADC (TSADC) on rockchip SoCs
4 - compatible : should be "rockchip,<name>-tsadc"
5 "rockchip,rv1108-tsadc": found on RV1108 SoCs
6 "rockchip,rk3228-tsadc": found on RK3228 SoCs
7 "rockchip,rk3288-tsadc": found on RK3288 SoCs
8 "rockchip,rk3328-tsadc": found on RK3328 SoCs
9 "rockchip,rk3368-tsadc": found on RK3368 SoCs
10 "rockchip,rk3399-tsadc": found on RK3399 SoCs
29 - rockchip,hw-tshut-temp : The hardware-controlled shutdown temperature value.
30 - rockchip,hw-tshut-mode : The hardware-controlled shutdown mode 0:CRU 1:GPIO.
[all …]

12345678