/Linux-v4.19/drivers/pci/controller/ |
D | pcie-rockchip.c | 25 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 …]
|
D | pcie-rockchip-host.c | 42 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 …]
|
D | pcie-rockchip-ep.c | 40 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/ |
D | rk3188.dtsi | 8 #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 …]
|
D | rk3066a.dtsi | 8 #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 …]
|
D | rk3036.dtsi | 6 #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 …]
|
D | rv1108.dtsi | 7 #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 …]
|
D | rk3288.dtsi | 6 #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 …]
|
D | rk322x.dtsi | 6 #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 …]
|
D | rk3288-veyron-analog-audio.dtsi | 11 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/ |
D | rockchip.txt | 6 - 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/ |
D | rockchip-i2s.txt | 9 - "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 …]
|
D | rockchip-max98090.txt | 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 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>;
|
D | rockchip-rt5645.txt | 4 - 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>;
|
D | rockchip,rk3288-hdmi-analog.txt | 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 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/ |
D | rk3328.dtsi | 10 #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 …]
|
D | rk3368.dtsi | 10 #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 …]
|
D | rk3399.dtsi | 10 #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/ |
D | rk3399_dmc.txt | 4 - 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/ |
D | rockchip,rk-timer.txt | 5 "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/ |
D | rockchip-dw-mshc.txt | 13 - "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/ |
D | Makefile | 3 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/ |
D | grf.txt | 16 - "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/ |
D | rockchip,pinctrl.txt | 23 "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/ |
D | rockchip-thermal.txt | 1 * 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 …]
|