• Boris BREZILLON's avatar
    usb: gadget: at91_udc: add usb_clk for transition to common clk framework · c0aefc75
    Boris BREZILLON authored
    The AT91 PMC (Power Management Controller) provides an USB clock used by
    USB Full Speed host (ohci) and USB Full Speed device (udc).
    The usb drivers (ohci and udc) must configure this clock to 48Mhz.
    This configuration was formely done in mach-at91/clock.c, but this
    implementation will be removed when moving to common clk framework.
    
    This patch adds support for usb clock retrieval and configuration, and is
    backward compatible with the current at91 clk implementation (if usb clk
    is not found, it does not configure/enable it).
    Signed-off-by: default avatarBoris BREZILLON <b.brezillon@overkiz.com>
    Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
    c0aefc75
at91_udc.c 50.5 KB