u-boot/drivers/phy/rockchip
Jagan Teki 82220526ac drivers: phy: add naneng combphy for rk3568
RK3568 has three combo phys, and PCIe/USB3/SATA/QSGMII controllers
share one pipe interface for each combo phy, here is the diagram
of the complex connection.

+----------------+
|                |     +------+
| USB3 OTG CTRL0 |---->|      |
|                |     |      |     +------------+
+----------------+     | PIPE |     |            |
                       | MUX  |---->| Combo PHY0 |
+----------------+     |      |     |            |
|                |     |      |     +------------+
|   SATA CTRL0   |---->|      |
|                |     +------+
+----------------+

+----------------+
|                |     +------+
| USB3 HOST CTRL1|---->|      |
|                |     |      |     +------------+
+----------------+     | PIPE |     |            |
                       | MUX  |---->| Combo PHY1 |
+----------------+     |      |     |            |
|                |---->|      |     +------------+
|   SATA CTRL1   |  -->|      |
|                |  |  +------+
+----------------+  |
                    |
+----------------+  |
|                |  |  +------+
|  QSGMII CTRL   |---->|      |
|                |     |      |     +------------+
+----------------+     | PIPE |     |            |
                       | MUX  |---->| Combo PHY2 |
+----------------+     |      |     |            |
|                |---->|      |     +------------+
|   SATA CTRL2   |  -->|      |
|                |  |  +------+
+----------------+  |
                    |
+----------------+  |
|                |  |
|  PCIe2 1-Lane  |---
|                |
+----------------+

Co-developed-by: Manoj Sai <abbaraju.manojsai@amarulasolutions.com>
Signed-off-by: Manoj Sai <abbaraju.manojsai@amarulasolutions.com>
Co-developed-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Signed-off-by: Jagan Teki <jagan@edgeble.ai>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
2023-02-28 18:07:27 +08:00
..
Kconfig drivers: phy: add naneng combphy for rk3568 2023-02-28 18:07:27 +08:00
Makefile drivers: phy: add naneng combphy for rk3568 2023-02-28 18:07:27 +08:00
phy-rockchip-inno-usb2.c phy: rockchip-inno-usb2: Add USB2 PHY for rk3568 2023-02-28 18:07:27 +08:00
phy-rockchip-naneng-combphy.c drivers: phy: add naneng combphy for rk3568 2023-02-28 18:07:27 +08:00
phy-rockchip-pcie.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
phy-rockchip-snps-pcie3.c phy: rockchip: Add Rockchip Synopsys PCIe 3.0 PHY 2021-01-21 12:00:45 +08:00
phy-rockchip-typec.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00