| /linux/drivers/pci/controller/ |
| H A D | pcie-rockchip-host.c | 31 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 D | pcie-rockchip-ep.c | 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() 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 D | rk3588-base-pinctrl.dtsi | 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 = 122 rockchip,pins = [all …]
|
| H A D | rk3528-pinctrl.dtsi | 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 = 84 rockchip,pins = [all …]
|
| H A D | rk3562-pinctrl.dtsi | 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 = 70 rockchip,pins = [all …]
|
| H A D | rk3568-pinctrl.dtsi | 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 = 82 rockchip,pins = [all …]
|
| H A D | rk3308.dtsi | 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"; 243 compatible = "rockchip,rk3308-i2c", "rockchip,rk3399-i2c"; [all …]
|
| H A D | rk3588-extra-pinctrl.dtsi | 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 = 90 rockchip,pins = [all …]
|
| H A D | px30.dtsi | 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"; 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 D | rk3328.dtsi | 10 #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 D | rk3562.dtsi | 6 #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 D | rk3399-base.dtsi | 10 #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 D | rk3528.dtsi | 11 #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 D | rk3588-base.dtsi | 6 #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 D | rv1126-pinctrl.dtsi | 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 = 93 rockchip,pins = [all …]
|
| H A D | rk3188.dtsi | 8 #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 D | rk3128.dtsi | 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"; 278 compatible = "rockchip,iommu"; [all …]
|
| H A D | rv1108.dtsi | 7 #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 D | rk3066a.dtsi | 8 #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 D | rv1126.dtsi | 6 #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 D | rk322x.dtsi | 6 #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 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 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 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 …]
|
| H A 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>;
|
| /linux/sound/soc/rockchip/ |
| H A D | Makefile | 3 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 …]
|