| #
2480f5da |
| 30-Nov-2021 |
Frank Wang <frank.wang@rock-chips.com> |
phy: rockchip: add usbdp combo phy driver
This adds a new USBDP combo PHY with Samsung IP block driver.
Porting from Linux develop-5.10 commit ab40e563be81 ("phy: rockchip: add usbdp combo phy driv
phy: rockchip: add usbdp combo phy driver
This adds a new USBDP combo PHY with Samsung IP block driver.
Porting from Linux develop-5.10 commit ab40e563be81 ("phy: rockchip: add usbdp combo phy driver").
Change-Id: I241de62e1c19ad7ad0474b6b73898e8ee3a1ef2b Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
show more ...
|
| #
5b2919b9 |
| 11-Nov-2021 |
Wyon Bi <bivvy.bi@rock-chips.com> |
phy: Add support for Samsung HDMI/DP Combo PHY
Add a new driver for Samsung HDPTX Combo transmit-PHY IP used in Rockchip RK3588 SoC. The HDPTX is a PHY hardmacro to support HDMI and DP interfaces.
phy: Add support for Samsung HDMI/DP Combo PHY
Add a new driver for Samsung HDPTX Combo transmit-PHY IP used in Rockchip RK3588 SoC. The HDPTX is a PHY hardmacro to support HDMI and DP interfaces.
Currently, it supports only DP mode.
Change-Id: Iab9a699fd27fd94f0388b2af36f89eaf42c9a62f Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| #
f91ddfd3 |
| 19-Jul-2021 |
William Wu <william.wu@rock-chips.com> |
phy: rockchip: select phy by default for rockchip
Signed-off-by: William Wu <william.wu@rock-chips.com> Change-Id: I7942cf529f03be8c9faf375d703c33e7c9edeeac
|
| #
925c5749 |
| 25-Feb-2021 |
Yifeng Zhao <yifeng.zhao@rock-chips.com> |
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 connect
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 |--- | | +----------------+
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com> Change-Id: I9c035c9df201e3c923c14398e48582e6e877f6fc
show more ...
|
| #
76ab7341 |
| 04-Jan-2021 |
Shawn Lin <shawn.lin@rock-chips.com> |
phy: Add Rockchip Synopsys PCIe 3.0 PHY
Change-Id: Ie29e4777f8f0603b779cc3387dc5c4b63336deff Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
|
| #
cf911009 |
| 10-Dec-2020 |
Wyon Bi <bivvy.bi@rock-chips.com> |
phy: Add driver for Rockchip Naneng eDP Transmitter PHY
DPTPHYT22ULP is designed for chips that perform eDP/DP data communication while operating at low power consumption. The main link is a multi-g
phy: Add driver for Rockchip Naneng eDP Transmitter PHY
DPTPHYT22ULP is designed for chips that perform eDP/DP data communication while operating at low power consumption. The main link is a multi-gigabit transmitter macro which enable speed up to 4.0Gbps data transmitter with optimized power and die size, also it can be easily fabricated and implemented in a video system. The AUX channel is a halfduplex, bidirectional channel consisting of one differential pair, supporting the bit rate of about 1Mbps.
Macro consists of multi-main link transmitter channels, AUX channel, one PLL and bias-gen unit. The main link transmitter performs dedicated P2S, clock generator, driver with preemphasis and self-test. Each of the channels can be turned off individually.
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> Change-Id: Ic60d8bb86a53f686e8c46323b58d099c727a36d3
show more ...
|
| #
5a157e97 |
| 12-May-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'thunder-boot' into next-dev
|
| #
c637f232 |
| 16-Apr-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
Change-Id: I22ac688008080eac49169d752a94b66668f890fc
Conflicts: drivers/phy/Kconfig drivers/phy/Makefile
|
| #
4f6604d7 |
| 24-Feb-2020 |
Frank Wang <frank.wang@rock-chips.com> |
phy: rockchip: add a new driver for type-c phy
This implements the Type-C PHY driver for Rockchip platform with Cadence IP block.
Change-Id: I4d74aadbae10f743c9daec8f97aadb8458e740fc Signed-off-by:
phy: rockchip: add a new driver for type-c phy
This implements the Type-C PHY driver for Rockchip platform with Cadence IP block.
Change-Id: I4d74aadbae10f743c9daec8f97aadb8458e740fc Signed-off-by: Frank Wang <frank.wang@rock-chips.com> Signed-off-by: William Wu <william.wu@rock-chips.com>
show more ...
|
| #
affb42ab |
| 17-Jan-2020 |
Frank Wang <frank.wang@rock-chips.com> |
phy: rockchip: add a new driver for Rockchip USB3 PHY
This implements the USB3.0 PHY driver for Rockchip platform with Inno IP block.
Change-Id: I161915cf36fec441822f5f151f017ba8a7ecff9f Signed-off
phy: rockchip: add a new driver for Rockchip USB3 PHY
This implements the USB3.0 PHY driver for Rockchip platform with Inno IP block.
Change-Id: I161915cf36fec441822f5f151f017ba8a7ecff9f Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
show more ...
|
| #
cdaaec08 |
| 30-Mar-2020 |
Ren Jianing <jianing.ren@rock-chips.com> |
phy: add a new driver for rockchip usb2 phy
This phy driver supports for rockchip SoCs with USB 2.0 PHY consist of Naneng PHY. It can be used for the otg phy and host phy, typically, otg phy is used
phy: add a new driver for rockchip usb2 phy
This phy driver supports for rockchip SoCs with USB 2.0 PHY consist of Naneng PHY. It can be used for the otg phy and host phy, typically, otg phy is used for DWC3, and the host phy is shared between the EHCI and OHCI controllers.
Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com> Change-Id: I76a8470dbc5ec789e60cee4ec8ad9a56e73c9841
show more ...
|
| #
f0c40dcd |
| 20-Sep-2017 |
Wu Liang feng <wulf@rock-chips.com> |
phy: add a new driver for rockchip usb2 phy
This phy driver supports for rockchip SoCs with USB 2.0 PHY consist of Innosilicon PHY. It can be used for the PHY with two usb ports, typically, one port
phy: add a new driver for rockchip usb2 phy
This phy driver supports for rockchip SoCs with USB 2.0 PHY consist of Innosilicon PHY. It can be used for the PHY with two usb ports, typically, one port is used for DWC2, the other port is shared between the EHCI and OHCI controllers.
Change-Id: I00634c5fcfd93ed55b8332e27d915ca587bd2783 Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
show more ...
|
| #
211aaf30 |
| 29-Jul-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-usb
|
| #
3b63db37 |
| 24-Jul-2017 |
Jean-Jacques Hiblot <jjhiblot@ti.com> |
phy: add a NO-OP phy driver
This driver is used to stub PHY operations in a driver (USB, SATA). This is useful when the 'client' driver (USB, SATA, ...) uses the PHY framework and there is no actual
phy: add a NO-OP phy driver
This driver is used to stub PHY operations in a driver (USB, SATA). This is useful when the 'client' driver (USB, SATA, ...) uses the PHY framework and there is no actual PHY harwdare to drive.
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
show more ...
|
| #
6b26aaef |
| 07-Jul-2017 |
Jean-Jacques Hiblot <jjhiblot@ti.com> |
pipe3: Fix broken dependency
ARCH_OMAP2 has been renamed ARCH_OMAP2PLUS in commit a93fbf4a7892 ("ARM: omap2+: rename config to ARCH_OMAP2PLUS and consolidate Kconfig")
Signed-off-by: Jean-Jacques H
pipe3: Fix broken dependency
ARCH_OMAP2 has been renamed ARCH_OMAP2PLUS in commit a93fbf4a7892 ("ARM: omap2+: rename config to ARCH_OMAP2PLUS and consolidate Kconfig")
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com>
show more ...
|
| #
dd9999d5 |
| 09-May-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-dm
|
| #
982082d9 |
| 24-Apr-2017 |
Jean-Jacques Hiblot <jjhiblot@ti.com> |
drivers: phy: add PIPE3 phy driver
This phy is found on omap platforms with sata capabilities. Except for the part related to the DM and the PHY framework, the code is basically a copy paste from ar
drivers: phy: add PIPE3 phy driver
This phy is found on omap platforms with sata capabilities. Except for the part related to the DM and the PHY framework, the code is basically a copy paste from arch/arm/mach-omap2/pipe3-phy.c
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
86322f59 |
| 24-Apr-2017 |
Jean-Jacques Hiblot <jjhiblot@ti.com> |
dm: test: Add tests for the generic PHY uclass
Those tests check: - the ability for a phy-user to get a phy based on its name or its index - the ability of a phy device (provider) to manage multiple
dm: test: Add tests for the generic PHY uclass
Those tests check: - the ability for a phy-user to get a phy based on its name or its index - the ability of a phy device (provider) to manage multiple ports - the ability to perform operations on the phy (init,deinit,on,off) - the behavior of the uclass when optional operations are not implemented
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
72e5016f |
| 24-Apr-2017 |
Jean-Jacques Hiblot <jjhiblot@ti.com> |
drivers: phy: add generic PHY framework
The PHY framework provides a set of APIs to control a PHY. This API is derived from the linux version of the generic PHY framework. Currently the API supports
drivers: phy: add generic PHY framework
The PHY framework provides a set of APIs to control a PHY. This API is derived from the linux version of the generic PHY framework. Currently the API supports init(), deinit(), power_on, power_off() and reset(). The framework provides a way to get a reference to a phy from the device-tree.
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|