| /OK3568_Linux_fs/kernel/drivers/pci/controller/ |
| H A D | pcie-rockchip-host.c | 3 * Rockchip AXI PCIe host controller driver 5 * Copyright (c) 2016 Rockchip, Inc. 40 #include "pcie-rockchip.h" 41 #include "rockchip-pcie-dma.h" 45 struct rockchip_pcie *rockchip = dev_get_drvdata(obj->dev); in rk_pcie_start_dma_rk3399() local 49 rockchip_pcie_write(rockchip, (u32)(tbl->phys_descs & 0xffffffff), in rk_pcie_start_dma_rk3399() 51 rockchip_pcie_write(rockchip, (u32)(tbl->phys_descs >> 32), in rk_pcie_start_dma_rk3399() 53 rockchip_pcie_write(rockchip, BIT(0) | (tbl->dir << 1), in rk_pcie_start_dma_rk3399() 73 static void rockchip_pcie_enable_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_bw_int() argument 77 status = rockchip_pcie_read(rockchip, PCIE_RC_CONFIG_LCS); in rockchip_pcie_enable_bw_int() [all …]
|
| H A D | pcie-rockchip.c | 3 * Rockchip AXI PCIe host controller driver 5 * Copyright (c) 2016 Rockchip, Inc. 24 #include "pcie-rockchip.h" 26 int rockchip_pcie_parse_dt(struct rockchip_pcie *rockchip) in rockchip_pcie_parse_dt() argument 28 struct device *dev = rockchip->dev; in rockchip_pcie_parse_dt() 34 if (rockchip->is_rc) { in rockchip_pcie_parse_dt() 38 rockchip->reg_base = devm_pci_remap_cfg_resource(dev, regs); in rockchip_pcie_parse_dt() 39 if (IS_ERR(rockchip->reg_base)) in rockchip_pcie_parse_dt() 40 return PTR_ERR(rockchip->reg_base); in rockchip_pcie_parse_dt() 42 rockchip->mem_res = in rockchip_pcie_parse_dt() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/rockchip/ |
| H A D | rockchip-pm-config.txt | 5 - "rockchip,pm-px30" - for PX30 SOCs. 6 - "rockchip,pm-rk1808" - for RK1808 SOCs. 7 - "rockchip,pm-rk322x" - for RK322x SOCs. 8 - "rockchip,pm-rk3288" - for RK3288 SOCs. 9 - "rockchip,pm-rk3328" - for RK3328 SOCs. 10 - "rockchip,pm-rk3368" - for RK3368 SoCs. 11 - "rockchip,pm-rk3399" - for RK3399 SoCs. 12 - "rockchip,pm-rk3528" - for RK3528 SoCs. 13 - "rockchip,pm-rk3562" - for RK3562 SoCs. 14 - "rockchip,pm-rk3588" - for RK3588 SoCs. [all …]
|
| /OK3568_Linux_fs/buildroot/package/rockchip/ |
| H A D | Config.in | 2 bool "Rockchip Platform" 9 Has Rockchip ISP1 14 Has Rockchip ISP2 19 Has Rockchip ISP3 23 prompt "Rockchip SoC" 29 Use rockchip's px30 chip 34 Use rockchip's rk3036 chip 40 Use rockchip's rk312x chip 46 Use rockchip's rk3288 chip 51 Use rockchip's rk3308 chip [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pci/controller/dwc/ |
| H A D | pcie-dw-ep-rockchip.c | 3 * PCIe EP controller driver for Rockchip SoCs 5 * Copyright (C) 2021 Rockchip Electronics Co., Ltd. 25 #include "../rockchip-pcie-dma.h" 91 #define PCIe_CLIENT_MSI_OBJ_IRQ 0 /* rockchip ep object special irq */ 149 .compatible = "rockchip,rk3568-pcie-std-ep", 152 .compatible = "rockchip,rk3588-pcie-std-ep", 159 static void rockchip_pcie_devmode_update(struct rockchip_pcie *rockchip, int mode, int submode) in rockchip_pcie_devmode_update() argument 161 rockchip->obj_info->devmode.mode = mode; in rockchip_pcie_devmode_update() 162 rockchip->obj_info->devmode.submode = submode; in rockchip_pcie_devmode_update() 165 static int rockchip_pcie_readl_apb(struct rockchip_pcie *rockchip, u32 reg) in rockchip_pcie_readl_apb() argument [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3568-pinctrl.dtsi | 3 * Copyright (c) 2020 Rockchip Electronics Co., Ltd. 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include "rockchip-pinconf.dtsi" 16 rockchip,pins = 35 rockchip,pins = 44 rockchip,pins = 57 rockchip,pins = 78 rockchip,pins = 101 rockchip,pins = 140 rockchip,pins = [all …]
|
| H A D | rv1126-pinctrl.dtsi | 3 * Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include "rockchip-pinconf.dtsi" 12 rockchip,pins = 19 rockchip,pins = 28 rockchip,pins = 47 rockchip,pins = 60 rockchip,pins = 67 rockchip,pins = 76 rockchip,pins = [all …]
|
| H A D | rk3562-pinctrl.dtsi | 3 * Copyright (c) 2022 Rockchip Electronics Co., Ltd. 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include "rockchip-pinconf.dtsi" 16 rockchip,pins = 24 rockchip,pins = 32 rockchip,pins = 37 rockchip,pins = 45 rockchip,pins = 53 rockchip,pins = 61 rockchip,pins = [all …]
|
| H A D | rk3588s-pinctrl.dtsi | 3 * Copyright (c) 2021 Rockchip Electronics Co., Ltd. 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include "rockchip-pinconf.dtsi" 16 rockchip,pins = 30 rockchip,pins = 70 rockchip,pins = 78 rockchip,pins = 88 rockchip,pins = 96 rockchip,pins = 106 rockchip,pins = [all …]
|
| H A D | rk3528-pinctrl.dtsi | 3 * Copyright (c) 2022 Rockchip Electronics Co., Ltd. 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include "rockchip-pinconf.dtsi" 16 rockchip,pins = 24 rockchip,pins = 32 rockchip,pins = 42 rockchip,pins = 50 rockchip,pins = 60 rockchip,pins = 68 rockchip,pins = [all …]
|
| H A D | rk3188.dtsi | 9 #include <dt-bindings/pinctrl/rockchip.h> 14 compatible = "rockchip,rk3188"; 19 enable-method = "rockchip,rk3066-smp"; 68 compatible = "rockchip,rk3066-smp-sram"; 74 compatible = "rockchip,rk3188-i2s", "rockchip,rk3066-i2s"; 85 rockchip,playback-channels = <2>; 86 rockchip,capture-channels = <2>; 91 compatible = "rockchip,rk3188-spdif", "rockchip,rk3066-spdif"; 105 compatible = "rockchip,rk3188-cru"; 107 rockchip,grf = <&grf>; [all …]
|
| H A D | rv1106-pinctrl.dtsi | 3 * Copyright (c) 2022 Rockchip Electronics Co., Ltd. 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include "rockchip-pinconf.dtsi" 16 rockchip,pins = 26 rockchip,pins = 34 rockchip,pins = 39 rockchip,pins = 47 rockchip,pins = 57 rockchip,pins = 77 rockchip,pins = [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/ |
| H A D | rockchip.yaml | 4 $id: http://devicetree.org/schemas/arm/rockchip.yaml# 7 title: Rockchip platforms device tree bindings 21 - const: rockchip,rk3399 26 - const: rockchip,rk3399 31 - const: rockchip,rk3288 36 - const: rockchip,rk3288 41 - const: rockchip,rk3288 46 - const: rockchip,rk3328 51 - const: rockchip,rk3066a 56 - const: rockchip,rk3188 [all …]
|
| /OK3568_Linux_fs/u-boot/spl/drivers/crypto/rockchip/ |
| H A D | crypto_v2_pka.su | |
| /OK3568_Linux_fs/u-boot/drivers/crypto/rockchip/ |
| H A D | crypto_v2_pka.su | |
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | rk3288-pinctrl.dtsi | 3 * Copyright (c) 2022 Rockchip Electronics Co., Ltd. 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include "rockchip-pinconf.dtsi" 12 rockchip,pins = 18 rockchip,pins = 23 rockchip,pins = 28 rockchip,pins = 34 rockchip,pins = 42 rockchip,pins = 47 rockchip,pins = [all …]
|
| H A D | rv1126-pinctrl.dtsi | 3 * Copyright (c) 2020 Rockchip Electronics Co., Ltd. 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include "rockchip-pinconf.dtsi" 17 rockchip,pins = 37 rockchip,pins = 51 rockchip,pins = 59 rockchip,pins = 69 rockchip,pins = 77 rockchip,pins = 87 rockchip,pins = [all …]
|
| /OK3568_Linux_fs/kernel/drivers/soc/rockchip/ |
| H A D | Kconfig | 4 menu "Rockchip SoC drivers" 6 source "drivers/soc/rockchip/Kconfig.cpu" 9 # Rockchip Android Features 22 # Rockchip Soc drivers 26 tristate "Rockchip AMP support" 28 Say y here to enable Rockchip AMP support. 32 bool "Rockchip align fault fix support" 35 Say y here to enable Rockchip align fault fix support. 38 tristate "Rockchip cpuinfo support" 41 Say y here to enable Rockchip cpuinfo support. [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588s-pinctrl.dtsi | 3 * Copyright (c) 2021 Rockchip Electronics Co., Ltd. 6 #include <dt-bindings/pinctrl/rockchip.h> 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 | rk3308.dtsi | 3 * Copyright (c) 2019 Fuzhou Rockchip Electronics Co., Ltd 12 #include <dt-bindings/pinctrl/rockchip.h> 13 #include <dt-bindings/soc/rockchip,boot-mode.h> 14 #include <dt-bindings/suspend/rockchip-rk3308.h> 18 compatible = "rockchip,rk3308"; 122 rockchip,temp-hysteresis = <5000>; 123 rockchip,low-temp = <0>; 124 rockchip,low-temp-min-volt = <1000000>; 125 rockchip,max-volt = <1325000>; 126 rockchip,low-temp-adjust-volt = < [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/clk/rockchip/ |
| H A D | clk_rk3568.su | |
| /OK3568_Linux_fs/kernel/drivers/phy/rockchip/ |
| H A D | Kconfig | 3 # Phy drivers for Rockchip platforms 7 tristate "Rockchip CSI2 D-PHY Driver" 13 Enable this to support the Rockchip CSI2 DPHY. 16 tristate "Rockchip Display Port PHY Driver" 20 Enable this to support the Rockchip Display Port PHY. 23 tristate "Rockchip MIPI Synopsys DPHY RX0 driver" 28 Enable this to support the Rockchip MIPI Synopsys DPHY RX0 29 associated to the Rockchip ISP module present in RK3399 SoCs. 32 will be called phy-rockchip-dphy-rx0. 35 tristate "Rockchip EMMC PHY Driver" [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/devfreq/ |
| H A D | rk3399_dmc.txt | 1 * Rockchip rk3399 DMC (Dynamic Memory Controller) device 4 - compatible: Must be "rockchip,rk3399-dmc". 7 rockchip-dfi.txt 21 - rockchip,pmu: Phandle to the syscon managing the "PMU general register 26 - rockchip,dram_speed_bin : Value reference include/dt-bindings/clock/rk3399-ddr.h, 32 - rockchip,pd_idle : Configure the PD_IDLE value. Defines the 37 - rockchip,sr_idle : Configure the SR_IDLE value. Defines the 44 - rockchip,sr_mc_gate_idle : Defines the memory self-refresh and controller 50 - rockchip,srpd_lite_idle : Defines the self-refresh power down idle 56 - rockchip,standby_idle : Defines the standby idle period in which [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/dwc3/ |
| H A D | dwc3-rockchip-inno.c | 2 * dwc3-rockchip-inno.c - Rockchip DWC3 Specific Glue layer with INNO PHY 3 * Copyright (C) Fuzhou Rockchip Electronics Co.Ltd 52 struct dwc3_rockchip *rockchip = in u3phy_disconnect_det_notifier() local 55 schedule_work(&rockchip->u3_work); in u3phy_disconnect_det_notifier() 62 struct dwc3_rockchip *rockchip = in u3phy_disconnect_det_work() local 64 struct usb_hcd *hcd = dev_get_drvdata(&rockchip->dwc->xhci->dev); in u3phy_disconnect_det_work() 67 mutex_lock(&rockchip->lock); in u3phy_disconnect_det_work() 70 dwc3_host_exit(rockchip->dwc); in u3phy_disconnect_det_work() 72 if (rockchip->phy) in u3phy_disconnect_det_work() 73 usb_phy_shutdown(rockchip->phy); in u3phy_disconnect_det_work() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/ |
| H A D | rockchip,pinctrl.txt | 1 * Rockchip Pinmux Controller 3 The Rockchip Pinmux Controller, enables the IC 12 The Rockchip pin configuration node is a node of a group of pins which can be 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 [all …]
|