12 Nov, 2011
1 commit
11 Nov, 2011
1 commit
-
Signed-off-by: Richard Zhao
Signed-off-by: Sascha Hauer
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 '{' tokenSigned-off-by: 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.hSigned-off-by: Arnd Bergmann
20 Oct, 2011
1 commit
-
Conflicts:
arch/arm/mach-mx5/clock-mx51-mx53.c
arch/arm/mach-mx5/devices-imx53.h
18 Oct, 2011
2 commits
-
It adds device tree support for imx51 babbage board.
Signed-off-by: Shawn Guo
Acked-by: Grant Likely
Acked-by: Sascha Hauer
Signed-off-by: Sascha Hauer -
It adds device tree support for imx53 boards.
Signed-off-by: Shawn Guo
Acked-by: Grant Likely
Acked-by: Sascha Hauer
Signed-off-by: Sascha Hauer
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
07 Oct, 2011
1 commit
-
Signed-off-by: Richard Zhu
Tested-by: Hector Oron Martinez
Signed-off-by: Sascha Hauer
26 Aug, 2011
3 commits
-
…'features/multisoc' and 'features/mxs' into imx-features-for-arnd
-
…/troy-cleanup-iomux-v3' and 'cleanups/ukl-mx5-dynamically-allocate-devices' into imx-cleanups-for-arnd
-
Update to use generic function for displaying silicon revision
Tested on my mx53 loco board:
CPU identified as i.MX53, silicon rev 2.0Test on my mx51 babbage board:
CPU identified as i.MX51, silicon rev 3.0Signed-off-by: Jason Liu
Cc: Fabio Estevam
Cc: Sascha Hauer
Signed-off-by: Sascha Hauer
24 Aug, 2011
1 commit
-
Add PATA clock support for MX27/MX31/MX35/MX53.
Signed-off-by: Fabio Estevam
Signed-off-by: Sascha Hauer
23 Aug, 2011
1 commit
-
Define the clock used by the imx51 pata device.
Signed-off-by: Arnaud Patard
Signed-off-by: Sascha Hauer
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
01 Aug, 2011
1 commit
-
Signed-off-by: Uwe Kleine-König
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 -
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 -
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 -
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 -
* '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
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
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
07 Jul, 2011
6 commits
-
Signed-off-by: Fabio Estevam
Signed-off-by: Sascha Hauer -
Signed-off-by: Fabio Estevam
Signed-off-by: Sascha Hauer -
MX53 has five UART ports.
Add support for the missing UART4 and UART5 ports.
Signed-off-by: Fabio Estevam
Signed-off-by: Sascha Hauer -
Signed-off-by: Andre Silva
Signed-off-by: Sascha Hauer -
Signed-off-by: Fabio Estevam
Signed-off-by: Sascha Hauer -
The clock from which the I2C timing is derived is the ipg_perclk not ipg_clk.
I2C bus frequency was lower by a factor of ~8 due to the clock divider
calculation being based on 66.5MHz IPG clock while the bus actually
uses 8MHz ipg_perclk.Kernel version: 3.0.0-rc2 branch 'imx-for-next' of git://git.pengutronix.de/git/imx/linux-2.6
Signed-off-by: Lothar Waßmann
Signed-off-by: Sascha Hauer
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
23 Mar, 2011
2 commits
-
For MX51 SRPG, we need to turn on the GPC clock in order to set the
SRPG registers.Signed-off-by: Dinh Nguyen
Signed-off-by: Sascha Hauer -
Having the silicon revision to appear on the boot log is a useful information.
MX31 and MX35 already show the silicon revision on boot.
Add support for displaying such information for MX51 as well.
Tested on a MX51EVK, where it shows:
CPU identified as i.MX51, silicon rev 3.0
Signed-off-by: Fabio Estevam
Signed-off-by: Sascha Hauer
08 Mar, 2011
1 commit
-
Signed-off-by: Richard Zhao
Signed-off-by: Sascha Hauer
18 Feb, 2011
1 commit
-
Signed-off-by: Fabio Estevam
Signed-off-by: Sascha Hauer
21 Jan, 2011
1 commit
-
Reuse dummy_clk for the imx-keypad device instead of using a dedicated kpp_clk.
Signed-off-by: Fabio Estevam
Signed-off-by: Sascha Hauer
14 Jan, 2011
1 commit
13 Jan, 2011
1 commit
-
This patch is adding support for pwm1 and pwm2 devices found
on mx51.
[ this patch has been tested with pwm-backlight driver ]Signed-off-by: Arnaud Patard
Signed-off-by: Sascha Hauer
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
11 Jan, 2011
1 commit
-
uart clk is from pll3 on mx53 instead of mx51
Signed-off-by: Yong Shen
Signed-off-by: Sascha Hauer