05 Jan, 2012
1 commit
-
Hook these platforms restart code into the new restart hook rather
than using arch_reset().Acked-by: Sascha Hauer
Signed-off-by: Russell King
02 Nov, 2011
1 commit
-
* 'next/devel' of git://git.linaro.org/people/arnd/arm-soc: (50 commits)
ARM: tegra: update defconfig
arm/tegra: Harmony: Configure PMC for low-level interrupts
arm/tegra: device tree support for ventana board
arm/tegra: add support for ventana pinmuxing
arm/tegra: prepare Seaboard pinmux code for derived boards
arm/tegra: pinmux: ioremap registers
gpio/tegra: Convert to a platform device
arm/tegra: Convert pinmux driver to a platform device
arm/dt: Tegra: Add pinmux node to tegra20.dtsi
arm/tegra: Prep boards for gpio/pinmux conversion to pdevs
ARM: mx5: fix clock usage for suspend
ARM i.MX entry-macro.S: remove now unused code
ARM i.MX boards: use CONFIG_MULTI_IRQ_HANDLER
ARM i.MX tzic: add handle_irq function
ARM i.MX avic: add handle_irq function
ARM: mx25: Add the missing IIM base definition
ARM i.MX avic: convert to use generic irq chip
mx31moboard: Add poweroff support
ARM: mach-qong: Add watchdog support
ARM: davinci: AM18x: Add wl1271/wlan support
...Fix up conflicts in:
arch/arm/mach-at91/at91sam9g45.c
arch/arm/mach-mx5/devices-imx53.h
arch/arm/plat-mxc/include/mach/memory.h
09 Oct, 2011
1 commit
08 Oct, 2011
1 commit
-
This helps resolve the conflicts between the imx cleanups and the
new code that has gone into the imx tree.
Conflict resolution was originally done by Sascha Hauer.Signed-off-by: Arnd Bergmann
26 Sep, 2011
1 commit
-
Also, add handle_irq callbacks to machine descriptors.
Signed-off-by: Sascha Hauer
26 Aug, 2011
1 commit
-
…/troy-cleanup-iomux-v3' and 'cleanups/ukl-mx5-dynamically-allocate-devices' into imx-cleanups-for-arnd
22 Aug, 2011
1 commit
-
Signed-off-by: Nicolas Pitre
Acked-by: Arnd Bergmann
16 Aug, 2011
2 commits
-
Remove the useless and reference
Signed-off-by: Jason Liu
Cc: Sascha Hauer
Signed-off-by: Sascha Hauer -
The patch defines IMX_GPIO_TO_IRQ() in mach/hardware.h and replaces
all the uses of gpio_to_irq() in static initializers with
IMX_GPIO_TO_IRQ().Signed-off-by: Shawn Guo
Signed-off-by: Sascha Hauer
08 Aug, 2011
1 commit
-
irq_to_gpio() is being called on a GPIO so change to using
gpio_to_irq() instead.Signed-off-by: Ben Dooks
Signed-off-by: Sascha Hauer
01 Aug, 2011
2 commits
-
Signed-off-by: Uwe Kleine-König
-
Additionally make the usb related defines consistent with the other imx
SoCs.Signed-off-by: Uwe Kleine-König
26 Jul, 2011
1 commit
-
* 'next/cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc: (133 commits)
ARM: EXYNOS4: Change devname for FIMD clkdev
ARM: S3C64XX: Cleanup mach/regs-fb.h from mach-s3c64xx
ARM: S5PV210: Cleanup mach/regs-fb.h from mach-s5pv210
ARM: S5PC100: Cleanup mach/regs-fb.h from mach-s5pc100
ARM: S3C24XX: Use generic s3c_set_platdata for devices
ARM: S3C64XX: Use generic s3c_set_platdata for OneNAND
ARM: SAMSUNG: Use generic s3c_set_platdata for NAND
ARM: SAMSUNG: Use generic s3c_set_platdata for USB OHCI
ARM: SAMSUNG: Use generic s3c_set_platdata for HWMON
ARM: SAMSUNG: Use generic s3c_set_platdata for FB
ARM: SAMSUNG: Use generic s3c_set_platdata for TS
ARM: S3C64XX: Add PWM backlight support on SMDK6410
ARM: S5P64X0: Add PWM backlight support on SMDK6450
ARM: S5P64X0: Add PWM backlight support on SMDK6440
ARM: S5PC100: Add PWM backlight support on SMDKC100
ARM: S5PV210: Add PWM backlight support on SMDKV210
ARM: EXYNOS4: Add PWM backlight support on SMDKC210
ARM: EXYNOS4: Add PWM backlight support on SMDKV310
ARM: SAMSUNG: Create a common infrastructure for PWM backlight support
clocksource: convert 32-bit down counting clocksource on S5PV210/S5P64X0
...Fix up trivial conflict in arch/arm/mach-imx/mach-scb9328.c
07 Jul, 2011
1 commit
-
There are several occurences where MXC_INTERNAL_IRQ is
assumed to be the start of the gpio interrupts. It was never
meant this way. Replace these with gpio_to_irq.Signed-off-by: Sascha Hauer
Acked-by: Fabio Estevam
07 Jun, 2011
1 commit
-
The patch makes necessary changes on gpio-mxc as below to turn it
into an upstanding gpio driver.* Add a list to save all mx2 ports references, so that
mx2_gpio_irq_handler can walk through all interrupt status
registers* Use readl/writel to replace mach-specific accessors
__raw_readl/__raw_writel* Change mxc_gpio_init into mxc_gpio_probe function
* Move "struct mxc_gpio_port" into gpio-mxc.c, as it needs not to
be public at all, and also make some other cleanup on
plat-mxc/include/mach/gpio.h at the same timeAnd the patch then migrates mach-imx and mach-mx5 to the updated
driver by adding corresponding platform devices.Signed-off-by: Shawn Guo
Acked-by: Olof Johansson
Acked-by: Sascha Hauer
Signed-off-by: Grant Likely
19 May, 2011
1 commit
-
Most machine files include "devices-imxXX.h" which in turn includes
. The latter already includes many headers
that the machine files don't need to include again.These were found by:
$ grep \#include arch/arm/plat-mxc/include/mach/devices-common.h > tmpfile
$ git grep -l 'devices-imx' arch/arm | xargs grep -f tmpfile -F(but I kept linux/init.h, linux/kernel.h and linux/platform_device.h)
LAKML-Reference: 1298912674-15153-2-git-send-email-u.kleine-koenig@pengutronix.de
Signed-off-by: Uwe Kleine-König
Signed-off-by: Sascha Hauer
11 Feb, 2011
1 commit
-
The mxc-ehci driver calls SoC specific phy initialization right after
calling board specific initialization. To offer greater flexibility for
boards to setup the phy and to get rid of some unnecessary flags in
platform data this patch lets the boards call the SoC specific phy
initialization and remove it from the driver.Signed-off-by: Sascha Hauer
10 Feb, 2011
1 commit
-
This used to be done in .map_io which is supposed to only setup the
memory mapping.Signed-off-by: Uwe Kleine-König
Signed-off-by: Sascha Hauer
27 Jan, 2011
1 commit
-
Signed-off-by: Sascha Hauer
15 Dec, 2010
1 commit
-
This iomux file has been constructed from the Freescale pinmux tool.
It contains all pins from the tool, but the datasheet lists some
configurations not present in the tool, these are not yet added.Signed-off-by: Sascha Hauer
14 Dec, 2010
1 commit
-
Signed-off-by: Fabio Estevam
Signed-off-by: Sascha Hauer
03 Dec, 2010
1 commit
-
Currently, to define a GPIO number, we're using something like :
#define EFIKAMX_PCBID0 (2*32 + 16)
to define GPIO 3 16.
This is not really readable and it's error prone imho (note the 3 vs 2).
So, I'm introducing a new macro to define this in a better way. Now, the
code sample become :#define EFIKAMX_PCBID0 IMX_GPIO_NR(3, 16)
v2:
- move to gpio.h
- add parens & spaces
- switch to IMX_GPIO_NR instead of MX51_GPIO_NRSigned-off-by: Arnaud Patard
Cc: Amit Kucheria
Cc: Sascha Hauer
Cc: Eric Bénard
Signed-off-by: Sascha Hauer
24 Nov, 2010
2 commits
-
PHYS_OFFSET may become a variable once the runtime PHYS_OFFSET
patch is merged, so use MX51_PHYS_OFFSET for boot_params.Signed-off-by: Sascha Hauer
-
The following patch is a first step to convert the 'struct pad_desc'
to a bitmapped cookie to facilitate adding platform specific pullup or
drive strength definitions to existing pad definitions without need to
rewrite the complete pad def.The patch wraps 'struct pad_desc' in an opaque data type and
introduces macros to access the individual members.
This patch does not constitute any functional change!Signed-off-by: Lothar Waßmann
Signed-off-by: Sascha Hauer
20 Oct, 2010
2 commits
-
Since we're now using addruart to establish the debug mapping, we can
remove the io_pg_offst and phys_io members of struct machine_desc.The various declarations were removed using the following script:
grep -rl MACHINE_START arch/arm | xargs \
sed -i '/MACHINE_START/,/MACHINE_END/ { /\.\(phys_io\|io_pg_offst\)/d }'[ Initial patch was from Jeremy Kerr, example script from Russell King ]
Signed-off-by: Nicolas Pitre
Acked-by: Eric Miao -
add NAND, SDHC
Signed-off-by: Eric Bénard
11 Oct, 2010
1 commit
-
Signed-off-by: Uwe Kleine-König
Signed-off-by: Sascha Hauer
01 Oct, 2010
2 commits
-
Signed-off-by: Uwe Kleine-König
Signed-off-by: Sascha Hauer -
Signed-off-by: Uwe Kleine-König
Signed-off-by: Sascha Hauer
26 Jul, 2010
1 commit
-
CPUIMX51 is build around Freescale's i.MX515 and has up to
512MB of RAM, NAND Flash, Ethernet, USB Host with 4 ports
hub, USB OTG, ST16554 Quad UART on nCS1, I2C RTC ...MBIMX51 adds LEDS, Keypad, TSC2007 touchscreen controler ...
Signed-off-by: Eric Bénard
Signed-off-by: Sascha Hauer