linux-hardened/drivers/phy
Sergei Shtylyov 1233f59f74 phy: Renesas R-Car Gen2 PHY driver
This PHY, though formally being a part of Renesas USBHS controller, contains the
UGCTRL2 register that controls multiplexing of the USB ports (Renesas calls them
channels) to the different USB controllers: channel 0 can be connected to either
PCI EHCI/OHCI or USBHS controllers, channel 2 can be connected to PCI EHCI/OHCI
or xHCI controllers.

This is a new driver for this USB PHY currently already supported under drivers/
usb/phy/. The reason for writing the new driver was the requirement that the
multiplexing  of USB channels to the controller be dynamic, depending on what
USB drivers  are loaded,  rather than static as provided by the old driver. The
infrastructure provided by drivers/phy/phy-core.c  seems to fit that purpose
ideally. The new driver only  supports device tree probing  for now.

Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
2014-09-24 15:18:31 +05:30
..
Kconfig phy: Renesas R-Car Gen2 PHY driver 2014-09-24 15:18:31 +05:30
Makefile phy: Renesas R-Car Gen2 PHY driver 2014-09-24 15:18:31 +05:30
phy-bcm-kona-usb2.c phy: core: Let node ptr of PHY point to PHY and not of PHY provider 2014-07-22 12:46:11 +05:30
phy-berlin-sata.c phy: core: Let node ptr of PHY point to PHY and not of PHY provider 2014-07-22 12:46:11 +05:30
phy-core.c phy: core: Let node ptr of PHY point to PHY and not of PHY provider 2014-07-22 12:46:11 +05:30
phy-exynos-dp-video.c phy: core: Let node ptr of PHY point to PHY and not of PHY provider 2014-07-22 12:46:11 +05:30
phy-exynos-mipi-video.c phy: core: Let node ptr of PHY point to PHY and not of PHY provider 2014-07-22 12:46:11 +05:30
phy-exynos4x12-usb2.c drivers: phy: exynos-usb2: add support for Exynos 3250 2014-07-22 12:46:10 +05:30
phy-exynos5-usbdrd.c phy: exynos5-usbdrd: Add MODULE_DEVICE_TABLE entry 2014-08-28 11:17:43 +05:30
phy-exynos4210-usb2.c phy: Add new Exynos USB 2.0 PHY driver 2014-03-08 12:39:44 +05:30
phy-exynos5250-sata.c phy: core: Let node ptr of PHY point to PHY and not of PHY provider 2014-07-22 12:46:11 +05:30
phy-exynos5250-usb2.c phy: phy-samsung-usb2: Change phy power on/power off sequence 2014-07-22 12:46:10 +05:30
phy-hix5hd2-sata.c phy: core: Let node ptr of PHY point to PHY and not of PHY provider 2014-07-22 12:46:11 +05:30
phy-miphy365x.c phy: miphy365x: Fix off-by-one error 2014-09-12 11:35:31 +05:30
phy-mvebu-sata.c phy: core: Let node ptr of PHY point to PHY and not of PHY provider 2014-07-22 12:46:11 +05:30
phy-omap-control.c phy: pipe3: insert delay to enumerate in GEN2 mode 2014-07-22 12:46:10 +05:30
phy-omap-usb2.c phy: core: Let node ptr of PHY point to PHY and not of PHY provider 2014-07-22 12:46:11 +05:30
phy-qcom-apq8064-sata.c phy: qcom-apq8064: fix possible timeout without check 2014-07-22 12:46:12 +05:30
phy-qcom-ipq806x-sata.c phy: qcom: Add driver for QCOM IPQ806x SATA PHY 2014-07-22 12:46:12 +05:30
phy-rcar-gen2.c phy: Renesas R-Car Gen2 PHY driver 2014-09-24 15:18:31 +05:30
phy-s5pv210-usb2.c phy: Add support for S5PV210 to the Exynos USB 2.0 PHY driver 2014-07-19 04:25:09 +09:00
phy-samsung-usb2.c ARM: SoC platform changes for 3.17 2014-08-08 11:14:29 -07:00
phy-samsung-usb2.h ARM: SoC platform changes for 3.17 2014-08-08 11:14:29 -07:00
phy-spear1310-miphy.c ARM: SoC driver changes for 3.17 2014-08-08 11:34:32 -07:00
phy-spear1340-miphy.c ARM: SoC driver changes for 3.17 2014-08-08 11:34:32 -07:00
phy-sun4i-usb.c phy: core: Let node ptr of PHY point to PHY and not of PHY provider 2014-07-22 12:46:11 +05:30
phy-ti-pipe3.c phy: core: Let node ptr of PHY point to PHY and not of PHY provider 2014-07-22 12:46:11 +05:30
phy-twl4030-usb.c usb: phy: twl4030-usb: Fix lost interrupts after ID pin goes down 2014-08-24 17:47:54 +05:30
phy-xgene.c phy: core: Let node ptr of PHY point to PHY and not of PHY provider 2014-07-22 12:46:11 +05:30