aboutsummaryrefslogtreecommitdiff
path: root/arch/arm
AgeCommit message (Collapse)AuthorFilesLines
2013-08-22ARM: dts: imx27-phytec-phycore-som: Add SRAM nodeAlexander Shiyan1-0/+10
This patch adds SRAM node for Phytec PCM-038 module. Signed-off-by: Alexander Shiyan <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: imx27-phytec-phycore-som: Add WEIM nodeAlexander Shiyan1-9/+14
This patch adds WEIM node for Phytec PCM-038 module. Migrate existing on-module NOR-flash as children of WEIM CS0. Signed-off-by: Alexander Shiyan <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX27: Add WEIM nodeAlexander Shiyan1-0/+17
This patch adds the missing (Wireless External Interface Module) WEIM devicetree node for i.MX27 CPUs. Signed-off-by: Alexander Shiyan <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX27: Move IIM node under AIPI2 busAlexander Shiyan1-7/+7
This patch moves IIM node under AIPI2 bus, since this is proper location for this module. Signed-off-by: Alexander Shiyan <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: imx: add #dma-cells property for sdmaHuang Shijie5-0/+5
Add the #dma-cells property for all the sdma in all the imx platforms. Signed-off-by: Huang Shijie <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM i.MX6DL: dts: add clock and mux configuration for LDBPhilipp Zabel2-2/+17
i.MX6DL does not have the second IPU, but the LVDS multiplexers can connect either LVDS channel of the LDB to IPU1 DI0 or IPU1 DI1. Signed-off-by: Philipp Zabel <[email protected]> [shawn.guo: remove "crtcs" property from imx6qdl.dtsi] Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: mx53qsb: Enable VPU supportFabio Estevam2-0/+14
Enable Video Processing Unit (VPU) support. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: add sram for imx53 and imx6qPhilipp Zabel2-0/+11
This patch enables the On-Chip SRAM (OCRAM) on i.MX53 and i.MX6 SoCs. Signed-off-by: Philipp Zabel <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: Add device tree support for phycard pca100Markus Pargmann3-0/+136
Board files for Phytec phyCARD-S "System on Module" and "Rapid Development Kit". Based on patches from: Steffen Trumtrar <[email protected]>: - Original patch - ARM: dts: Set partition offsets for phycard - ARM: dts: Use CSPI1 instead of CSPI2 on phycard pca100 - ARM: imx27-phytec-phycard-S.dts: resize nand partitions Jan Luebbe <[email protected]>: - ARM: dts: Enable bad block table in NAND Cc: Steffen Trumtrar <[email protected]> Cc: Jan Luebbe <[email protected]> Signed-off-by: Markus Pargmann <[email protected]> Acked-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: imx27 cpufreq-cpu0 frequenciesMarkus Pargmann1-0/+18
Set operating-points for imx27. There is no regulator support, so the voltages are 0. The frequencies should be the same for all imx27 boards, so it is defined here and can be overwritten if necessary. Signed-off-by: Markus Pargmann <[email protected]> Acked-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: imx27: Add 1-wireMarkus Pargmann1-0/+7
Signed-off-by: Markus Pargmann <[email protected]> Acked-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: imx27: Add imx framebuffer deviceMarkus Pargmann1-0/+9
Signed-off-by: Markus Pargmann <[email protected]> Acked-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: imx27: Use 'AITC' for the interrupt controller nameFabio Estevam1-3/+3
On the MX27 Reference Manual the interrupt controller is named AITC: ARM926EJ-S Interrupt Controller So use the AITC term instead of AVIC. Signed-off-by: Fabio Estevam <[email protected]> Origin: id:[email protected] Signed-off-by: Uwe Kleine-König <[email protected]> Signed-off-by: Markus Pargmann <[email protected]> Acked-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX51: Add USB host1/2 pinmux entriesSascha Hauer1-0/+38
This adds pinmux entries for USBH1/2 in ULPI mode. Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX51 babbage: Add spi-cs-high property to pmicSascha Hauer1-0/+1
The mc13892 driver knows that it needs spi-cs-high, so the mc13892 will work. The dataflash also connected to this bus though can only be probed when the mc13892 is inactive. Due to driver potential differences in the probe order we can only make sure the mc13892 is inactive when we put the information into the devicetree. Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX51: move kpp pinmux entrySascha Hauer1-15/+15
For keeping the alphabetical order in the pinmux nodes. Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX6: Add i2c and spi aliasesSascha Hauer1-5/+12
This allows to order the i2c and spi devices correctly. While at it reorder the aliases entries alphabetically. Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX53: Add i2c and spi aliasesSascha Hauer1-5/+8
This allows to order the i2c and spi devices correctly. While at it reorder the aliases entries alphabetically. Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX51: Add i2c and spi aliasesSascha Hauer1-3/+8
This allows to order the i2c and spi devices correctly. While at it reorder the aliases entries alphabetically. Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX27: Add i2c aliasesSascha Hauer1-6/+8
This allows to order the i2c devices correctly. While at it reorder the aliases entries alphabetically. Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX25: Add i2c and spi aliasesSascha Hauer1-4/+10
This allows to order the i2c and spi devices correctly. While at it reorder the aliases entries alphabetically. Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX53: Add iim nodeSascha Hauer1-0/+7
Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX51: Add iim nodeSascha Hauer1-0/+7
Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX25: Add iim nodeSascha Hauer1-0/+7
Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX31: Add iim nodeSascha Hauer1-0/+7
Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX27: Add iim nodeSascha Hauer1-0/+7
Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX6qdl: Add i.MX31 compatible to gpt nodeSascha Hauer1-1/+1
The i.MX6 gpt is handled by the i.MX31 gpt driver in the kernel, so add a corresponding compatible entry. Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX6qdl: Add compatible and clock to flexcan nodesSascha Hauer1-0/+6
Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: i.MX6: sync imx6q and imx6dl pinmux entriesSascha Hauer2-5/+121
The i.MX6Q and i.MX6DL are pin compatible, so the pinmux entries should be in sync. This patch systematically adds the pinmux entries missing from the imx6q to the imx6dl file. Some name inconsistencies and whitespace damage is fixed along the way. Signed-off-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: imx27: Add kpp devicetree nodeAlexander Shiyan1-0/+8
This patch adds the missing (Keypad Port) KPP devicetree node for i.MX27 CPUs. Signed-off-by: Alexander Shiyan <[email protected]> Acked-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: imx27-phytec-phycore-som: Define minimal memory layoutAlexander Shiyan1-1/+1
Define minimal memory layout for i.MX27 PCM-038 module. This will help to use appended DTB with non-DT capable bootloaders. Signed-off-by: Alexander Shiyan <[email protected]> Acked-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: imx27: Sort entries by addressAlexander Shiyan1-5/+5
Signed-off-by: Alexander Shiyan <[email protected]> Acked-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: imx27: Rename PWM devicetree nodeAlexander Shiyan1-1/+1
i.MX27 have only one PWM, so index from PWM devicetree node removed. Signed-off-by: Alexander Shiyan <[email protected]> Acked-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: imx27: Add AUDMUX devicetree nodeAlexander Shiyan1-0/+7
This patch adds the missing (Digital Audio MUX) AUDMUX devicetree node for i.MX27 CPUs. Signed-off-by: Alexander Shiyan <[email protected]> Acked-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: imx27: Add SAHARA2 devicetree nodeAlexander Shiyan1-0/+8
This patch adds the missing (Symmetric/Asymmetric Hashing and Random Accelerator) SAHARA2 devicetree node for i.MX27 CPUs. Signed-off-by: Alexander Shiyan <[email protected]> Acked-by: Sascha Hauer <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: apf27dev: add rtc ds1374 to the device treePhilippe Reynes1-0/+5
Signed-off-by: Philippe Reynes <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: dts: imx6qdl-sabresd: enable the SPI NORHuang Shijie1-0/+16
enable the spi nor for imx6q{dl}-sabresd boards. Signed-off-by: Huang Shijie <[email protected]>
2013-08-22ARM: dts: imx6q: add a new pinctrl for ecspi1Huang Shijie1-0/+8
This new pinctrl is used by the imx6q-sabresd board. Signed-off-by: Huang Shijie <[email protected]>
2013-08-22ARM: dts: imx6dl: add a new pinctrl for ecspi1Huang Shijie1-0/+8
This new pinctrl is used in the imx6dl-sabresd board. Signed-off-by: Huang Shijie <[email protected]>
2013-08-22Merge tag 'samsung-dt-1' of ↵Kevin Hilman17-79/+1283
git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/dt From Kukjin Kim: Samsung Exynos DT updates for v3.12 - update codec, pmic, usb hub for Arndale - add exynos4412-trats 2 board dt - update camera, spi, sensor for Trats2 - update fimc, sensor for Trats - add support tmu for exynos5440 - add support g2d for exynos5250 - correct camera pinctrl for exynos4x12 - add support camera subsystem for exynos4 - add support basic pm domain, fimd, dp for exynos5420 - add support secure-firmware for OrigenQuad - update mfc and add support mfc for exynos5420 - add usb host node for exynos4 * tag 'samsung-dt-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: (38 commits) ARM: dts: Add USB host node for Exynos4 ARM: dts: add audio clock controller for exynos5420 ARM: dts: Correct the /include entry on exynos5420 dtsi file ARM: dts: Add MFC node for exynos 5420 ARM: dts: Update 5250 MFC node ARM: dts: Remove unsused MFC clock from exynos4 ARM: dts: Update clocks entry in MFC binding documentation ARM: dts: Hook up internal PHY on Arndale ARM: dts: Enable USB hub on Arndale ARM: dts: Add secure-firmware boot support for OrigenQaud board ARM: dts: Add pin state information for DP HPD support to Exynos5420 ARM: dts: Add DP controller DT node to exynos5420 SoC ARM: dts: Update DP controller DT Node for Exynos5 based SoCs ARM: dts: Add FIMD DT node to exynos5420 DTS files ARM: dts: Add basic PM domains for EXYNOS5420 ARM: dts: Update FIMD DT node for Exynos5 SoCs ARM: dts: Move display-timing information inside FIMD DT node for exynos5250 ARM: dts: Add S5K5BA sensor regulator definitions for Trats board ARM: dts: Add Exynos4210 SoC camera port pinctrl nodes ARM: dts: Add FIMC nodes for Exynos4210 Trats board ... Signed-off-by: Kevin Hilman <[email protected]>
2013-08-22phy: micrel: Add definitions for common Micrel PHY registersDinh Nguyen2-16/+14
Add defines for common Micrel PHY setups so that other platforms can use them. Update imx61 and sama5 hardware to use the micrel_phy.h PHY defines. Also add support for the KSZ9021RLRN PHY. Signed-off-by: Dinh Nguyen <[email protected]> Acked-by: Nicolas Ferre <[email protected]> Acked-by: David S. Miller <[email protected]> CC: Andrew Victor <[email protected]> CC: Jean-Christophe Plagniol-Villard <[email protected]> Cc: [email protected] Cc: [email protected] Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: imx: Re-select CONFIG_SND_SOC_IMX_MC13783 optionFabio Estevam2-0/+2
Commit 02502da45 (ASoC: imx-mc13783: Depend on ARCH_ARM) caused the selection of CONFIG_SND_SOC_IMX_MC13783 to be impossible due to a wrong dependency, which caused CONFIG_SND_SOC_IMX_MC13783 to be removed after the defconfigs cleanups. The original selection problem has been fixed by 9f19de649f (ASoC: imx-mc13783: Make SND_SOC_IMX_MC13783 visible again), so it is possible to select CONFIG_SND_SOC_IMX_MC13783 again as originally done. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: imx: Move anatop related from board file to anatop driverPeter Chen3-7/+3
Move anatop related (For USB) from board file to anatop driver Signed-off-by: Peter Chen <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: imx_v6_v7_defconfig: Enable wireless supportFabio Estevam1-2/+5
Wandboard has a Broadcom 4329 chipset connected to SDHC, so turn on the wireless related options. Signed-off-by: Fabio Estevam <[email protected]> Tested-by: Tony Prisk <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: imx_v4_v5_defconfig: Cleanup imx_v4_v5_defconfigFabio Estevam1-13/+6
Generate imx_v4_v5_defconfig by doing: make imx_v4_v5_defconfig make savedefconfig cp defconfig arch/arm/configs/imx_v4_v5_defconfig No functional change. The goal here is to cleanup imx_v4_v5_defconfig file to make easier and cleaner the addition of new entries. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: imx_v6_v7_defconfig: Add SATA supportFabio Estevam1-0/+2
Let SATA support be built by default. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: imx_v6_v7_defconfig: Cleanup imx_v6_v7_defconfigFabio Estevam1-24/+13
Generate imx_v6_v7_defconfig by doing: make savedefconfig cp defconfig arch/arm/configs/imx_v6_v7_defconfig No functional change. The goal here is to cleanup imx_v6_v7_defconfig file to make easier and cleaner the addition of new entries. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: mx53: Allow suspend/resumeFabio Estevam3-12/+5
Current imx53_pm_init() implementation is incomplete as it lacks calling suspend_set_ops(). Use a single imx5_pm_init() function to handle both mx51 and mx53. This allows mx53 to enter in low-power mode. Tested on a mx53qsb: root@freescale /$ echo mem > /sys/power/state PM: Syncing filesystems ... done. mmc0: card e624 removed Freezing user space processes ... (elapsed 0.001 seconds) done. Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done. Suspending console(s) (use no_console_suspend to debug) ... (Press Power button) PM: suspend of devices complete after 17.067 msecs PM: suspend devices took 0.020 seconds PM: late suspend of devices complete after 0.954 msecs PM: noirq suspend of devices complete after 1.288 msecs Disabling non-boot CPUs ... PM: noirq resume of devices complete after 0.680 msecs PM: early resume of devices complete after 0.914 msecs PM: resume of devices complete after 44.955 msecs PM: resume devices took 0.050 seconds Restarting tasks ... done. mmc0: host does not support reading read-only switch. assuming write-enable. mmc0: new SDHC card at address e624 mmcblk0: mmc0:e624 SU04G 3.69 GiB mmcblk0: p1 p2 p3 libphy: 63fec000.etherne:00 - Link is Down libphy: 63fec000.etherne:00 - Link is Up - 100/Full root@freescale /$ Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: mach-imx: Select ARM_CPU_SUSPEND at ARCH_MXC levelFabio Estevam1-1/+1
Instead of selecting ARM_CPU_SUSPEND only for mx6, we can select it for all SoCs from the ARCH_MXC family. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2013-08-22ARM: imx_v6_v7_defconfig: Select CONFIG_TOUCHSCREEN_EGALAXFabio Estevam1-0/+1
egalax touchscren controller is present on mx6 sabresd/sabrelite, so let's enable it by default. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>