summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx5
AgeCommit message (Collapse)Author
2012-10-08ENGR00227020: devices-common imx_dma_data duplicate struct definitionAdrian Alonso
* Fix imx_dma_data duplicate struct definition * Rename struct as name conflicts with imx_dma_data struct defined at arch/arm/plat-mxc/include/mach/dma.h * Update copyrigth year. Signed-off-by: Adrian Alonso <aalonso@freescale.com>
2012-07-20ENGR00179574: MX6- Add bus frequency scaling supportRanjani Vaidyanathan
Add support for scaling the bus frequency (both DDR and ahb_clk). The DDR and AHB_CLK are dropped to 24MHz when all devices that need high AHB frequency are disabled and the CORE frequency is at the lowest setpoint. The DDR is dropped to 400MHz for the video playback usecase. In this mode the GPU, FEC, SATA etc are disabled. To scale the bus frequency, its necessary that all cores except the core that is executing the DDR frequency change are in WFE. This is achieved by generating interrupts on un-used interrupts (Int no 139, 144, 145 and 146). Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2012-07-20ENGR00176147-2: usb: pass the wakeup event to pdataPeter Chen
The host driver needs to differentiate wakeup event. Signed-off-by: Peter Chen <peter.chen@freescale.com>
2012-07-20ENGR00171079-9: mx53-ard cs42888 board sample rate settingsAdrian Alonso
* Board mx53-ard cs42888 supportted sample rate settings, pass them trough mxc_audio_codec_platform_data * Update copyrigth year 2012 Signed-off-by: Adrian Alonso <aalonso@freescale.com>
2012-07-20ENGR00170244-6 ARM: AHCI: Enable PDDQ mode on mx53 smd boardRichard Zhu
In order to save the power consumption, enable the PDDQ mode of AHCI PHY when there is no sata disk on the port Signed-off-by: Richard Zhu <r65037@freescale.com>
2012-07-20ENGR00170244-5 ARM: AHCI: Enable PDDQ mode on mx53 loco boardRichard Zhu
In order to save the power consumption, enable the PDDQ mode of AHCI PHY when there is no sata disk on the port Signed-off-by: Richard Zhu <r65037@freescale.com>
2012-07-20ENGR00170225 mx5x: build failed due to ipuv3 fb platform data changeXinyu Chen
The change impact the mx5 bbg and loco build. Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
2012-07-20ENGR00161124 [dvfs, cpufreq] Use regulator API to set cpu voltageNancy Chen
Change dvfs driver and cpufreq driver to use regulator API to set cpu voltage. Signed-off-by: Nancy Chen <Nancy.Chen@freescale.com>
2012-07-20ENGR00143921-2 - MACH-MX5 - Add EPDC/MAX17135 V3P3 regulatorDanny Nold
- Added V3P3 regulator definitions to board file - Added V3P3 GPIO defines and setup in board files - Changed V220 panel timings to match settings used for certification Signed-off-by: Danny Nold <dannynold@freescale.com>
2012-07-20ENGR00161234-2: Enable ocotp clock for mx6qTerry Lv
Add clock enable code to arch. OCOTP driver missed code to enable clock in driver. Thus if ocotp clock is not enabled in clock.c, ocotp will not work. We will remove ocotp clock enable code in board file and leave this operation to driver. Signed-off-by: Terry Lv <r65388@freescale.com>
2012-07-20ENGR00159530-2 mc34708:add board level support for new pmic driverRobin Gong
1.add new board level file related to new pmic driver 2.support for new board id for RevB of LOCO,so it can support both RevA and RevB boards Signed-off-by: Robin Gong <B38343@freescale.com>
2012-07-20ENGR00139265-3 mxc alsa soc spdif driverAlan Tull
* Add spdif block clock divider settings and spdif_clk_set_rate function to mxc_spdif_platform_data. Signed-off-by: Alan Tull <alan.tull@freescale.com>
2012-07-20ENGR00155147 mx5x mx6x: adjust dma zone max size to 184MJason Chen
adjust dma zone max size to 184M. keep default size as 96M. Signed-off-by: Jason Chen <b02280@freescale.com>
2012-07-20ENGR00139280: MX6: Add CPUFREQ supportRanjani Vaidyanathan
Add support for CPUFREQ for SMP system. Added support for 1GHz, 800MHz, 400MHz and 160MHz. Added support for scaling the voltage along with frequency. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2012-07-20ENGR00154748: MX5x: Add CPUFREQ and DVFS support to 2.6.38Ranjani Vaidyanathan
Enable CPUFREQ on 2.6.38 Remove the dependency between CPUFREQ and bus_freq driver. Allow for CPUFREQ and DVFS-CORE to co-exist. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2012-07-20ENGR00154650-1 [MX53_ARD] ESAI: add ESAI deviceGary Zhang
add EASI ARCH codes. Signed-off-by: Gary Zhang <b13634@freescale.com>
2012-07-20ENGR00153887 mx53 ard: add display supportLily Zhang
- Add VGA support. The command option to use VGA as primary display: video=mxcfb0:dev=vga,VGA-XGA,if=GBR24 ard-vga For VGA, Need to disable Ethernet and short PIN 1-2 of J14 and J16. - Add LVDS support. The default display is LVDS0. LVDS1 needs further modification on ldb driver Signed-off-by: Lily Zhang <r58066@freescale.com>
2012-07-20ENGR00154889-1: Add virtual iim driver to imx5 and imx6 platformTerry Lv
This patch adds platform changes to system files, including: 1. Add viim platform deivce. 2. Add viim menu. Signed-off-by: Terry Lv <r65388@freescale.com>
2012-07-20ENGR00154526 MX5x, SSI: audio capture not supportedZeng Zhaoming
Audio capture not support in 2.6.38 kernel, it is caused by not setting ssi correctly in clock and sync method. Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
2012-07-20ENGR00154108-2 imx6q MSL: make ldb support two ipu in separate modeJason Chen
make ldb support two ipu in separate mode. Signed-off-by: Jason Chen <b02280@freescale.com>
2012-07-20ENGR00153762 imx6q MSL: increase DMA zone size to max 184Jason Chen
when we need enable 1080p 32bpp display and play a 1080p h264 clip, it may meet memory allocation fail issue. This patch fix this issue. Signed-off-by: Jason Chen <b02280@freescale.com>
2012-07-20ENGR00153275-2 mx53 L2638 msl modifications when add ahci temp-monitorRichard Zhu
based on the 2.6.38 kernel mainline, refer to linux std hwmon architeture, add the standalone ahci temperature monitor driver on fsl i.mx53 platforms. Signed-off-by: Richard Zhu <r65037@freescale.com>
2012-07-20ENGR00153216-1 MSL: add dvi display driver supportJason Chen
change for mx51_bbg, mx53_evk, mx6q_sabr platform. Signed-off-by: Jason Chen <b02280@freescale.com>
2012-07-20ENGR00152845-2 MSL imx5: msl files changes.Jason Chen
imx5 MSL files change. Signed-off-by: Jason Chen <jason.chen@freescale.com>
2012-07-20ENGR00152842 mx5x-usb: fix build errorPeter Chen
As well as some warnings for compiling Fix the build error reported by Alan Tull, the error message is: arch/arm/mach-mx5/usb_dr.c: In function 'mx5_usb_dr_init': arch/arm/mach-mx5/usb_dr.c:309: error: implicit declaration of function 'machine_is_mx53_loco' The below warning message output when compiling mx5x kenrel: arch/arm/plat-mxc/include/mach/arc_otg.h:36:7: warning: "CONFIG_ARCH_MX6" is not defined Signed-off-by: Peter Chen <peter.chen@freescale.com>
2012-07-20ENGR00139241-3 mx6 sata: mx5x ahci related modificatoinsRichard Zhu
mx5x ahci related modificatoins when enable ahci on mx6q Signed-off-by: Richard Zhu <r65037@freescale.com>
2012-07-20ENGR00152512 mx5x: Update some newest usb changes from 2.6.35 to 2.6.38Peter Chen
Besides, it enables mx50 usb functions at rdp board And add mxc (except for mx6q) phy specific register file Signed-off-by: Peter Chen <peter.chen@freescale.com>
2012-07-20ENGR00151891: MX50-Fix bug in exit from LPAPM mode.Ranjani Vaidyanathan
When exiting from LPAPM mode, ARM clock is run at 266.67MHZ for a few instructions while the voltage is still at 0.85V. Fix this issue by setting the ARM-PODF divider before switching the parent. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2012-07-20ENGR00152172: MX5x- Port bus_freq driver to 2.6.38 kernelRanjani Vaidyanathan
Port bus_freq driver from 2.6.35 to 2.6.38 Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2012-07-20ENGR00141259: MX53_SMD: SPI: Use community spi_imx for spi norTerry Lv
Use community spi_imx for spi nor. m25p80 is now supported with spi_imx. Signed-off-by: Terry Lv <r65388@freescale.com>
2012-07-20ENGR00151762 vpu: Fix system hang due to long time video playback on mx51Sammy He
Fix system hang due to long time video playback. This issue is only on i.MX51 platfrom due to changing vpu clock parent in vpu_enable/ disable. Set vpu clock parent to axi_a forever to fix it. Signed-off-by: Sammy He <r62914@freescale.com>
2012-07-20ENGR00139461-1 mxc alsa soc spdif driverAlan Tull
S/PDIF tx and rx using ASoC layer. Signed-off-by: Alan Tull <alan.tull@freescale.com>
2012-07-20ENGR00144306-2 vpu: Add iram info to vpu platform data for each platformSammy He
Add iram info to vpu platform data for each platform in linux/arch folder. Disable iram on MX51 and enable iram on MX53 platform. And remove VPU_IRAM_SIZE usage. Signed-off-by: Sammy He <r62914@freescale.com>
2012-07-20ENGR00143799 Add SCC RAM clock to dependency list for SAHARA clock treeAnish Trivedi
When ARM is in WAIT mode, the SCC RAM clock is disabled since 1 is written to the CCGR register by default. At that point, if SAHARA tries to access a key or some other piece of data stored in the SCC RAM, then it might hang. To prevent this scenario, SCC RAM is added to dependency list for SCC clock, and SCC clock is added to dependency list for SAHARA. Signed-off-by: Anish Trivedi <anish@freescale.com>
2012-07-20ENGR00143486 - MSL: MAX17135 init_data incorrectly declared __initdataDanny Nold
- Removed __initdata from regulator_init_data structure declaration. This protects the MAX17135 regulator from having its structure overwritten, which was causing a bug when writing large chunks of memory. Signed-off-by: Danny Nold <dannynold@freescale.com>
2012-07-20ENGR00143294-3: MX50-Port DVFS-CORE and bus_freq driver to 2.6.38Ranjani Vaidyanathan
Port low power mode drivers to 2.6.38 Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
2012-07-20ENGR00142954 - MSL clocks: correct APLL settings to prevent random PxP lockupsDanny Nold
- Add appropriate bit settings to ANADIG_MISC to improve APLL signal integrity and prevent intermittent PxP lockups Signed-off-by: Danny Nold <dannynold@freescale.com>
2012-07-20ENGR00142950-3 - MSL: Port EPDC/PxP driver support to 2.6.38Danny Nold
- Ported EPDC driver MSL layer code to 2.6.38 - Ported PxP driver MSL layer code to 2.6.38 - Ported Maxim 17135 EPD PMIC driver MSL layer code to 2.6.38 Signed-off-by: Danny Nold <dannynold@freescale.com>
2012-07-20ENGR00143126-2 ARM: add DMA device for mx50Huang Shijie
add dma device for mx50. Signed-off-by: Huang Shijie <b32955@freescale.com>
2012-07-20ENGR00143126-1 ARM: add DMA support for mx50Huang Shijie
add the DMA support for platform mx50. Signed-off-by: Huang Shijie <b32955@freescale.com>
2012-07-20ENGR00141558-8 ARM: add gpmi device for mx508Huang Shijie
add the gpmi device for mx508. Signed-off-by: Huang Shijie <b32955@freescale.com>
2012-07-20ENGR00141558-7 ARM: add gpmi support for MX508Huang Shijie
add gpmi support for mx508. Signed-off-by: Huang Shijie <b32955@freescale.com>
2012-07-20ENGR00142733 MX51: Add sgtl5000 support for babbageZeng Zhaoming
Add sgtl5000 support for imx51 babbage in 2.6.38 kernel Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
2012-07-20ENGR00142517-1 ARM: mx53 smd:camera pin configYuxi Sun
Add camera pin and clk configuration Signed-off-by: Sun Yuxi <b36102@freescale.com>
2012-07-20ENGR00142436-1 MX53 LOCO: Audio not work in 2.6.38 kernelZeng Zhaoming
Audio init failed with: failed to call snd_soc_jack_add_gpios soc-audio soc-audio: asoc: failed to init HiFi: -16 asoc: failed to instantiate card sgtl5000-audio: -16 This is caused by hp_status() callback gpio setting introduced by: 9dbaab8db17c3ce6bbe368a2b708c41ea1db33f8 Fix it by provide gpio setting in platform data. Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
2012-07-20ENGR00142413: MX51: Fix mx51 I2c board info multiple defined in 2.6.38Zeng Zhaoming
Multiple defined i2c board info in 2.6.38 kernel for mx51 bbg. This cause a build error. Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
2012-07-20ENGR00142304: IMX51: Add pmic support for IMX51 babbage in 2.6.38Zeng Zhaoming
Add pmic support for imx51 babbage in upgrading to 2.6.38 Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
2012-07-20ENGR00142303: IMX51: add sgtl5000 support for MX51 babbageZeng Zhaoming
Add sgtl5000 audio support for imx51 babbage in upgrading to 2.6.38. Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
2012-07-20ENGR00141152-2 imx5X MSL: make default display optionJason Chen
Change MSL files. Signed-off-by: Jason Chen <b02280@freescale.com>
2012-07-20ENGR00142296-1 ARM: MX5: Add SRTC device supportAnish Trivedi
Machine layer changes to add SRTC device for MX5x platforms. Signed-off-by: Anish Trivedi <anish@freescale.com>