| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3588s.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rk3588-cru.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/phy/phy.h> 10 #include <dt-bindings/power/rk3588-power.h> 11 #include <dt-bindings/gpio/gpio.h> 14 compatible = "rockchip,rk3588"; 16 interrupt-parent = <&gic>; 17 #address-cells = <2>; [all …]
|
| H A D | rk3588.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/phy/phy-snps-pcie3.h> 8 #include "rk3588-vccio3-pinctrl.dtsi" 20 compatible = "rockchip,rk3588-dwc3", "rockchip,rk3399-dwc3"; 21 clocks = <&cru REF_CLK_USB3OTG1>, <&cru SUSPEND_CLK_USB3OTG1>, 22 <&cru ACLK_USB3OTG1>; 23 clock-names = "ref", "suspend", "bus"; 24 #address-cells = <2>; 25 #size-cells = <2>; 33 power-domains = <&power RK3588_PD_USB>; [all …]
|
| H A D | rv1106.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 #include <dt-bindings/clock/rv1106-cru.h> 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/pinctrl/rockchip.h> 10 #include <dt-bindings/soc/rockchip,boot-mode.h> 11 #include <dt-bindings/soc/rockchip-system-status.h> 12 #include <dt-bindings/thermal/thermal.h> 15 #address-cells = <1>; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/phy/phy-snps-pcie3.h> 8 #include "rk3588-vccio3-pinctrl.dtsi" 30 rkcif_mipi_lvds4: rkcif-mipi-lvds4 { 31 compatible = "rockchip,rkcif-mipi-lvds"; 37 rkcif_mipi_lvds4_sditf: rkcif-mipi-lvds4-sditf { 38 compatible = "rockchip,rkcif-sditf"; 43 rkcif_mipi_lvds4_sditf_vir1: rkcif-mipi-lvds4-sditf-vir1 { 44 compatible = "rockchip,rkcif-sditf"; 49 rkcif_mipi_lvds4_sditf_vir2: rkcif-mipi-lvds4-sditf-vir2 { [all …]
|
| H A D | rk3588s.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rk3588-cru.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/phy/phy.h> 10 #include <dt-bindings/power/rk3588-power.h> 11 #include <dt-bindings/soc/rockchip,boot-mode.h> 12 #include <dt-bindings/soc/rockchip-system-status.h> 13 #include <dt-bindings/suspend/rockchip-rk3588.h> 14 #include <dt-bindings/thermal/thermal.h> [all …]
|
| H A D | rk3588-vehicle-evb-image-reverse.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 reserved-memory { 9 #address-cells = <2>; 10 #size-cells = <2>; 13 drm_vehicle: drm-vehicle@20000000{ 14 compatible = "shared-dma-pool"; 18 linux,cma-default; 22 gpio_det: gpio-det { 23 compatible = "gpio-detection"; 26 pinctrl-names = "default"; [all …]
|
| H A D | rk3562-evb2-image-reverse.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 reserved-memory { 9 #address-cells = <2>; 10 #size-cells = <2>; 13 drm_vehicle: drm-vehicle@0{ 14 compatible = "shared-dma-pool"; 18 linux,cma-default; 22 gpio_det: gpio-det { 25 pinctrl-names = "default"; 26 pinctrl-0 = <&vehicle_gpios>; [all …]
|
| H A D | rk3588s-evb3-lp4x-v10-nvp6158-ahd-to-bt1120.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/display/media-bus-format.h> 10 #include "rk3588s-evb3-lp4x.dtsi" 11 #include "rk3588-android.dtsi" 15 compatible = "rockchip,rk3588s-evb3-lp4x-v10-nvp6158-ahd-to-bt1120", "rockchip,rk3588"; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&i2c2m4_xfer>; 24 compatible = "nvp6158-v4l2"; 27 clocks = <&cru CLK_CIFOUT_OUT>; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/rockchip/ |
| H A D | rockchip-pvtm.txt | 2 ---------------------------------- 4 The Process-Voltage-Temperature Monitor (PVTM) is used to monitor the chip 9 - compatible: Should be one of the following. 10 - "rockchip,px30-pvtm" - for PX30 SoCs. 11 - "rockchip,px30-pmu-pvtm" - for PX30 SoCs. 12 - "rockchip,rk1808-pvtm" - for RK1808 SoCs. 13 - "rockchip,rk1808-pmu-pvtm" - for RK1808 SoCs. 14 - "rockchip,rk1808-npu-pvtm" - for RK1808 SoCs. 15 - "rockchip,rk3288-pvtm" - for RK3288 SoCs. 16 - "rockchip,rk3308-pvtm" - for RK3308 SoCs. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/ |
| H A D | rockchip,rk3588-cru.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/clock/rockchip,rk3588-cru.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ROCKCHIP rk3588 Family Clock Control Module Binding 10 - Elaine Zhang <zhangqing@rock-chips.com> 11 - Heiko Stuebner <heiko@sntech.de> 14 The RK3588 clock controller generates the clock and also implements a 19 preprocessor macros in the dt-bindings/clock/rk3588-cru.h headers and can be 25 - rockchip,rk3588-cru [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/ |
| H A D | phy-rockchip-usbdp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/phy-rockchip-usbdp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Wang <frank.wang@rock-chips.com> 11 - Zhang Yubing <yubing.zhang@rock-chips.com> 16 - rockchip,rk3588-usbdp-phy 23 - description: phy ref clock. 24 - description: phy pcs immortal clock. 25 - description: phy peripheral clock. [all …]
|
| H A D | phy-rockchip-inno-usb2.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/phy/phy-rockchip-inno-usb2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <heiko@sntech.de> 15 - rockchip,px30-usb2phy 16 - rockchip,rk1808-usb2phy 17 - rockchip,rk3128-usb2phy 18 - rockchip,rk3228-usb2phy 19 - rockchip,rk3308-usb2phy [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/ |
| H A D | rockchip-dwmac.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: "http://devicetree.org/schemas/net/rockchip-dwmac.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 10 - David Wu <david.wu@rock-chips.com> 18 - rockchip,px30-gmac 19 - rockchip,rk3128-gmac 20 - rockchip,rk3228-gmac 21 - rockchip,rk3288-gmac 22 - rockchip,rk3308-gmac [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/ |
| H A D | rockchip,i2s-tdm.txt | 5 - compatible: should be one of the following 6 - "rockchip,px30-i2s-tdm": for px30 7 - "rockchip,rk1808-i2s-tdm": for rk1808 8 - "rockchip,rk3308-i2s-tdm": for rk3308 9 - "rockchip,rk3568-i2s-tdm": for rk3568 10 - "rockchip,rk3588-i2s-tdm": for rk3588 11 - "rockchip,rv1106-i2s-tdm": for rv1106 12 - "rockchip,rv1126-i2s-tdm": for rv1126 13 - reg: physical base address of the controller and length of memory mapped 15 - interrupts: should contain the I2S interrupt. [all …]
|
| H A D | rockchip,codec-digital.txt | 5 - compatible: should be one of the following 6 - "rockchip,codec-digital-v1" 7 - "rockchip,rk3568-codec-digital" 8 - "rockchip,rk3588-codec-digital" 9 - "rockchip,rv1106-codec-digital" 10 - "rockchip,rv1126-codec-digital" 11 - reg: physical base address of the controller and length of memory mapped 13 - clocks: a list of phandle + clock-specifer pairs, one for each entry in clock-names. 14 - clock-names: clock names. 15 - rockchip,bclk-fs: configure the bclk fs. [all …]
|
| H A D | rockchip-spdif.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/rockchip-spdif.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 15 - Heiko Stuebner <heiko@sntech.de> 20 - const: rockchip,rk3066-spdif 21 - const: rockchip,rk3228-spdif 22 - const: rockchip,rk3328-spdif 23 - const: rockchip,rk3366-spdif 24 - const: rockchip,rk3368-spdif [all …]
|
| H A D | rockchip,vad.txt | 5 - compatible: should be one of the following 6 - "rockchip,rk1808es-vad": for rk1808es 7 - "rockchip,rk1808-vad": for rk1808 8 - "rockchip,rk3308-vad": for rk3308 9 - "rockchip,rk3568-vad": for rk3568 10 - "rockchip,rk3588-vad": for rk3588 11 - reg: physical base address of the controller and length of memory mapped 13 - clocks: a list of phandle + clock-specifer pairs, one for each entry in clock-names. 14 - clock-names: should contain following: 15 - interrupts: should contain the vad interrupt. [all …]
|
| H A D | rockchip,pdm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 17 - Heiko Stuebner <heiko@sntech.de> 22 - rockchip,pdm 23 - rockchip,px30-pdm 24 - rockchip,rk1808-pdm 25 - rockchip,rk3308-pdm 26 - rockchip,rk3568-pdm 27 - rockchip,rk3588-pdm [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/thermal/ |
| H A D | rockchip-thermal.txt | 4 - compatible : should be "rockchip,<name>-tsadc" 5 "rockchip,px30-tsadc": found on PX30 SoCs 6 "rockchip,rv1108-tsadc": found on RV1108 SoCs 7 "rockchip,rv1126-tsadc": found on RV1126 SoCs 8 "rockchip,rk1808-tsadc": found on RK1808 SoCs 9 "rockchip,rk3228-tsadc": found on RK3228 SoCs 10 "rockchip,rk3288-tsadc": found on RK3288 SoCs 11 "rockchip,rk3308-tsadc": found on RK3308 SoCs 12 "rockchip,rk3328-tsadc": found on RK3328 SoCs 13 "rockchip,rk3368-tsadc": found on RK3368 SoCs [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/rng/ |
| H A D | rockchip,rng.txt | 5 - compatible : should be one of the following. 6 "rockchip,cryptov1-rng" for crypto v1 7 "rockchip,cryptov2-rng" for crypto v2 8 "rockchip,trngv1" for independent trng, such as rk3588. 9 - reg : Specifies base physical address and size of the registers map. 10 - clocks : Phandle to clock-controller plus clock-specifier pair. 11 - clock-names : "clk_crypto", "clk_crypto_apk", "aclk_crypto", "hclk_crypto" as a clock name. 12 - assigned-clocks: Main clock, should be <&cru SCLK_CRYPTO>, <&cru SCLK_CRYPTO_APK>, 13 <&cru ACLK_CRYPTO>, <&cru HCLK_CRYPTO> 14 - assigned-clock-rates : The rng core clk frequency, shall be: <150000000>, <150000000>, [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/can/ |
| H A D | rockchip_canfd.txt | 2 --------------------------------------------------------- 5 - compatible : Should be: 6 - "rockchip,canfd-1.0" for CANFD controllers 1.0 7 - "rockchip,can-2.0" for RK3588 CAN controllers 2.0 8 - "rockchip,rk3568-can-2.0" for RK3568 CAN controllers 2.0 9 - reg : Physical base address and size of the controller 11 - interrupts : Property with a value describing the interrupt 13 - clock-names : List of input clock names 14 - "can_clk", "pclk", 16 - clocks : Clock phandles (see clock bindings for details). [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/devfreq/ |
| H A D | rockchip_dmc.txt | 4 - compatible: Should be one of the following. 5 - "rockchip,px30-dmc" - for PX30 SoCs. 6 - "rockchip,rk1808-dmc" - for RK1808 SoCs. 7 - "rockchip,rk3128-dmc" - for RK3128 SoCs. 8 - "rockchip,rk3228-dmc" - for RK3228 SoCs. 9 - "rockchip,rk3288-dmc" - for RK3288 SoCs. 10 - "rockchip,rk3308-dmc" - for RK3308 SoCs. 11 - "rockchip,rk3328-dmc" - for RK3328 SoCs. 12 - "rockchip,rk3399-dmc" - for RK3399 SoCs. 13 - "rockchip,rk3528-dmc" - for RK3528 SoCs. [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/cif/ |
| H A D | version.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 #include <linux/rkcif-config.h> 15 *1. Support the mipi vc multi-channel input in cif driver for rk1808 28 *1. support kernel-4.19 and support vicap single dvp for rv1126 33 *1. support vicap-full lvds interface to work in linear and hdr mode for rv1126 34 *2. add vicap-lite device for rv1126 42 *1. add cif self-defined ioctrl cmd:V4L2_CID_CIF_DATA_COMPACT 47 *4. support rk1808 mipi interface in kernel-4.19 54 *2. support rk3568 csi-host 57 *5. modify reset mechanism drivered by real-time frame rate [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-rockchip/ |
| H A D | clock.h | 4 * SPDX-License-Identifier: GPL-2.0 101 /* for RK3588 */ 169 return clk_id - 1; in rk_pll_id() 184 * clk_get_divisor() - Calculate the required clock divisior 204 * rockchip_get_cru() - get a pointer to the clock/reset unit registers 206 * @return pointer to registers, or -ve error on error 211 * rockchip_get_pmucru() - get a pointer to the clock/reset unit registers 213 * @return pointer to registers, or -ve error on error 220 void rk3288_clk_configure_cpu(struct rk3288_cru *cru, struct rk3288_grf *grf);
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/ |
| H A D | version.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 #include <linux/rk-ispp-config.h> 99 * 9. add cru reset 131 * 6. add rk3588 config
|