The change removes direct clock management from NXP LPC32xx USB OHCI
driver done by accessing platform clock control registers, also
after switching the platform to a common clock framework there is
no need to look for and enable all parent clocks, clock management
is delegated to the CCF driver.
The change is wanted for v4.6, because in this release LPC32xx will
be finally switched to the CCF, otherwise USB OHCI may be broken:
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci-nxp: OHCI NXP driver
usb-ohci 31020000.ohci: failed to acquire USB PLL
usb-ohci: probe of 31020000.ohci failed with error -2
I'm adding Roland to Cc, however in fact the platform is unmaintained.
Vladimir Zapolskiy (2):
usb: ohci: nxp: remove direct access to clock controller registers
usb: ohci: nxp: remove USB PLL and USB OTG clock management
drivers/usb/host/ohci-nxp.c | 80 ++++++---------------------------------------
1 file changed, 10 insertions(+), 70 deletions(-)
--
2.1.4
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html