aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-01-14ARM mxs: clkdev related compile fixesSascha Hauer3-1/+3
Since commit 6d803ba (ARM: 6483/1: arm & sh: factorised duplicated clkdev.c) platforms need to select CLKDEV_LOOKUP instead of COMMON_CLKDEV and need to include <linux/clkdev.h>. Cc: Shawn Guo <[email protected]> Cc: Lothar Waßmann <[email protected]> Signed-off-by: Uwe Kleine-König <[email protected]> Acked-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-14ARM i.MX mx31_3ds: Fix MC13783 regulator namesSascha Hauer1-2/+2
Signed-off-by: Sascha Hauer <[email protected]>
2011-01-13mx51: add support for pwmArnaud Patard (Rtp)2-1/+8
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 <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-13Fix pwm-related build failureArnaud Patard (Rtp)1-2/+2
Commit 076762aa52de48688f6e1b6999fe58d736479f37 is adding a macro whis is calling imx_add_mxc_pwm() but gives it 2 parameters while it's taking only one parameters. Signed-off-by: Arnaud Patard <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-13ARM i.MX53 enable LOCO board bootupYong Shen3-0/+120
1. Add Kconfig and Makefile entries 2. Add board definition 3. enable uart and fec for LOCO board Signed-off-by: Yong Shen <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-13ARM i.MX53 enable SMD board bootupYong Shen3-0/+119
1. Add Kconfig and Makefile entries 2. Add board definition 3. enable uart and fec for SMD board Signed-off-by: Yong Shen <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-13ARM: i.MX53 EVK: add spi nor deviceYong Shen1-0/+15
add spi board information for spi nor device Signed-off-by: Yong Shen <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-13ARM: i.MX53 EVK: add ecspi IOMUX settingYong Shen1-2/+10
add ecspi IOMUX setting, also fix a bug of chip select pin order Signed-off-by: Yong Shen <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-13ARM: i.MX53: add IOMUX pad for ecspiYong Shen1-0/+3
Add IOMUX pad entry for ecspi Signed-off-by: Yong Shen <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-12ARM: mx5: dynamically allocate imx-keypad devicesFabio Estevam9-28/+17
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 <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-12ARM: mx5: dynamically allocate pwm devicesFabio Estevam3-2/+15
Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-12ARM: mxs: Change duart device to use amba-pl011Shawn Guo11-68/+88
The mxs duart is actually an amba-pl011 device. This commit changes the duart device code to dynamically allocate amba-pl011 device, so that drivers/serial/amba-pl011.c can be used on mxs. Signed-off-by: Shawn Guo <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-11ARM: mx28: add the second fec device registrationShawn Guo1-3/+23
Signed-off-by: Shawn Guo <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-11ARM: mx28: update clock and device name for dual fec supportShawn Guo2-1/+3
Change device name from "fec" to "imx28-fec", so that fec driver can distinguish mx28. Signed-off-by: Shawn Guo <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-11ARM: imx/mx27_3ds: Add debug board supportFabio Estevam2-0/+7
Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-11ARM i.MX5 uart clock bug fixYong Shen1-1/+1
uart clk is from pll3 on mx53 instead of mx51 Signed-off-by: Yong Shen <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-11ARM i.MX53 enable spi on EVK boardYong Shen6-5/+39
1. some macro definitions fix 2. add platform data for spi device 3. register spi clocks Signed-off-by: Yong Shen <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-07ARM i.MX27 3ds: Fix mc13783 regulator namesSascha Hauer1-2/+2
Signed-off-by: Sascha Hauer <[email protected]>
2011-01-07ARM i.MX53 enable sdhc support on EVK boardYong Shen6-8/+31
1. changes some register address to fit macro definition 2. add platform data and clock for sdhc Signed-off-by: Yong Shen <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-07ARM i.MX53 enable i2c on EVK boardYong Shen5-0/+24
add i2c platform data and clock Signed-off-by: Yong Shen <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-07ARM i.MX53: enable fec driver on EVK boardYong Shen5-2/+38
1. Adjust FEC base address name to fit macro definition 2. Add platform data and reset function for FEC Signed-off-by: Yong Shen <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-07arm: mxc: move IOMUX_CONFIG_SION definition to iomux-v3.hRichard Zhao2-1/+1
Signed-off-by: Richard Zhao <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-04ARM i.MX53: Make MX53 EVK bootableYong Shen9-1/+156
1. Add entries to Kconfig 2. Add machine definition 3. Add Uart platform data, pad setting and base address 4. Adjust GPIO irq number Signed-off-by: Yong Shen <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-04ARM i.MX53: Some bug fix about MX53 MSL codeYong Shen2-1/+28
1. pll_base address should return right value 2. uart parent clk is from pll3 Signed-off-by: Yong Shen <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03ARM i.MX51: rename IPU irqsSascha Hauer1-2/+2
Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03ARM i.MX51: Add ipu clock supportSascha Hauer1-0/+140
Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03ARM: imx/mx27_3ds: Add PMIC supportFabio Estevam2-0/+78
MX27_3DS board has a MC13783 PMIC connected to the CSPI2 port. Add support for the PMIC. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03mx51: fix usb clock supportArnaud Patard (Rtp)2-14/+75
Current code doesn't really enable the usb clocks so if they're disabled when booting linux, the kernel/machine will hang as soon as someone is trying to read a usb register Signed-off-by: Arnaud Patard <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03MX51: Add support for usb host 2Arnaud Patard (Rtp)4-0/+50
Signed-off-by: Arnaud Patard <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03arch/arm/plat-mxc/ehci.c: fix errors/typosArnaud Patard (Rtp)1-8/+18
This patch is fixing some issues : - MXC_OTG_UCTRL_OPM_BIT is for USBCTRL register and not PHYCTRL register. - the MXC_EHCI_WAKEUP_ENABLED check was only clearing the bits so never allows to set them. Signed-off-by: Arnaud Patard <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03ARM: mx3/mx31_3ds: Add support for USB Host2 portFabio Estevam1-0/+77
Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03ARM: mx3/mx31_3ds: Add support for OTG host modeFabio Estevam2-1/+37
Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03ARM: imx/mx25_3ds: Add USB supportFabio Estevam2-1/+14
Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03ARM: imx/mx27_3ds: Add USB OTG supportFabio Estevam2-0/+74
Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03ARM: mx3/mx35_3ds: Add USB OTG Host modeFabio Estevam1-1/+26
Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03Merge branch 'sgu/mxs-core-v8' of git://git.pengutronix.de/git/ukl/linux-2.6 ↵Sascha Hauer335-3723/+9967
into imx-for-2.6.38-new
2011-01-03arm: mx50: add mx50 reference design board supportRichard Zhao4-0/+214
Add basic function and uart device support. Signed-off-by: Richard Zhao <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03arm: mx50: add core functions support except clockRichard Zhao14-1/+1415
Add core definitions and memory map, gpio, irq, iomux, uart device support. Signed-off-by: Richard Zhao <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03arm: mx5: mx51/53 have different mxc_cpu_type definitionRichard Zhao1-2/+13
Signed-off-by: Richard Zhao <[email protected]> Acked-by: Uwe Kleine-König <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03arm: mx51: define mx51's own MXC_GPIO_IRQSRichard Zhao1-1/+1
mx5 SoCs have different GPIO port count. Signed-off-by: Richard Zhao <[email protected]> Acked-by: Uwe Kleine-König <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03arm: plat-mxc: add full parameter macro to define gpio portRichard Zhao1-1/+4
Signed-off-by: Richard Zhao <[email protected]> Acked-by: Uwe Kleine-König <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2011-01-03ARM: mx5: use config to define boot related addressesRichard Zhao1-3/+3
Signed-off-by: Richard Zhao <[email protected]> Acked-by: Uwe Kleine-König <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
2010-12-20ARM: mxs: Add build configuration for mxsShawn Guo7-0/+63
Signed-off-by: Shawn Guo <[email protected]> Signed-off-by: Uwe Kleine-König <[email protected]>
2010-12-20ARM: mxs: Add initial mx28evk supportShawn Guo1-0/+138
Add initial mx28evk support with duart and fec0. Signed-off-by: Shawn Guo <[email protected]> Signed-off-by: Uwe Kleine-König <[email protected]>
2010-12-20ARM: mxs: Add initial mx23evk supportShawn Guo1-0/+57
Add initial mx23evk support with duart. Signed-off-by: Shawn Guo <[email protected]> Signed-off-by: Uwe Kleine-König <[email protected]>
2010-12-20ARM: mxs: Dynamically allocate fec devicesShawn Guo3-0/+66
Dynamically allocate fec devices for MX28, which gets dual fec interface. Signed-off-by: Shawn Guo <[email protected]> Signed-off-by: Uwe Kleine-König <[email protected]>
2010-12-20ARM: mxs: Dynamically allocate duart devicesShawn Guo5-0/+189
Dynamically allocate duart devices for MX23 and MX28. Signed-off-by: Shawn Guo <[email protected]> Signed-off-by: Uwe Kleine-König <[email protected]>
2010-12-20ARM: mxs: Add static memory mappingShawn Guo2-0/+90
Create static memory mapping for MX23 and MX28. Signed-off-by: Shawn Guo <[email protected]> Signed-off-by: Uwe Kleine-König <[email protected]>
2010-12-20ARM: mxs: Add clock supportShawn Guo7-0/+2649
Add clock for MXS-based SoCs, MX23 and MX28. Signed-off-by: Shawn Guo <[email protected]> Signed-off-by: Uwe Kleine-König <[email protected]>
2010-12-20ARM: mxs: Add iomux supportShawn Guo4-0/+1158
MXS-based SoCs implements iomux functions in block PINCTRL. Signed-off-by: Shawn Guo <[email protected]> Signed-off-by: Uwe Kleine-König <[email protected]>