aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-09-20ARM: OMAP2+: Make ctrl_module_pad_core_44xx.h localTony Lindgren2-1/+1
This can be local to mach-omap2. Signed-off-by: Tony Lindgren <[email protected]>
2012-09-20ARM: OMAP2+: Make ctrl_module_core_44xx.h localTony Lindgren2-1/+1
This can be local to mach-omap2. Signed-off-by: Tony Lindgren <[email protected]>
2012-09-20ARM: OMAP2+: Make board-rx51.h localTony Lindgren3-2/+2
This can be local to mach-omap2. Signed-off-by: Tony Lindgren <[email protected]>
2012-09-20ARM: OMAP2+: Make am35xx.h localTony Lindgren6-5/+5
This can be local to mach-omap2. Signed-off-by: Tony Lindgren <[email protected]>
2012-09-20ARM: OMAP2+: Make id.h localTony Lindgren3-2/+2
This can be local to mach-omap2. Signed-off-by: Tony Lindgren <[email protected]>
2012-09-20ARM: OMAP1: Move board-ams-delta.h from plat to machTony Lindgren8-8/+7
This is only used by omap1. And to fix things properly, this should not be included from the drivers at all. Acked-by: Janusz Krzysztofik <[email protected]> Cc: Tomi Valkeinen <[email protected]> Cc: [email protected] Cc: Artem Bityutskiy <[email protected]> Cc: [email protected] Cc: Dmitry Torokhov <[email protected]> Cc: [email protected] Cc: Peter Ujfalusi <[email protected]> Cc: Liam Girdwood <[email protected]> Acked-by: Mark Brown <[email protected]> Cc: [email protected] Signed-off-by: Tony Lindgren <[email protected]>
2012-09-20ARM: OMAP1: Make plat/mux.h omap1 onlyTony Lindgren38-128/+85
We are moving omap2+ to use the device tree based pinctrl-single.c and will be removing the old mux framework. This will remove the omap1 specific parts from plat-omap. Acked-by: Felipe Balbi <[email protected]> Cc: Grant Likely <[email protected]> Cc: Alan Stern <[email protected]> Cc: Greg Kroah-Hartman <[email protected]> Cc: Richard Purdie <[email protected]> Cc: Florian Tobias Schandinat <[email protected]> Cc: Tomi Valkeinen <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Signed-off-by: Tony Lindgren <[email protected]>
2012-09-20ARM: OMAP: Remove smp.hTony Lindgren2-10/+0
This is no longer needed. Signed-off-by: Tony Lindgren <[email protected]>
2012-09-20ARM: OMAP: Remove unused param.hTony Lindgren1-8/+0
This is no longer needed. Signed-off-by: Tony Lindgren <[email protected]>
2012-09-20Merge tag 'omap-devel-dt-merged-for-v3.7' of ↵Olof Johansson554-11431/+10469
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt Device tree related changes for omaps. Note that this branch is based on omap-cleanup-sparseirq-for-v3.7 to avoid merge conflicts with the sparseirq changes for gpio-twl4030 driver. * tag 'omap-devel-dt-merged-for-v3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: arm/dts: Mux uart pins for omap4-sdp ARM: OMAP2+: select PINCTRL in Kconfig arm/dts: Add pinctrl driver entries for omap2/3/4 arm/dts: Add omap36xx.dtsi file and rename omap3-beagle to omap3-beagle-xm ARM: dts: omap3-overo: Add support for the blue LED Documentation: dt: Update the OMAP documentation with Overo/Toby ARM: dts: OMAP3: Add support for Gumstix Overo with Tobi expansion board ARM: dts: OMAP4: Add reg and interrupts for every nodes ARM: dts: AM33XX: Specify reg and interrupt property for all nodes ARM: dts: AM33XX: Convert all hex numbers to lower-case ARM: dts: omap3-beagle: Enable audio support ARM: dts: omap5: Add McPDM and DMIC section to the dtsi file ARM: dts: omap5: Add McBSP entries ARM: dts: omap4: Add reg-names for McPDM and DMIC ARM: dts: omap4: Add McBSP entries ARM: dts: omap3: Add McBSP entries ARM: dts: omap2420-h4: Include omap2420.dtsi file instead the common omap2 ARM: dts: omap2: Add McBSP entries for OMAP2420 and OMAP2430 SoC ARM: dts: omap3-beagle: Add heartbeat and mmc LEDs support ARM: dts: omap3: Add gpio-twl4030 properties for BeagleBoard and omap3-EVM ...
2012-09-20ARM: tegra: Add Avionic Design Tamonten Evaluation Carrier supportThierry Reding2-0/+54
The Tamonten Evaluation Carrier is an evaluation board for the Tamonten SOM. More information is available here: http://www.avionic-design.de/en/products/nvidia-tegra-tamonten-system-en/nvidia-tegra-tamonten-evboard-en.html Signed-off-by: Thierry Reding <[email protected]> Signed-off-by: Stephen Warren <[email protected]>
2012-09-20ARM: tegra: Add Avionic Design Medcom-Wide supportThierry Reding2-0/+59
The Medcom is a 16:9 15" terminal that is used for patient infotainment in hospitals. Signed-off-by: Thierry Reding <[email protected]> Signed-off-by: Stephen Warren <[email protected]>
2012-09-20ARM: tegra: Add Avionic Design Plutux supportThierry Reding2-0/+51
The Plutux is a set-top box device based on the Tamonten SOM and can be connected to a display via HDMI. Signed-off-by: Thierry Reding <[email protected]> Signed-off-by: Stephen Warren <[email protected]>
2012-09-20ARM: tegra: Add Avionic Design Tamonten supportThierry Reding1-0/+449
The Tamonten is an NVIDIA Tegra2 based system-on-module (SOM) that is designed to cover a broad range of applications. Signed-off-by: Thierry Reding <[email protected]> Signed-off-by: Stephen Warren <[email protected]>
2012-09-20ARM: tegra: dts: Add pwm labelThierry Reding2-2/+2
PWM devices can be referenced in the DT by phandle and per-chip index. In order for this to work properly, the PWM controller needs to have a label attached to it. Signed-off-by: Thierry Reding <[email protected]> Signed-off-by: Stephen Warren <[email protected]>
2012-09-19MAINTAINERS: add an entry for the BCM2835 ARM sub-architectureStephen Warren1-0/+10
Add myself as the maintainer for the BCM2835 ARM support, and related drivers. This is mainly so that the MAINTAINERS file contains some relevant entry, and the rpi/ARM mailing lists; I'd be quite happy if anyone else came along and wanted to maintain/co-maintain this. Signed-off-by: Stephen Warren <[email protected]>
2012-09-19ARM: bcm2835: instantiate console UARTSimon Arlott1-1/+8
This patch was extracted from git://github.com/lp0/linux.git branch rpi-split as of 2012/09/08, and modified as follows: * s/bcm2708/bcm2835/. * Modified device tree vendor prefix. * Modified UART DT node to use a unit-address to create unique UART node names, rather than using non-type names "uart0" and "uart1". Note that UART 1 (the Broadcom "mini UART") is not yet present, but I'm naming the DT node in anticipation that it will be added. Signed-off-by: Chris Boot <[email protected]> Signed-off-by: Simon Arlott <[email protected]> Signed-off-by: Dom Cobley <[email protected]> Signed-off-by: Dom Cobley <[email protected]> Signed-off-by: Stephen Warren <[email protected]> Acked-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: bcm2835: add stub clock driverSimon Arlott4-0/+87
This patch adds a minimal stub clock driver for the BCM2835. Its sole purpose is to allow the PL011 AMBA clk_get() API calls to provide something that looks enough like a clock that the driver probes and operates correctly. This patch was extracted from git://github.com/lp0/linux.git branch rpi-split as of 2012/09/08, and modified as follows: * Reworked to call clk_register_fixed_rate(), and clk_register_clkdev() rather than using static data to represent the clocks. * Moved implementation to drivers/clk/. * Modified .dev_id for UART clocks to match UART DT node names. * s/bcm2708/bcm2835/. * Modified device tree vendor prefix. Signed-off-by: Chris Boot <[email protected]> Signed-off-by: Simon Arlott <[email protected]> Signed-off-by: Dom Cobley <[email protected]> Signed-off-by: Dom Cobley <[email protected]> Signed-off-by: Stephen Warren <[email protected]> Acked-by: Mike Turquette <[email protected]>
2012-09-19ARM: bcm2835: add system timerSimon Arlott6-9/+214
The System Timer peripheral provides four 32-bit timer channels and a single 64-bit free running counter. Each channel has an output compare register, which is compared against the 32 least significant bits of the free running counter values, and generates an interrupt. Timer 3 is used as the Linux timer. The BCM2835 also contains an SP804-based timer module. However, it apparently has significant differences from the standard SP804 IP block, and Broadcom's documentation recommends using the system timer instead. This patch was extracted from git://github.com/lp0/linux.git branch rpi-split as of 2012/09/08, and modified as follows: * s/bcm2708/bcm2835/. * Modified device tree vendor prefix. * Moved to drivers/clocksource/. This looks like the desired location for such code now. * Added DT binding docs. * Moved struct sys_timer bcm2835_timer into time.c to encapsulate it more. * Simplified bcm2835_time_init() to find one matching node and operate on it, rather than looping over all matching nodes. This seems more consistent with other clocksource code. * Simplified bcm2835_time_init() using of_iomap(). * Renamed struct bcm2835_timer.index to match_mask to better represent its purpose. * s/printk(PR_INFO/pr_info(/ Signed-off-by: Chris Boot <[email protected]> Signed-off-by: Simon Arlott <[email protected]> Signed-off-by: Dom Cobley <[email protected]> Signed-off-by: Dom Cobley <[email protected]> Signed-off-by: Stephen Warren <[email protected]> Acked-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: bcm2835: add interrupt controller driverSimon Arlott9-9/+376
The BCM2835 contains a custom interrupt controller, which supports 72 interrupt sources using a 2-level register scheme. The interrupt controller, or the HW block containing it, is referred to occasionally as "armctrl" in the SoC documentation, hence the symbol naming in the code. This patch was extracted from git://github.com/lp0/linux.git branch rpi-split as of 2012/09/08, and modified as follows: * s/bcm2708/bcm2835/. * Modified device tree vendor prefix. * Moved implementation to drivers/irchip/. * Added devicetree documentation, and hence removed list of IRQs from bcm2835.dtsi. * Changed shift in MAKE_HWIRQ() and HWIRQ_BANK() from 8 to 5 to reduce the size of the hwirq space, and pass the total size of the hwirq space to irq_domain_add_linear(), rather than just the number of valid hwirqs; the two are different due to the hwirq space being sparse. * Added the interrupt controller DT node to the top-level of the DT, rather than nesting it inside a /axi node. Hence, changed the reg value since /axi had a ranges property. This seems simpler to me, but I'm not sure if everyone will like this change or not. * Don't set struct irq_domain_ops.map = irq_domain_simple_map, hence removing the need to patch include/linux/irqdomain.h or kernel/irq/irqdomain.c. * Simplified armctrl_of_init() using of_iomap(). * Removed unused IS_VALID_BANK()/IS_VALID_IRQ() macros. * Renamed armctrl_handle_irq() to prevent possible symbol clashes. * Made armctrl_of_init() static. * Removed comment "Each bank is registered as a separate interrupt controller" since this is no longer true. * Removed FSF address from license header. * Added my name to copyright header. Signed-off-by: Chris Boot <[email protected]> Signed-off-by: Simon Arlott <[email protected]> Signed-off-by: Dom Cobley <[email protected]> Signed-off-by: Dom Cobley <[email protected]> Signed-off-by: Stephen Warren <[email protected]> Acked-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: add infra-structure for BCM2835 and Raspberry PiSimon Arlott14-0/+355
The BCM2835 is an ARM SoC from Broadcom. This patch adds very basic support for this SoC. http://www.broadcom.com/products/BCM2835 http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf Note that the documentation in the latter .pdf assumes the MMU setup that's used on the "VideoCore" companion processor, and does not document physical peripheral addresses. Subtract 0x5e000000 to obtain the physical addresses. This is accounted for by the ranges property in the /soc node in the device tree. The BCM2835 SoC is used in the Raspberry Pi. This patch also adds a minimal device tree for this board; enough to see some very early kernel boot messages through earlyprintk. However, this patch does not yet provide a useful booting system. http://www.raspberrypi.org/. This patch was extracted from git://github.com/lp0/linux.git branch rpi-split from 3-4 months ago, and significantly stripped down and modified since. Signed-off-by: Chris Boot <[email protected]> Signed-off-by: Simon Arlott <[email protected]> Signed-off-by: Dom Cobley <[email protected]> Signed-off-by: Dom Cobley <[email protected]> Signed-off-by: Stephen Warren <[email protected]> Acked-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: dt: tegra: whistler: configure power offStephen Warren1-0/+2
Add DT property to tell the MAX8907 that it should provide the pm_power_off() implementation. This allows "shutdown" to work. Signed-off-by: Stephen Warren <[email protected]>
2012-09-19ARM: spear: move platform_data definitionsArnd Bergmann2-1/+1
Platform data for device drivers should be defined in include/linux/platform_data/*.h, not in the architecture and platform specific directories. This moves such data out of the spear include directories Signed-off-by: Arnd Bergmann <[email protected]> Acked-by: Mark Brown <[email protected]> Acked-by: Greg Kroah-Hartman <[email protected]> Acked-by: Nicolas Pitre <[email protected]> Cc: Viresh Kumar <[email protected]> Cc: Shiraz Hashim <[email protected]> Cc: [email protected] Cc: Dmitry Torokhov <[email protected]>
2012-09-19ARM: samsung: move platform_data definitionsArnd Bergmann107-164/+164
Platform data for device drivers should be defined in include/linux/platform_data/*.h, not in the architecture and platform specific directories. This moves such data out of the samsung include directories Signed-off-by: Arnd Bergmann <[email protected]> Acked-by: Mark Brown <[email protected]> Acked-by: Greg Kroah-Hartman <[email protected]> Acked-by: Nicolas Pitre <[email protected]> Acked-by: Mauro Carvalho Chehab <[email protected]> Cc: Kukjin Kim <[email protected]> Cc: Kyungmin Park <[email protected]> Cc: Ben Dooks <[email protected]> Cc: Jeff Garzik <[email protected]> Cc: Guenter Roeck <[email protected]> Cc: "Wolfram Sang (embedded platforms)" <[email protected]> Cc: Dmitry Torokhov <[email protected]> Cc: Bryan Wu <[email protected]> Cc: Richard Purdie <[email protected]> Cc: Sylwester Nawrocki <[email protected]> Cc: Chris Ball <[email protected]> Cc: David Woodhouse <[email protected]> Cc: Grant Likely <[email protected]> Cc: Felipe Balbi <[email protected]> Cc: Alan Stern <[email protected]> Cc: Sangbeom Kim <[email protected]> Cc: Liam Girdwood <[email protected]> Cc: [email protected]
2012-09-19ARM: orion: move platform_data definitionsArnd Bergmann34-34/+34
Platform data for device drivers should be defined in include/linux/platform_data/*.h, not in the architecture and platform specific directories. This moves such data out of the orion include directories Signed-off-by: Arnd Bergmann <[email protected]> Acked-by: Mark Brown <[email protected]> Acked-by: Greg Kroah-Hartman <[email protected]> Acked-by: Nicolas Pitre <[email protected]> Acked-by: Mauro Carvalho Chehab <[email protected]> Cc: Jason Cooper <[email protected]> Cc: Andrew Lunn <[email protected]> Cc: Vinod Koul <[email protected]> Cc: Dan Williams <[email protected]> Cc: Bryan Wu <[email protected]> Cc: Richard Purdie <[email protected]> Cc: Chris Ball <[email protected]> Cc: David Woodhouse <[email protected]> Cc: Alan Stern <[email protected]> Cc: Liam Girdwood <[email protected]> Cc: Jaroslav Kysela <[email protected]> Cc: Takashi Iwai <[email protected]>
2012-09-19ARM: omap: move platform_data definitionsArnd Bergmann81-87/+92
Platform data for device drivers should be defined in include/linux/platform_data/*.h, not in the architecture and platform specific directories. This moves such data out of the omap include directories Signed-off-by: Arnd Bergmann <[email protected]> Acked-by: Mark Brown <[email protected]> Acked-by: Greg Kroah-Hartman <[email protected]> Acked-by: Nicolas Pitre <[email protected]> Acked-by: Tony Lindgren <[email protected]> Cc: Kevin Hilman <[email protected]> Cc: "Benoît Cousson" <[email protected]> Cc: Dmitry Torokhov <[email protected]> Cc: David Woodhouse <[email protected]> Cc: Kyungmin Park <[email protected]> Cc: Ohad Ben-Cohen <[email protected]> Cc: Grant Likely <[email protected]> Cc: Omar Ramirez Luna <[email protected]> Cc: Tomi Valkeinen <[email protected]> Cc: Florian Tobias Schandinat <[email protected]> Cc: Peter Ujfalusi <[email protected]> Cc: Jarkko Nikula <[email protected]> Cc: Liam Girdwood <[email protected]> Cc: Artem Bityutskiy <[email protected]> Cc: Jean Pihet <[email protected]> Cc: J Keerthy <[email protected]> Cc: [email protected]
2012-09-19ARM: mxs: m28evk: Disable OCOTP OUI loadingMarek Vasut1-2/+0
Don't load the FEC MAC address from OCOTP, but use the one supplied via device tree by U-Boot. This is the preferred way, every DT-capable bootloader does set up "mac-address" and "local-mac-address" properties into the DT passed to the kernel. Signed-off-by: Marek Vasut <[email protected]> Cc: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2012-09-19net: seeq: use __iomem pointers for MMIOArnd Bergmann1-2/+2
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: [email protected] Cc: "David S. Miller" <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19video: da8xx-fb: use __iomem pointers for MMIOArnd Bergmann1-4/+4
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: Florian Tobias Schandinat <[email protected]> Cc: [email protected] Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19scsi: eesox: use __iomem pointers for MMIOArnd Bergmann1-1/+1
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: "James E.J. Bottomley" <[email protected]> Cc: [email protected] Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19serial: ks8695: use __iomem pointers for MMIOArnd Bergmann1-2/+2
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: Alan Cox <[email protected]> Acked-by: Greg Kroah-Hartman <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19input: rpcmouse: use __iomem pointers for MMIOArnd Bergmann1-1/+1
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: Dmitry Torokhov <[email protected]> Cc: [email protected] Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: samsung: use __iomem pointers for MMIOArnd Bergmann1-2/+2
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: Kukjin Kim <[email protected]> Cc: Ben Dooks <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: spear13xx: use __iomem pointers for MMIOArnd Bergmann2-10/+10
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: Viresh Kumar <[email protected]> Cc: Shiraz Hashim <[email protected]> Cc: [email protected] Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: sa1100: use __iomem pointers for MMIOArnd Bergmann2-2/+2
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: Jochen Friedrich <[email protected]> Cc: Dominik Brodowski <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: prima2: use __iomem pointers for MMIOArnd Bergmann1-2/+2
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: Barry Song <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: nomadik: use __iomem pointers for MMIOArnd Bergmann2-5/+5
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Acked-by: Alessandro Rubini <[email protected]> Acked-by: Linus Walleij <[email protected]> Cc: STEricsson <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: msm: use __iomem pointers for MMIOArnd Bergmann1-9/+10
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Acked-by: David Brown <[email protected]> Acked-by: Stephen Boyd <[email protected]> Cc: Daniel Walker <[email protected]> Cc: Bryan Huntsman <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: lpc32xx: use __iomem pointers for MMIOArnd Bergmann2-5/+5
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: Roland Stigge <[email protected]> Cc: Wolfram Sang <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: ks8695: use __iomem pointers for MMIOArnd Bergmann3-5/+5
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: Krzysztof Halasa <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: ixp4xx: use __iomem pointers for MMIOArnd Bergmann3-11/+12
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. At the moment, this patch conflicts with other patches in linux-next, need to sort this out. Cc: Imre Kaloz <[email protected]> Cc: Krzysztof Halasa <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: iop32x: use __iomem pointers for MMIOArnd Bergmann1-1/+1
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: Imre Kaloz <[email protected]> Cc: Krzysztof Halasa <[email protected]> Cc: Lennert Buytenhek <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: iop13xx: use __iomem pointers for MMIOArnd Bergmann6-40/+36
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Cc: Rob Herring <[email protected]> Cc: Lennert Buytenhek <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: integrator: use __iomem pointers for MMIOArnd Bergmann5-21/+21
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. This patch has a few small conflicts with stuff in linux-next, which we have to sort out in arm-soc. Cc: Linus Walleij <[email protected]> Cc: Russell King <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2012-09-19ARM: imx: use __iomem pointers for MMIOArnd Bergmann4-7/+7
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. This found a bug in mach-armadillo5x0.c, where we attempt mmio on the MXC_CCM_RCSR address that is currently defined to 0xc and consequently causes an illegal address access. Signed-off-by: Arnd Bergmann <[email protected]> Cc: Sascha Hauer <[email protected]> Cc: Shawn Guo <[email protected]>
2012-09-19ARM: imx6q: use pll2_pfd2_396m as the enfc_sel's parentHuang Shijie1-0/+7
The gpmi-nand driver can support the ONFI nand chip's EDO (extra data out) mode in the asynchrounous mode. In the asynchrounous mode 5, the gpmi needs 100MHz clock for the IO. But with the pll2_pfd0_352m, we can not get the 100MHz clock. So choose pll2_pfd2_396m as enfc_sel's parent. Signed-off-by: Huang Shijie <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2012-09-19ARM: dts: imx6q-sabrelite: add usbotg pinctrl supportRichard Zhao2-0/+10
Signed-off-by: Richard Zhao <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2012-09-19ARM: dts: imx23-olinuxino: Add USB host supportFabio Estevam1-0/+26
Add USB host support. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2012-09-18Merge tag 'cleanup-fixes-for-v3.7' of ↵Olof Johansson6-26/+39
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup From Tony Lindgren: These fixes are needed to fix non-omap build breakage for twl-core driver and to fix omap1_defconfig compile when led driver changes and omap sparse IRQ changes are merged together. Also fix warnings for omaps not using pinctrl framework yet. * tag 'cleanup-fixes-for-v3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: ARM: OMAP1: Include gpio-omap.h for board-h2 and board-h3 ARM: OMAP2+: Enable pinctrl dummy states mfd: Fix compile for twl-core.c by removing cpu_is_omap usage
2012-09-18ARM: ebsa110: use __iomem pointers for MMIOArnd Bergmann2-10/+10
ARM is moving to stricter checks on readl/write functions, so we need to use the correct types everywhere. Signed-off-by: Arnd Bergmann <[email protected]>