Home
last modified time | relevance | path

Searched full:rockchip (Results 1 – 25 of 582) sorted by relevance

12345678910>>...24

/linux/Documentation/devicetree/bindings/soc/rockchip/
H A Dgrf.yaml4 $id: http://devicetree.org/schemas/soc/rockchip/grf.yaml#
7 title: Rockchip General Register Files (GRF)
17 - rockchip,rk3288-sgrf
18 - rockchip,rk3528-ioc-grf
19 - rockchip,rk3528-vo-grf
20 - rockchip,rk3528-vpu-grf
21 - rockchip,rk3562-ioc-grf
22 - rockchip,rk3562-peri-grf
23 - rockchip,rk3562-pipephy-grf
24 - rockchip,rk3562-pmu-grf
[all …]
/linux/drivers/pci/controller/
H A Dpcie-rockchip-host.c3 * Rockchip AXI PCIe host controller driver
5 * Copyright (c) 2016 Rockchip, Inc.
37 #include "pcie-rockchip.h"
39 static void rockchip_pcie_enable_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_bw_int() argument
43 status = rockchip_pcie_read(rockchip, PCIE_RC_CONFIG_LCS); in rockchip_pcie_enable_bw_int()
45 rockchip_pcie_write(rockchip, status, PCIE_RC_CONFIG_LCS); in rockchip_pcie_enable_bw_int()
48 static void rockchip_pcie_clr_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_clr_bw_int() argument
52 status = rockchip_pcie_read(rockchip, PCIE_RC_CONFIG_LCS); in rockchip_pcie_clr_bw_int()
54 rockchip_pcie_write(rockchip, status, PCIE_RC_CONFIG_LCS); in rockchip_pcie_clr_bw_int()
57 static void rockchip_pcie_update_txcredit_mui(struct rockchip_pcie *rockchip) in rockchip_pcie_update_txcredit_mui() argument
[all …]
H A Dpcie-rockchip-ep.c3 * Rockchip AXI PCIe endpoint controller driver
5 * Copyright (c) 2018 Rockchip, Inc.
24 #include "pcie-rockchip.h"
28 * @rockchip: Rockchip PCIe controller
49 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()
[all …]
/linux/Documentation/devicetree/bindings/arm/
H A Drockchip.yaml4 $id: http://devicetree.org/schemas/arm/rockchip.yaml#
7 title: Rockchip platforms
21 - const: rockchip,rk3399
26 - const: rockchip,rk3399
31 - const: rockchip,rk3288
38 - const: rockchip,rk3326
50 - const: rockchip,rk3566
55 - const: rockchip,rk3568
60 - const: rockchip,rk3576
65 - const: rockchip,rk3588
[all …]
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3588-base-pinctrl.dtsi3 * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
6 #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 =
[all …]
H A Drk3562-pinctrl.dtsi3 * Copyright (c) 2022 Rockchip Electronics Co., Ltd.
6 #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 =
[all …]
H A Drk3528-pinctrl.dtsi3 * Copyright (c) 2022 Rockchip Electronics Co., Ltd.
6 #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 =
[all …]
H A Drk3568-pinctrl.dtsi3 * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
6 #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 =
[all …]
H A Drk3308.dtsi3 * Copyright (c) 2019 Fuzhou Rockchip Electronics Co., Ltd
11 #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";
[all …]
H A Drk3588-extra-pinctrl.dtsi3 * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
6 #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 =
[all …]
H A Drk3368.dtsi10 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/soc/rockchip,boot-mode.h>
16 compatible = "rockchip,rk3368";
183 compatible = "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc";
197 compatible = "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc";
211 compatible = "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc";
225 compatible = "rockchip,saradc";
237 compatible = "rockchip,rk3368-spi", "rockchip,rk3066-spi";
250 compatible = "rockchip,rk3368-spi", "rockchip,rk3066-spi";
263 compatible = "rockchip,rk3368-spi", "rockchip,rk3066-spi";
[all …]
H A Dpx30.dtsi3 * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd
10 #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";
358 compatible = "rockchip,px30-pmu-io-voltage-domain";
374 compatible = "rockchip,px30-uart", "snps,dw-apb-uart";
[all …]
/linux/drivers/pci/controller/dwc/
H A Dpcie-dw-rockchip.c3 * PCIe host controller driver for Rockchip SoCs.
5 * Copyright (C) 2021 Rockchip Electronics Co., Ltd.
87 static int rockchip_pcie_readl_apb(struct rockchip_pcie *rockchip, u32 reg) in rockchip_pcie_readl_apb() argument
89 return readl_relaxed(rockchip->apb_base + reg); in rockchip_pcie_readl_apb()
92 static void rockchip_pcie_writel_apb(struct rockchip_pcie *rockchip, u32 val, in rockchip_pcie_writel_apb() argument
95 writel_relaxed(val, rockchip->apb_base + reg); in rockchip_pcie_writel_apb()
101 struct rockchip_pcie *rockchip = irq_desc_get_handler_data(desc); in rockchip_pcie_intx_handler() local
106 reg = rockchip_pcie_readl_apb(rockchip, PCIE_CLIENT_INTR_STATUS_LEGACY); in rockchip_pcie_intx_handler()
109 generic_handle_domain_irq(rockchip->irq_domain, hwirq); in rockchip_pcie_intx_handler()
148 static int rockchip_pcie_init_irq_domain(struct rockchip_pcie *rockchip) in rockchip_pcie_init_irq_domain() argument
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A Drockchip-max98090.txt1 ROCKCHIP with MAX98090 CODEC
4 - 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";
[all …]
/linux/Documentation/devicetree/bindings/net/
H A Drockchip-dwmac.yaml4 $id: http://devicetree.org/schemas/net/rockchip-dwmac.yaml#
7 title: Rockchip 10/100/1000 Ethernet driver(GMAC)
18 - rockchip,px30-gmac
19 - rockchip,rk3128-gmac
20 - rockchip,rk3228-gmac
21 - rockchip,rk3288-gmac
22 - rockchip,rk3308-gmac
23 - rockchip,rk3328-gmac
24 - rockchip,rk3366-gmac
25 - rockchip,rk3368-gmac
[all …]
/linux/drivers/phy/rockchip/
H A DKconfig3 # Phy drivers for Rockchip platforms
6 tristate "Rockchip Display Port PHY Driver"
10 Enable this to support the Rockchip Display Port PHY.
13 tristate "Rockchip MIPI Synopsys DPHY RX0 driver"
18 Enable this to support the Rockchip MIPI Synopsys DPHY RX0
19 associated to the Rockchip ISP module present in RK3399 SoCs.
22 will be called phy-rockchip-dphy-rx0.
25 tristate "Rockchip EMMC PHY Driver"
29 Enable this to support the Rockchip EMMC PHY.
32 tristate "Rockchip INNO HDMI PHY Driver"
[all …]
/linux/arch/arm/boot/dts/rockchip/
H A Drv1126-pinctrl.dtsi3 * Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd
6 #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 =
[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.dtsi3 * (C) Copyright 2017 Rockchip Electronics Co., Ltd
10 #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";
[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 Drk3036.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
8 #include <dt-bindings/soc/rockchip,boot-mode.h>
15 compatible = "rockchip,rk3036";
38 enable-method = "rockchip,rk3036-smp";
69 compatible = "rockchip,display-subsystem";
98 compatible = "rockchip,rk3066-smp-sram";
104 compatible = "rockchip,rk3036-mali", "arm,mali-400";
124 compatible = "rockchip,rk3036-vpu";
135 compatible = "rockchip,iommu";
145 compatible = "rockchip,rk3036-vop";
[all …]
/linux/Documentation/devicetree/bindings/memory-controllers/
H A Drockchip,rk3399-dmc.yaml4 $id: http://devicetree.org/schemas/memory-controllers/rockchip,rk3399-dmc.yaml#
7 title: Rockchip rk3399 DMC (Dynamic Memory Controller) device
15 - rockchip,rk3399-dmc
21 Documentation/devicetree/bindings/devfreq/event/rockchip,dfi.yaml.
36 rockchip,pmu:
47 rockchip,ddr3_speed_bin:
56 rockchip,pd_idle:
63 See also rockchip,pd-idle-ns.
65 rockchip,sr_idle:
72 See also rockchip,sr-idle-ns.
[all …]
/linux/Documentation/devicetree/bindings/arm/rockchip/
H A Dpmu.yaml4 $id: http://devicetree.org/schemas/arm/rockchip/pmu.yaml#
7 title: Rockchip Power Management Unit (PMU)
22 - rockchip,px30-pmu
23 - rockchip,rk3066-pmu
24 - rockchip,rk3128-pmu
25 - rockchip,rk3288-pmu
26 - rockchip,rk3368-pmu
27 - rockchip,rk3399-pmu
28 - rockchip,rk3562-pmu
29 - rockchip,rk3568-pmu
[all …]
/linux/Documentation/devicetree/bindings/phy/
H A Drockchip,inno-usb2phy.yaml4 $id: http://devicetree.org/schemas/phy/rockchip,inno-usb2phy.yaml#
7 title: Rockchip USB2.0 phy with inno IP block
15 - rockchip,px30-usb2phy
16 - rockchip,rk3036-usb2phy
17 - rockchip,rk3128-usb2phy
18 - rockchip,rk3228-usb2phy
19 - rockchip,rk3308-usb2phy
20 - rockchip,rk3328-usb2phy
21 - rockchip,rk3366-usb2phy
22 - rockchip,rk3399-usb2phy
[all …]

12345678910>>...24