12 Nov, 2011

1 commit


11 Nov, 2011

1 commit


04 Nov, 2011

1 commit

  • arch/arm/mach-mx5/clock-mx51-mx53.c: In function 'clk_get_freq_dt':
    arch/arm/mach-mx5/clock-mx51-mx53.c:1643: error: implicit declaration of function 'for_each_compatible_node'
    arch/arm/mach-mx5/clock-mx51-mx53.c:1643: error: expected ';' before '{' token

    Signed-off-by: Jason Liu

    Jason Liu
     

02 Nov, 2011

1 commit

  • The board changes in the imx/devel branch conflict with other changes in
    the device imx/dt branch.

    Conflicts:
    arch/arm/mach-mx5/board-mx53_loco.c
    arch/arm/mach-mx5/board-mx53_smd.c
    arch/arm/plat-mxc/include/mach/common.h
    arch/arm/plat-mxc/include/mach/memory.h

    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     

20 Oct, 2011

1 commit


18 Oct, 2011

2 commits


08 Oct, 2011

1 commit


07 Oct, 2011

1 commit


26 Aug, 2011

3 commits


24 Aug, 2011

1 commit


23 Aug, 2011

1 commit


08 Aug, 2011

1 commit


06 Aug, 2011

1 commit

  • If the DPLL is already enabled, don't try to enable it again.
    Since write to the DPLL control register will make the DPLL
    reset and which will cause some issues when some child module
    are sourced from this DPLL.

    Signed-off-by: Jason Liu
    Cc: Sascha Hauer
    Signed-off-by: Sascha Hauer

    Jason Liu
     

01 Aug, 2011

1 commit


27 Jul, 2011

5 commits

  • It might be not good to use software defined version to identify sdma
    device type, when hardware does not define such version. Instead,
    soc name is stable enough to define the device type.

    The patch uses platform_device_id rather than version number passed
    by platform data to identify sdma device type/version.

    Signed-off-by: Shawn Guo
    Cc: Vinod Koul
    Cc: Sascha Hauer
    Acked-by: Grant Likely
    Acked-by: Vinod Koul

    Shawn Guo
     
  • The patch removes all the uses of cpu_is_mx(). Instead, it utilizes
    platform_device_id to distinguish the esdhc differences among SoCs.

    Signed-off-by: Shawn Guo
    Cc: Wolfram Sang
    Cc: Chris Ball
    Acked-by: Grant Likely
    Acked-by: Chris Ball

    Shawn Guo
     
  • On the recent i.mx (mx25/50/53), there is a gasket inside fec
    controller which needs to be enabled no matter phy works in MII
    or RMII mode.

    The current code enables the gasket only when phy interface is RMII.
    It's broken when the driver works with a MII phy. The patch uses
    platform_device_id to distinguish the SoCs that have the gasket and
    enables it on these SoCs for both MII and RMII mode.

    Signed-off-by: Shawn Guo
    Reported-by: Troy Kisky
    Cc: David S. Miller
    Cc: Sascha Hauer
    Acked-by: David S. Miller

    Shawn Guo
     
  • The patch removes all the uses of cpu_is_mx1(). Instead, it uses
    the .id_table of platform_driver to distinguish the uart device type,
    IMX1_UART and IMX21_UART. The IMX21_UART type runs on all i.mx
    except i.mx1.

    A couple of !cpu_is_mx1 logic gets turned into is_imx21_uart,
    as the codes wrapped there are really IMX21 type uart specific.

    It also removes macro MX1_UCR3_REF25 and MX1_UCR3_REF30 which are
    not used anywhere.

    Signed-off-by: Shawn Guo
    Cc: Sascha Hauer
    Cc: Alan Cox
    Cc: Greg Kroah-Hartman
    Acked-by: Grant Likely

    Shawn Guo
     
  • * 'next/devel' of ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc: (128 commits)
    ARM: S5P64X0: External Interrupt Support
    ARM: EXYNOS4: Enable MFC on Samsung NURI
    ARM: EXYNOS4: Enable MFC on universal_c210
    ARM: S5PV210: Enable MFC on Goni
    ARM: S5P: Add support for MFC device
    ARM: EXYNOS4: Add support FIMD on SMDKC210
    ARM: EXYNOS4: Add platform device and helper functions for FIMD
    ARM: EXYNOS4: Add resource definition for FIMD
    ARM: EXYNOS4: Change devname for FIMD clkdev
    ARM: SAMSUNG: Add IRQ_I2S0 definition
    ARM: SAMSUNG: Add platform device for idma
    ARM: EXYNOS4: Add more registers to be saved and restored for PM
    ARM: EXYNOS4: Add more register addresses of CMU
    ARM: EXYNOS4: Add platform device for dwmci driver
    ARM: EXYNOS4: configure rtc-s3c on NURI
    ARM: EXYNOS4: configure MAX8903 secondary charger on NURI
    ARM: EXYNOS4: configure ADC on NURI
    ARM: EXYNOS4: configure MAX17042 fuel gauge on NURI
    ARM: EXYNOS4: configure regulators and PMIC(MAX8997) on NURI
    ARM: EXYNOS4: Increase NR_IRQS for devices with more IRQs
    ...

    Fix up tons of silly conflicts:
    - arch/arm/mach-davinci/include/mach/psc.h
    - arch/arm/mach-exynos4/Kconfig
    - arch/arm/mach-exynos4/mach-smdkc210.c
    - arch/arm/mach-exynos4/pm.c
    - arch/arm/mach-imx/mm-imx1.c
    - arch/arm/mach-imx/mm-imx21.c
    - arch/arm/mach-imx/mm-imx25.c
    - arch/arm/mach-imx/mm-imx27.c
    - arch/arm/mach-imx/mm-imx31.c
    - arch/arm/mach-imx/mm-imx35.c
    - arch/arm/mach-mx5/mm.c
    - arch/arm/mach-s5pv210/mach-goni.c
    - arch/arm/mm/Kconfig

    Linus Torvalds
     

26 Jul, 2011

1 commit

  • * 'next/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc: (35 commits)
    ARM: msm: platsmp: determine number of CPU cores at boot time
    ARM: Tegra: Seaboard: Fix I2C bus numbering for ADT7461
    ARM: Tegra: Trimslice: Tri-state DAP3 pinmux
    ARM: orion5x: fixup 5181 MPP mask check
    ARM: mxs-dma: include
    ARM: i.MX53: consistently use MX53_UART_PAD_CTRL for uart txd/rxd/rts/cts
    ARM: i.MX53: UARTn_CTS pin should not change RTS input select
    ARM: i.MX53: UARTn_TXD pin should not change RXD input select
    ARM: mx25: Fix typo on CAN1_RX pad setting
    iomux-mx53: add missing 'IOMUX_CONFIG_SION' for some I2C pad definitions
    ARM: NUC93X: add UL suffix to VMALLOC_END to ensure it is properly typed
    ARM: LPC32XXX: add UL suffix to VMALLOC_END to ensure it is properly typed
    ARM: CNS3XXX: add UL suffix to VMALLOC_END to ensure it is properly typed
    ARM: i.MX53: Fix IOMUX type o's
    ARM i.MX dma: Fix burstsize settings
    mach-mx5: fix the I2C clock parents
    ARM: mxs/tx28: according to the TX28's datasheet D4-D7 are not used for MMC0
    ARM i.MX23/28: platform-mxsfb: Add missing include of linux/dma-mapping.h
    ARM: mx53: Fix some interrupts marked as reserved.
    MXC: iomux-v3: correct NO_PAD_CTRL definition
    ...

    Fix up trivial conflict in arch/arm/mach-imx/mach-mx31_3ds.c

    Linus Torvalds
     

15 Jul, 2011

1 commit

  • Software defined version number is not stable enough to be used
    in device type naming scheme. The patch changes it to use implicit
    soc name for spi device type definition. In this way, we can easily
    align the naming scheme with device tree binding, which comes later.

    It removes fifosize from spi_imx_data and adds devtype there, so that
    fifosize can be set in an inline function according to devtype.
    Also, cpu_is_mx can be replaced by inline functions checking devtype.

    Signed-off-by: Shawn Guo
    Cc: Uwe Kleine-König
    Cc: Sascha Hauer
    Cc: Grant Likely
    Signed-off-by: Grant Likely

    Shawn Guo
     

07 Jul, 2011

6 commits


19 May, 2011

1 commit

  • Having the silicon revision to appear on the boot log is a useful information.

    MX31, MX35 and MX51 already show the silicon revision on boot.

    Add support for displaying such information for MX53 as well.

    Tested on a mx53loco board, where it shows:

    CPU identified as i.MX53, silicon rev 2.0

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

    Fabio Estevam
     

23 Mar, 2011

2 commits


08 Mar, 2011

1 commit


18 Feb, 2011

1 commit


21 Jan, 2011

1 commit


14 Jan, 2011

1 commit


13 Jan, 2011

1 commit


12 Jan, 2011

1 commit

  • Add support for dynamical allocation of imx-keypad on mx5 platform.

    After moving to dynamically registration of the keypad, the keypad clock
    name needs to change accordingly.

    The reason is that the original mx5 keypad platform_device id was 0,
    now we use id=-1 as per arch/arm/plat-mxc/devices/platform-imx-keypad.c.

    Tested keypad successfully on a MX51_3DS board.

    Signed-off-by: Fabio Estevam
    Signed-off-by: Sascha Hauer

    Fabio Estevam
     

11 Jan, 2011

1 commit