Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) NVIDIA Tegra194 P2U binding
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) Tegra194 has two PHY bricks namely HSIO (High Speed IO) and NVHS (NVIDIA High
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) Speed) each interfacing with 12 and 8 P2U instances respectively.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) A P2U instance is a glue logic between Synopsys DesignWare Core PCIe IP's PIPE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) interface and PHY of HSIO/NVHS bricks. Each P2U instance represents one PCIe
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) lane.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) - compatible: For Tegra19x, must contain "nvidia,tegra194-p2u".
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) - reg: Should be the physical address space and length of respective each P2U
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)        instance.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) - reg-names: Must include the entry "ctl".
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Required properties for PHY port node:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) - #phy-cells: Defined by generic PHY bindings.  Must be 0.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) Refer to phy/phy-bindings.txt for the generic PHY binding properties.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) Example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) p2u_hsio_0: phy@3e10000 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 	compatible = "nvidia,tegra194-p2u";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 	reg = <0x03e10000 0x10000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 	reg-names = "ctl";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 	#phy-cells = <0>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) };