- 15 Nov, 2011 2 commits
-
-
Marc Zyngier authored
Now that MULTI_IRQ_HANDLER is selected by all the in-tree GIC users, make it mandatory and remove the unused macros. Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Marc Zyngier authored
Convert the omap2plus platforms to be using CONFIG_MULTI_IRQ_HANDLER. Each machine is modified to provide either omap2_intc_handle_irq(), omap3_intc_handle_irq() or gic_handle_irq(). This allows for a major cleanup, removing the MULTI_OMAP setup from the interrupt path. Tested on both Panda and IGEPv2 (single kernel image) Tested-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
- 24 Oct, 2011 1 commit
-
-
Arnd Bergmann authored
We currently have two symbols to control compilation the MFD subsystem, MFD_SUPPORT and MFD_CORE. The MFD_SUPPORT is actually not required at all, it only hides the submenu when not set, with the effect that Kconfig warns about missing dependencies when another driver selects an MFD driver while MFD_SUPPORT is disabled. Turning the MFD submenu back from menuconfig into a plain menu simplifies the Kconfig syntax for those kinds of users and avoids the surprise when the menu suddenly appears because another driver was enabled that selects this symbol. Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
- 04 Oct, 2011 1 commit
-
-
Benoit Cousson authored
Re-cycle the original board-generic.c file to support Device Tree for every OMAP2+ variants. The current approach is an intermediate step before having only one machine descriptor that will use some generic DT aware functions. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Tony Lindgren <tony@atomide.com>
-
- 01 Oct, 2011 1 commit
-
-
Arnd Bergmann authored
Support for the cpu_suspend functions is only built-in when CONFIG_PM_SLEEP is enabled, but omap3/4, exynos4 and pxa always call cpu_suspend when CONFIG_PM is enabled. Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
- 05 Aug, 2011 1 commit
-
-
Kevin Hilman authored
CONFIG_PM is no longer a user-selectable Kconfig option. Rather it is automatically enabled if either CONFIG_SUSPEND or CONFIG_RUNTIME_PM is enabled, so having a 'select PM' here is redunant when 'select CONFIG_PM_RUNTIME' is present. Signed-off-by:
Kevin Hilman <khilman@ti.com>
-
- 05 Jul, 2011 1 commit
-
-
Igor Grinberg authored
cm-t3730 is basically the same board as cm-t35, but has AM/DM3730 SoC assembled and therefore some changes are required. Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Acked-by:
Mike Rapoport <mike@compulab.co.il> [tony@atomide.com: updated for init_irq cleanup as noted by khilman@ti.com] Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 17 May, 2011 1 commit
-
-
Mike Rapoport authored
since it is merged into board-igep0020.c Signed-off-by:
Mike Rapoport <mike@compulab.co.il> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 09 Mar, 2011 1 commit
-
-
Santosh Shilimkar authored
Populate the l2x0 set_debug function pointer with OMAP secure call and enable the PL310 Errata 727915 This patch has dependency on the earlier patch ARM: l2x0: Errata fix for flush by Way operation can cause data corruption Signed-off-by:
Santosh Shilimkar <santosh.shilimkar@ti.com> Reviewed-by:
Catalin Marinas <catalin.marinas@arm.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 23 Feb, 2011 1 commit
-
-
Santosh Shilimkar authored
On OMAP4430 ES1.0 the local timers are gated by security. Enable the CONFIG_LOCAL_TIMERS for omap2plus build and handle the OMAP4430 es1.0 exception case. This patch has dependency on the first patch in this series. ARM: smp: Select local timers vs dummy timer support runtime Signed-off-by:
Santosh Shilimkar <santosh.shilimkar@ti.com> Acked-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 22 Feb, 2011 1 commit
-
-
Panduranga Mallireddy authored
Power to the wl12xx wlan device is controlled by a fixed regulator. Boards that have the wl12xx should select REGULATOR_FIXED_VOLTAGE. Signed-off-by:
Panduranga Mallireddy <panduranga_mallireddy@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 16 Feb, 2011 2 commits
-
-
Hemant Pedanekar authored
This patch adds minimal support and build configuration for TI816X EVM. Signed-off-by:
Hemant Pedanekar <hemantp@ti.com> Reviewed-by:
Kevin Hilman <khilman@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Hemant Pedanekar authored
This patch updates the common platform files with TI816X support. The approach taken in this patch is to add TI816X as part of OMAP3 variant where the cpu class is considered as OMAP34XX and the type is TI816X. This means, both cpu_is_omap34xx() and cpu_is_ti816x() checks return success on TI816X. A kernel config option CONFIG_SOC_OMAPTI816X is added under OMAP3 to include support for TI816X build. Signed-off-by:
Hemant Pedanekar <hemantp@ti.com> Reviewed-by:
Kevin Hilman <khilman@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 28 Jan, 2011 1 commit
-
-
Tony Lindgren authored
We want to have just CONFIG_ARCH_OMAP2, 3 and 4. The rest are nowadays just subcategories of these. Search and replace the following: ARCH_OMAP2420 SOC_OMAP2420 ARCH_OMAP2430 SOC_OMAP2430 ARCH_OMAP3430 SOC_OMAP3430 No functional changes. Signed-off-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Thomas Weber <weber@corscience.de> Acked-by:
Sourav Poddar <sourav.poddar@ti.com>
-
- 21 Dec, 2010 3 commits
-
-
Nishanth Menon authored
This patch adds OPP tables for OMAP4. New file has been added to keep the OMAP4 opp tables and the registration of these tables with the generic opp framework by OMAP SoC OPP interface. Based on: http://dev.omapzoom.org/?p=santosh/kernel-omap4-base.git;a=blob;f=arch/arm/mach-omap2/opp44xx_data.c;h=252e3d0cb6050a64f390b9311c1c4977d74f762a;hb=refs/heads/omap4_next Signed-off-by:
Thara Gopinath <thara@ti.com> Signed-off-by:
Nishanth Menon <nm@ti.com> Signed-off-by:
Kevin Hilman <khilman@deeprootsystems.com>
-
Nishanth Menon authored
Add OPP data for OMAP34xx and OMAP36xx and initialization functions to populate OPP tables based on current SoC. introduce an OMAP generic opp initialization routine which OMAP3 and OMAP4+ SoCs can use to register their OPP definitions. Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by:
Kevin Hilman <khilman@deeprootsystems.com> Signed-off-by:
Nishanth Menon <nm@ti.com> Signed-off-by:
Kevin Hilman <khilman@deeprootsystems.com>
-
Aaro Koskinen authored
There is no MFD config option, MFD_SUPPORT should be selected instead. This will prevent build errors when trying out different configurations. Signed-off-by:
Aaro Koskinen <aaro.koskinen@nokia.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 18 Dec, 2010 1 commit
-
-
Ohad Ben-Cohen authored
Power to the wl12xx wlan device is controlled by a fixed regulator. Boards that have the wl12xx should select REGULATOR_FIXED_VOLTAGE so users will not be baffled. Signed-off-by:
Ohad Ben-Cohen <ohad@wizery.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 17 Dec, 2010 1 commit
-
-
Aaro Koskinen authored
Add minimal support for Nokia RM-680 board. Tested with omap2plus_defconfig. Signed-off-by:
Aaro Koskinen <aaro.koskinen@nokia.com> [tony@atomide.com: updated to remove omap_gpio_init Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 08 Dec, 2010 1 commit
-
-
Tony Lindgren authored
This should be only selected in CONFIG_ARCH_OMAP2PLUS_TYPICAL to make it easy to disable. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 30 Nov, 2010 2 commits
-
-
Srinath authored
Craneboard is a hardware development platform based on the Sitara AM3517 ARM Cortex - A8 microprocessor device. This is a low cost reference design. This patch adds basic board file. Detailed support will follow in subsequent patches. [1] http://www.ti.com/arm [2] http://www.mistralsolutions.com/products/craneboard.php Signed-off-by:
Srinath <srinath@mistralsolutions.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Anand Gadiyar authored
The OMAP4 has an on-chip EHCI controller. Select USB_ARCH_HAS_EHCI to allow the EHCI driver to be built on OMAP4. Signed-off-by:
Anand Gadiyar <gadiyar@ti.com> Acked-by:
Tony Lindgren <tony@atomide.com>
-
- 17 Nov, 2010 5 commits
-
-
sricharan authored
The mux framework allows the change of pad configuration by drivers when needed. Prior to this the mux framework has to be initialised with all the mux parameters specific to the board. The mux init is already present in the board file for SDP. Adding the mux init for panda boards. Signed-off-by:
sricharan <r.sricharan@ti.com> Acked-by:
Anand Gadiyar <gadiyar@ti.com> Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>
-
Benoit Cousson authored
Select the CBS package if SDP4430 is enabled during config. Use the proper package (CBL or CBS) based on chip revision. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Tony Lindgren <tony@atomide.com> Cc: Paul Walmsley <paul@pwsan.com> Cc: Santosh Shilimkar <santosh.shilimkar@ti.com> Cc: Anand Gadiyar <gadiyar@ti.com>
-
Benoit Cousson authored
Please note that the full muxmodes are re-defined for ES2 instead of using the subset. There are 81 differences among 204 pins. The subset fixup will have to iterate over the whole list for each subset entry, which can lead to an important number of iteration. On the other hand, it will take much more memory at boot time. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Tony Lindgren <tony@atomide.com> Cc: Paul Walmsley <paul@pwsan.com> Cc: Santosh Shilimkar <santosh.shilimkar@ti.com> Cc: Anand Gadiyar <gadiyar@ti.com>
-
Benoit Cousson authored
Select the CBL package if SDP4430 is enabled during config. Initialize the mux framework during the board init. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Tony Lindgren <tony@atomide.com> Cc: Paul Walmsley <paul@pwsan.com> Cc: Kevin Hilman <khilman@deeprootsystems.com>
-
Benoit Cousson authored
Add data for OMAP4430 generated from HW pinout & register database. The data set is split in two partitions for both core and wkup. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Tony Lindgren <tony@atomide.com> Cc: Paul Walmsley <paul@pwsan.com> Cc: Kevin Hilman <khilman@deeprootsystems.com>
-
- 08 Oct, 2010 2 commits
-
-
Paul Walmsley authored
Currently, if, for example, CONFIG_ARCH_OMAP2420 is not selected, OMAP2420 board files can still be included in the build. This results in link errors: arch/arm/mach-omap2/built-in.o: In function `omap_generic_map_io': .../arch/arm/mach-omap2/board-generic.c:51: undefined reference to `omap2_set_globals_242x' arch/arm/mach-omap2/built-in.o: In function `omap_h4_init': .../arch/arm/mach-omap2/board-h4.c:330: undefined reference to `omap2420_mux_init' arch/arm/mach-omap2/built-in.o: In function `omap_h4_map_io': .../arch/arm/mach-omap2/board-h4.c:373: undefined reference to `omap2_set_globals_242x' arch/arm/mach-omap2/built-in.o: In function `omap_apollon_init': .../arch/arm/mach-omap2/board-apollon.c:325: undefined reference to `omap2420_mux_init' arch/arm/mach-omap2/built-in.o: In function `omap_apollon_map_io': .../arch/arm/mach-omap2/board-apollon.c:353: undefined reference to `omap2_set_globals_242x' make: *** [.tmp_vmlinux1] Error 1 Fix this by making the boards depend on the Kconfig option for the specific SoC that they use. Also, while here, fix the mach-omap2/board-generic.c file to remove the dependency on OMAP2420. Charulatha Varadarajan <charu@ti.com> caught a typo - thanks Charu. Signed-off-by:
Paul Walmsley <paul@pwsan.com> Cc: Tony Lindgren <tony@atomide.com> Cc: Charulatha Varadarajan <charu@ti.com>
-
Enric Balletbo i Serra authored
The OMAP3 IGEP module is a low-power, high performance production-ready system-on-module (SOM) based on TI's OMAP3 family. More about this board at www.igep.es. Signed-off-by:
Enric Balletbo i Serra <eballetbo@gmail.com> [tony@atomide.com: updated for the mmc changes and to be selected by default] Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 29 Sep, 2010 1 commit
-
-
Govindraj.R authored
Enable omap-serial driver in /mach-omap2/Kconfig and move 8250 driver selection for zoom boards. With omap-serial driver addition all omap-uarts can be handled with omap-serial driver. With addition of omap-serial driver console parameter needs be changed in bootargs from ttyS* should be replaced with ttyO* [O --> OMAP not ZERO] For example: ttyS0[UART1 on 3430SDP] changes to ttyO0. But with some boards that do not use omap-uart as console uart. we need to handle them with 8250 driver. Ex: ZOOM2/3. For zoom2/3 board we need to use 8250 serial driver and console parameter will remain ttyS0 which basically uses a Quad uart placed on the debug board connected through a gpio line. Signed-off-by:
Govindraj.R <govindraj.raja@ti.com> Signed-off-by:
Kevin Hilman <khilman@deeprootsystems.com>
-
- 28 Sep, 2010 1 commit
-
-
Tim Nordell authored
Adding support for LogicPD's OMAP 3530 LV SOM and OMAP 35x Torpedo board. Signed-off-by:
Tim Nordell <tim.nordell@logicpd.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 27 Sep, 2010 1 commit
-
-
Igor Grinberg authored
Add basic suppot, enable uart and led. Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 20 Sep, 2010 1 commit
-
-
Santosh Shilimkar authored
This patch addresses below things - Renaming existing omap3_defconfig which has OMAP2, OMAP3 and OMAP4 builds enabled to more appropriate name 'omap2plus_defconfig' - L1 cache shift is suppose to be 5 on OMAP4 where as it is 6 on previous OMAPs. Keeping it to 5 is safer option for OMAP4 and previous OMAPs. For OMAP3 only build the shift would be still 6 - Enable needed Errata's for OMAP4 to work with DMA based device drivers CONFIG_PL310_ERRATA_588369=y CONFIG_ARM_ERRATA_720789=y - Enable the Micrel ethernet controller CONFIG_KS8851=y CONFIG_KS8851_MLL=y With above three changes, OMAP4 ethernet, mmc etc works reliably. Signed-off-by:
Santosh Shilimkar <santosh.shilimkar@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 02 Aug, 2010 1 commit
-
-
David Anders authored
Add initial support for the OMAP4 based Panda Board. Signed-off-by:
David Anders <x0132446@ti.com> [tony@atomide.com: selected board by default in Kconfig] Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 05 Jul, 2010 6 commits
-
-
Tony Lindgren authored
This produces a sane config that's suitable for using as the base for most omap2/3/4 boards. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Select all omaps and boards by default Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Move omap2/3/4 specific Kconfig options to mach-omap2/Kconfig Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
This will make Kconfig look nicer for selecting omap processor type Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Select POP package for 2430SDP Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Select POP package for N8X0 Signed-off-by:
Tony Lindgren <tony@atomide.com>
-