13 Sep, 2012

1 commit

  • As the plat and mach includes need to disappear for single zImage work,
    we need to remove plat/hardware.h.

    Do this by splitting plat/hardware.h into omap1 and omap2+ specific files.

    The old plat/hardware.h already has omap1 only defines, so it gets moved
    to mach/hardware.h for omap1. For omap2+, we use the local soc.h
    that for now just includes the related SoC headers to keep this patch more
    readable.

    Note that the local soc.h still includes plat/cpu.h that can be dealt
    with in later patches. Let's also include plat/serial.h from common.h for
    all the board-*.c files. This allows making the include files local later
    on without patching these files again.

    Note that only minimal changes are done in this patch for the
    drivers/watchdog/omap_wdt.c driver to keep things compiling. Further
    patches are needed to eventually remove cpu_is_omap usage in the drivers.

    Also only minimal changes are done to sound/soc/omap/* to remove the
    unneeded includes and to define OMAP44XX_MCPDM_L3_BASE locally so there's
    no need to include omap44xx.h.

    While at it, also sort some of the includes in the standard way.

    Cc: linux-watchdog@vger.kernel.org
    Cc: alsa-devel@alsa-project.org
    Cc: Peter Ujfalusi
    Cc: Jarkko Nikula
    Cc: Liam Girdwood
    Acked-by: Wim Van Sebroeck
    Acked-by: Mark Brown
    Signed-off-by: Tony Lindgren

    Tony Lindgren
     

25 Feb, 2012

1 commit


09 Jan, 2010

1 commit


12 Dec, 2009

1 commit

  • The OMAP2 clock code currently #includes a large .h file full of static
    data structures. Instead, define the data in a .c file.

    Russell King proposed this new arrangement:

    http://marc.info/?l=linux-omap&m=125967425908895&w=2

    This patch also deals with most of the flagrant checkpatch violations.

    While here, separate the prcm_config data structures out into their own
    files, opp2xxx.h and opp24{2,3}0_data.c, and only build in the OPP tables
    for the target device. This should save some memory. In the long run,
    these prcm_config tables should be replaced with OPP code.

    Signed-off-by: Paul Walmsley
    Cc: Russell King
    Cc: Richard Woodruff
    Cc: Nishanth Menon

    Paul Walmsley