• Vaibhav Hiremath's avatar
    ARM: OMAP3+: hwmod: Add AM33XX HWMOD data · a2cfc509
    Vaibhav Hiremath authored
    This patch adds HWMOD data for all the peripherals of
    AM335X device and also hooks up to the existing OMAP framework.
    
    hwmod data has been already been cleaned up for the recent
    changes in clocktree, where all leaf nodes have been removed,
    since with modulemode based control, both clock and hwmod
    interface does same thing. This reduces the code size to large
    extent and also avoids duplication of same control.
    So instead of specifying module's leaf node as a main_clk,
    now we are relying on parent clock of module's functional clock.
    Signed-off-by: default avatarVaibhav Hiremath <hvaibhav@ti.com>
    Signed-off-by: default avatarAfzal Mohammed <afzal@ti.com>
    Signed-off-by: default avatarVaibhav Bedia <vaibhav.bedia@ti.com>
    Cc: Paul Walmsley <paul@pwsan.com>
    Cc: Benoit Cousson <b-cousson@ti.com>
    Cc: Tony Lindgren <tony@atomide.com>
    Cc: Kevin Hilman <khilman@ti.com>
    Cc: Rajendra Nayak <rnayak@ti.com>
    [paul@pwsan.com: removed period in hwmod device names; changed mmc2 main_clk
     to mmc_clk at Vaibhav's request; added trailing commas to structure
     records at Tony's request to deal with some rmk parsing issues; added
     OMAP_INTC_START to facilitate sparse-IRQ conversion]
    Signed-off-by: default avatarPaul Walmsley <paul@pwsan.com>
    a2cfc509
omap_hwmod.h 23.3 KB