Home
last modified time | relevance | path

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

12345678910>>...18

/openbmc/linux/drivers/pci/controller/
H A Dpcie-rockchip.c27 int rockchip_pcie_parse_dt(struct rockchip_pcie *rockchip) in rockchip_pcie_parse_dt() argument
29 struct device *dev = rockchip->dev; in rockchip_pcie_parse_dt()
35 if (rockchip->is_rc) { in rockchip_pcie_parse_dt()
39 rockchip->reg_base = devm_pci_remap_cfg_resource(dev, regs); in rockchip_pcie_parse_dt()
40 if (IS_ERR(rockchip->reg_base)) in rockchip_pcie_parse_dt()
41 return PTR_ERR(rockchip->reg_base); in rockchip_pcie_parse_dt()
43 rockchip->mem_res = in rockchip_pcie_parse_dt()
46 if (!rockchip->mem_res) in rockchip_pcie_parse_dt()
50 rockchip->apb_base = in rockchip_pcie_parse_dt()
52 if (IS_ERR(rockchip->apb_base)) in rockchip_pcie_parse_dt()
[all …]
H A Dpcie-rockchip-host.c39 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
62 val = rockchip_pcie_read(rockchip, PCIE_CORE_TXCREDIT_CFG1); in rockchip_pcie_update_txcredit_mui()
65 rockchip_pcie_write(rockchip, val, PCIE_CORE_TXCREDIT_CFG1); in rockchip_pcie_update_txcredit_mui()
68 static int rockchip_pcie_valid_device(struct rockchip_pcie *rockchip, in rockchip_pcie_valid_device() argument
[all …]
H A Dpcie-rockchip-ep.c41 struct rockchip_pcie rockchip; member
53 static void rockchip_pcie_clear_ep_ob_atu(struct rockchip_pcie *rockchip, in rockchip_pcie_clear_ep_ob_atu() argument
56 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
58 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
60 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
62 rockchip_pcie_write(rockchip, 0, in rockchip_pcie_clear_ep_ob_atu()
66 static int rockchip_pcie_ep_ob_atu_num_bits(struct rockchip_pcie *rockchip, in rockchip_pcie_ep_ob_atu_num_bits() argument
76 static void rockchip_pcie_prog_ep_ob_atu(struct rockchip_pcie *rockchip, u8 fn, in rockchip_pcie_prog_ep_ob_atu() argument
83 num_pass_bits = rockchip_pcie_ep_ob_atu_num_bits(rockchip, in rockchip_pcie_prog_ep_ob_atu()
92 rockchip_pcie_write(rockchip, addr0, in rockchip_pcie_prog_ep_ob_atu()
[all …]
/openbmc/linux/drivers/pci/controller/dwc/
H A Dpcie-dw-rockchip.c63 static int rockchip_pcie_readl_apb(struct rockchip_pcie *rockchip, in rockchip_pcie_readl_apb() argument
66 return readl_relaxed(rockchip->apb_base + reg); in rockchip_pcie_readl_apb()
69 static void rockchip_pcie_writel_apb(struct rockchip_pcie *rockchip, in rockchip_pcie_writel_apb() argument
72 writel_relaxed(val, rockchip->apb_base + reg); in rockchip_pcie_writel_apb()
78 struct rockchip_pcie *rockchip = irq_desc_get_handler_data(desc); in rockchip_pcie_legacy_int_handler() local
83 reg = rockchip_pcie_readl_apb(rockchip, PCIE_CLIENT_INTR_STATUS_LEGACY); in rockchip_pcie_legacy_int_handler()
86 generic_handle_domain_irq(rockchip->irq_domain, hwirq); in rockchip_pcie_legacy_int_handler()
125 static int rockchip_pcie_init_irq_domain(struct rockchip_pcie *rockchip) in rockchip_pcie_init_irq_domain() argument
127 struct device *dev = rockchip->pci.dev; in rockchip_pcie_init_irq_domain()
136 rockchip->irq_domain = irq_domain_add_linear(intc, PCI_NUM_INTX, in rockchip_pcie_init_irq_domain()
[all …]
/openbmc/linux/arch/arm64/boot/dts/rockchip/
H A Drk3588s-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 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";
168 compatible = "rockchip,rk3308-grf", "syscon", "simple-mfd";
183 compatible = "rockchip,rk3308-usb2phy-grf", "syscon", "simple-mfd";
189 compatible = "rockchip,rk3308-usb2phy";
219 compatible = "rockchip,rk3308-detect-grf", "syscon", "simple-mfd";
226 compatible = "rockchip,rk3308-core-grf", "syscon", "simple-mfd";
233 compatible = "rockchip,rk3308-i2c", "rockchip,rk3399-i2c";
246 compatible = "rockchip,rk3308-i2c", "rockchip,rk3399-i2c";
[all …]
H A Drk3588-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";
155 compatible = "rockchip,display-subsystem";
258 compatible = "rockchip,px30-pmu", "syscon", "simple-mfd";
262 compatible = "rockchip,px30-power-controller";
353 compatible = "rockchip,px30-pmugrf", "syscon", "simple-mfd";
359 compatible = "rockchip,px30-pmu-io-voltage-domain";
375 compatible = "rockchip,px30-uart", "snps,dw-apb-uart";
390 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";
173 compatible = "rockchip,display-subsystem";
214 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s";
226 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s";
238 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s";
250 compatible = "rockchip,rk3328-spdif";
264 compatible = "rockchip,pdm";
285 compatible = "rockchip,rk3328-grf", "syscon", "simple-mfd";
[all …]
H A Drk3368.dtsi10 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/soc/rockchip,boot-mode.h>
16 compatible = "rockchip,rk3368";
180 compatible = "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc";
194 compatible = "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc";
208 compatible = "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc";
222 compatible = "rockchip,saradc";
234 compatible = "rockchip,rk3368-spi", "rockchip,rk3066-spi";
247 compatible = "rockchip,rk3368-spi", "rockchip,rk3066-spi";
260 compatible = "rockchip,rk3368-spi", "rockchip,rk3066-spi";
[all …]
/openbmc/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 …]
/openbmc/u-boot/arch/arm/dts/
H A 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-i2s", "rockchip,rk3066-i2s";
84 rockchip,playback-channels = <2>;
85 rockchip,capture-channels = <2>;
90 compatible = "rockchip,rk3188-spdif", "rockchip,rk3066-spdif";
104 compatible = "rockchip,rk3188-cru";
106 rockchip,grf = <&grf>;
[all …]
H A Drk3288.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
14 compatible = "rockchip,rk3288";
54 enable-method = "rockchip,rk3066-smp";
55 rockchip,pmu = <&pmu>;
162 compatible = "rockchip,display-subsystem";
167 compatible = "rockchip,rk3288-dw-mshc";
179 compatible = "rockchip,rk3288-dw-mshc";
191 compatible = "rockchip,rk3288-dw-mshc";
203 compatible = "rockchip,rk3288-dw-mshc";
215 compatible = "rockchip,saradc";
[all …]
H A Drk3328.dtsi10 #include <dt-bindings/pinctrl/rockchip.h>
13 compatible = "rockchip,rk3328";
131 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s";
143 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s";
155 compatible = "rockchip,rk3328-i2s", "rockchip,rk3066-i2s";
175 compatible = "rockchip,rk3328-spdif";
190 compatible = "rockchip,rk3328-grf", "syscon", "simple-mfd";
194 compatible = "rockchip,rk3328-io-voltage-domain";
200 compatible = "rockchip,rk3328-uart", "snps,dw-apb-uart";
215 compatible = "rockchip,rk3328-uart", "snps,dw-apb-uart";
[all …]
H A Drk3128.dtsi9 #include <dt-bindings/pinctrl/rockchip.h>
14 compatible = "rockchip,rk3128";
15 rockchip,sram = <&sram>;
53 enable-method = "rockchip,rk3128-smp";
88 compatible = "rockchip,cpu_axi_bus";
131 rockchip,priority = <3 3>;
136 rockchip,priority = <3 3>;
147 rockchip,read-latency = <0x3f>;
207 rockchip,broadcast = <1>;
211 compatible = "rockchip,watch dog";
[all …]
H A Drk3368.dtsi47 #include <dt-bindings/pinctrl/rockchip.h>
52 compatible = "rockchip,rk3368";
232 compatible = "rockchip,rk3368-dmc", "syscon";
233 rockchip,cru = <&cru>;
234 rockchip,grf = <&grf>;
235 rockchip,msch = <&service_msch>;
241 compatible = "rockchip,rk3368-msch", "syscon";
247 compatible = "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc";
259 compatible = "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc";
271 compatible = "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc";
[all …]
H A Drv1108.dtsi10 #include <dt-bindings/pinctrl/rockchip.h>
15 compatible = "rockchip,rv1108";
82 compatible = "rockchip,rv1108-uart", "snps,dw-apb-uart";
96 compatible = "rockchip,rv1108-uart", "snps,dw-apb-uart";
110 compatible = "rockchip,rv1108-uart", "snps,dw-apb-uart";
124 compatible = "rockchip,rv1108-grf", "syscon", "simple-mfd";
130 compatible = "rockchip,rv1108-usb2phy";
136 rockchip,usbgrf = <&usbgrf>;
156 compatible = "rockchip,rv1108-saradc", "rockchip,rk3399-saradc";
167 compatible = "rockchip,rv1108-pmugrf", "syscon";
[all …]
/openbmc/linux/arch/arm/boot/dts/rockchip/
H A Drk3128.dtsi10 #include <dt-bindings/pinctrl/rockchip.h>
13 compatible = "rockchip,rk3128";
81 compatible = "rockchip,rk3128-pmu", "syscon", "simple-mfd";
98 compatible = "rockchip,rk3128-usb", "rockchip,rk3066-usb", "snps,dwc2";
128 compatible = "rockchip,rk3128-dw-mshc", "rockchip,rk3288-dw-mshc";
144 compatible = "rockchip,rk3128-dw-mshc", "rockchip,rk3288-dw-mshc";
160 compatible = "rockchip,rk3128-dw-mshc", "rockchip,rk3288-dw-mshc";
176 compatible = "rockchip,rk3128-nfc", "rockchip,rk2928-nfc";
188 compatible = "rockchip,rk3128-cru";
192 rockchip,grf = <&grf>;
[all …]
H A Drk3188.dtsi8 #include <dt-bindings/pinctrl/rockchip.h>
14 compatible = "rockchip,rk3188";
19 enable-method = "rockchip,rk3066-smp";
98 compatible = "rockchip,display-subsystem";
110 compatible = "rockchip,rk3066-smp-sram";
116 compatible = "rockchip,rk3188-vop";
133 compatible = "rockchip,rk3188-vop";
150 compatible = "rockchip,rk3188-timer", "rockchip,rk3288-timer";
158 compatible = "rockchip,rk3188-timer", "rockchip,rk3288-timer";
166 compatible = "rockchip,rk3188-i2s", "rockchip,rk3066-i2s";
[all …]
H A Drv1108.dtsi7 #include <dt-bindings/pinctrl/rockchip.h>
13 compatible = "rockchip,rv1108";
97 compatible = "rockchip,rv1108-uart", "snps,dw-apb-uart";
112 compatible = "rockchip,rv1108-uart", "snps,dw-apb-uart";
127 compatible = "rockchip,rv1108-uart", "snps,dw-apb-uart";
142 compatible = "rockchip,rv1108-i2c";
151 rockchip,grf = <&grf>;
156 compatible = "rockchip,rv1108-i2c";
165 rockchip,grf = <&grf>;
170 compatible = "rockchip,rv1108-i2c";
[all …]
H A Drk3066a.dtsi8 #include <dt-bindings/pinctrl/rockchip.h>
14 compatible = "rockchip,rk3066a";
19 enable-method = "rockchip,rk3066-smp";
47 compatible = "rockchip,display-subsystem";
59 compatible = "rockchip,rk3066-smp-sram";
65 compatible = "rockchip,rk3066-vop";
91 compatible = "rockchip,rk3066-vop";
117 compatible = "rockchip,rk3066-hdmi";
125 rockchip,grf = <&grf>;
156 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";
35 enable-method = "rockchip,rk3036-smp";
66 compatible = "rockchip,display-subsystem";
95 compatible = "rockchip,rk3066-smp-sram";
101 compatible = "rockchip,rk3036-mali", "arm,mali-400";
121 compatible = "rockchip,rk3036-vpu";
132 compatible = "rockchip,iommu";
142 compatible = "rockchip,rk3036-vop";
[all …]
H A Drk3288.dtsi6 #include <dt-bindings/pinctrl/rockchip.h>
10 #include <dt-bindings/soc/rockchip,boot-mode.h>
16 compatible = "rockchip,rk3288";
54 enable-method = "rockchip,rk3066-smp";
55 rockchip,pmu = <&pmu>;
196 compatible = "rockchip,rk3288-timer";
204 compatible = "rockchip,display-subsystem";
209 compatible = "rockchip,rk3288-dw-mshc";
223 compatible = "rockchip,rk3288-dw-mshc";
237 compatible = "rockchip,rk3288-dw-mshc";
[all …]
/openbmc/u-boot/doc/device-tree-bindings/clock/
H A Drockchip,rk3288-dmc.txt3 - compatible: "rockchip,rk3288-dmc", "syscon"
4 - rockchip,cru: this driver should access cru regs, so need get cru here
5 - rockchip,grf: this driver should access grf regs, so need get grf here
6 - rockchip,pmu: this driver should access pmu regs, so need get pmu here
7 - rockchip,sgrf: this driver should access sgrf regs, so need get sgrf here
8 - rockchip,noc: this driver should access noc regs, so need get noc here
21rockchip,odt-disable-freq: if ddr clock frequency low than odt-disable-freq,this driver should dis…
22rockchip,dll-disable-freq: if ddr clock frequency low than dll-disable-freq,this driver should dis…
23rockchip,sr-enable-freq: if ddr clock frequency high than sr-enable-freq,this driver should enable…
24rockchip,pd-enable-freq: if ddr clock frequency high than pd-enable-freq,this driver should enable…
[all …]

12345678910>>...18