05 Jan, 2012

1 commit


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

    Linus Torvalds
     

09 Oct, 2011

1 commit


08 Oct, 2011

1 commit


29 Sep, 2011

1 commit


26 Sep, 2011

1 commit


28 Aug, 2011

1 commit


26 Aug, 2011

1 commit


22 Aug, 2011

1 commit


16 Aug, 2011

1 commit


08 Aug, 2011

1 commit


01 Aug, 2011

1 commit


26 Jul, 2011

2 commits

  • Current code is assuming that gpio_get_value() is returning 0 or 1 but it
    should be checking if the value is 0 or not. Not doing it properly is breaking
    the detection of the board (and thus the reboot of efika mx to2) when using
    the new mxc gpio driver, which relies on basic mmio gpio.

    Signed-off-by: Arnaud Patard
    Signed-off-by: Sascha Hauer

    Arnaud Patard (Rtp)
     
  • * '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

    Linus Torvalds
     

07 Jul, 2011

1 commit


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 time

    And 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

    Shawn Guo
     

19 May, 2011

2 commits

  • There is no need for using a MX51-specific version of imx_add_gpio_keys.

    Remove imx51_add_gpio_keys and use imx_add_gpio_keys instead.

    Signed-off-by: Fabio Estevam
    LAKML-Reference: 1302105926-20574-1-git-send-email-fabio.estevam@freescale.com
    Signed-off-by: Uwe Kleine-König
    Signed-off-by: Sascha Hauer

    Fabio Estevam
     
  • 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

    Uwe Kleine-König
     

18 Feb, 2011

3 commits


12 Feb, 2011

1 commit


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

    Sascha Hauer
     

10 Feb, 2011

1 commit


27 Jan, 2011

1 commit


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

    Sascha Hauer
     

14 Dec, 2010

1 commit


03 Dec, 2010

2 commits

  • 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_NR

    Signed-off-by: Arnaud Patard
    Cc: Amit Kucheria
    Cc: Sascha Hauer
    Cc: Eric Bénard
    Signed-off-by: Sascha Hauer

    Arnaud Patard (Rtp)
     
  • Commit 124bf94a "ARM: imx: fix name for functions adding sdhci-esdhc-imx devices"
    changed some devices and Kconfig entry and didn't change every places
    it should have. It's breaking efikamx build. I've fixed 3ds Kconfig
    entry as I believe it's broken there too.

    Signed-off-by: Arnaud Patard
    Signed-off-by: Sascha Hauer

    Arnaud Patard (Rtp)
     

24 Nov, 2010

7 commits


20 Oct, 2010

1 commit

  • 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

    Nicolas Pitre
     

11 Oct, 2010

2 commits