summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2010-07-13ENGR00125113 - imx5_defconfig update - Add PxP, Max17135, and EPDCDanny Nold
MX50 requires inclusion of PxP, Maxim 17135, and EPDC drivers as defaults in order to have proper E-Ink display support. Signed-off-by: Danny Nold <dannynold@freescale.com>
2010-07-13ENGR00124255 Reconfigure MX5x's eSDHC iomux PAD's configurationsRichard Zhu
Reconfigure the PAD's configurations to level up the HW timing compatibility. MX51:Some MMC cards such as transcend mmc plus cards can't be recognized and initialized correctly on the second esdhc slot of the BBG boards that populated the new DDR chips. MX53:Same Kingstone SDHC card can work well on EVK REVA board, but failed in initialization on EVK REVB board without any sw modifications. After adjust the slot pin's pad configurations, fix the HW compatible issues listed above. Signed-off-by: Richard Zhu <r65037@freescale.com>
2010-07-12ENGR00124812-2: MX50 add Max17135 Display pmic init to MSLDanny Nold
Maxim 17135 PMIC init added to MSL in conjunction with addition of Maxim 17135 regulator driver and I2C client. Signed-off-by: Danny Nold <dannynold@freescale.com>
2010-07-12ENGR00124963 USB: add vbus enable/disableHu hui
support imx53 evk board OTG and Host1 vbus active and inactive to low the power consume, fix fsl_otg.c build failt, add vbus power control function pointer in struct fsl_usb2_platform_data. Signed-off-by: Hu hui <b29976@freescale.com>
2010-07-09ENGR00125007: MX50: Correct PAD settings for over-current detectionDinh Nguyen
The pad settings for the over-current detection pins on MX50 ARM2 CPU board needs to have a pull-up. Signed-off-by: Peter Chen <peter.chen@freescale.com> Signed-off-by: Dinh Nguyen <Dinh.Nguyen@freescale.com>
2010-07-09ENGR00124986 mx5: add gpu refcounting and increase command bufferRob Herring
Add reference counting of driver opens for multi-context support. Increase command buffer to 64KB. Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-07-09ENGR00124956 Increase vpu iram size to 80KSammy He
Increase vpu iram size to 80K on mx51 and mx53 to use more iram for video decoding and encoding. It can cover 720P encoder and 1080P decoder except VC-1 AP. Signed-off-by: Sammy He <r62914@freescale.com>w
2010-07-09ENGR00124849-3 mx5: add mx50 supportRob Herring
Add support for i.MX50 and arm2 board with lpddr/mddr. Signed-off-by: Richard Zhao <richard.zhao@freescale.com> Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-07-08ENGR00124849-2: mx5: clean-up serial configuration codeRob Herring
The serial device setup code includes board configuration header, but is common for all boards. So make the configuration common for all boards and remove the board headers as nothing else is used. Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-07-08ENGR00124849-1 mx5: clean-up some includes of crm_regs.hRob Herring
CCM is different on various MX5x chips, so limit its include. SRPG is only initialized on MX51 3DS, but should be done on all MX5x chips. Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-07-08ENGR00124740-4 MX25/35 ALSA: Changes due to ESAI as platform deviceWilliam Lai
Make ESAI as a platform device, and pass the audio data to use the external memory by default. Signed-off-by: William Lai <b04597@freescale.com>
2010-07-08ENGR00124740-3 MX53 : Multi-channel audio supportWilliam Lai
CS4288 is built in as default for MX53, but with a command parameter of apc in the commandline to enable. Signed-off-by: William Lai <b04597@freescale.com>
2010-07-08ENGR00124740-1 MX53 ALSA: Make ESAI as a platform deviceWilliam Lai
Make ESAI a platform device and pass the register base address by resource and then use ioremap. Signed-off-by: William Lai <b04597@freescale.com>
2010-07-06ENGR00124256 Linux platform integrated AHCI SATA driverRichard Zhu
Sata can work well on EVK boards, and pass the unit-tests. Signed-off-by: Richard Zhu <r65037@freescale.com>
2010-07-06ENGR00124864 MX5: Fix MSL issueLily Zhang
1. correct mx53 sdma script variable 2. CSPI should not use cspi_main_clk 3. remove duplicated M4IF setting codes in clock.c, which are already in cpu.c Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-07-06ENGR00124736 Remerge the minor modifications to mainlineRichard Zhu
1 correct the pata platform device resource check codes 2 Change the end statment of the sdhc1 det pin iomux definition on mx51 board from ',' to ';'. 3 sdhc driver max blk count on MX31, sinc customer report that the emmc would be failed when the blk count is more than 32. Signed-off-by: Richard Zhu <r65037@freescale.com>
2010-07-05ENGR00124795 SPI NOR: uniform include header fileLily Zhang
The default partitions are missing in MX53 SPI NOR MTD. It's because spi nor driver and mx53 msl include different header files. It causes struct definitions are different. For i.MX SPI nor driver, need to use asm/mach/flash.h by aligning with NAND driver. Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-07-01ENGR00124629 mx5x: Add Watchdog config for mfg defconfigPeter Chen
If not, the board will be reset as no one serices the watchdog. At USB recovery mode, the watchdog will be enabled at rom code. Signed-off-by: Peter Chen <b29397@freescale.com>
2010-06-30ENGR00124762 MX5: Fix clock div zero issueLily Zhang
Fix clock div zero issue in mx5 clock file Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-06-29ENGR00124683-3 Add ADV7180 TV decoder support on mx53Sammy He
Add ADV7180 TV decoder support on mx53. OV3640 module must be removed before ADV7180 TVIN test. Signed-off-by: Sammy He <r62914@freescale.com>
2010-06-29ENGR00124683-2 Change adv7180_pwdn callback function on mx35Sammy He
Change adv7180_pwdn callback function on mx35 due to pwdn parameter defintion update. Signed-off-by: Sammy He <r62914@freescale.com>
2010-06-29ENGR00124683-1 Add CCIR interlaced mode for TV decoderSammy He
Add CCIR interlaced mode for TV decoder. And add pwdn callback function in mxc_camera_platform_data. Signed-off-by: Sammy He <r62914@freescale.com>
2010-06-24ENGR00122302 MX23 ALSA: Resolve the failure when pausing and resuming playbackLionel Xu
To reslove the problem when resuming a playback from pausing Signed-off-by: Lionel Xu <r63889@freescale.com>
2010-06-23ENGR00123738 MX53: Fix MLB issue caused by emi_int2 clockLily Zhang
1. MLB can only work with "jtag=on" option enable or after system resume now. It's cuased by emi_int2 clock gate bit setting. MX53 enables the internal memory power saving mode which requires emi_intr CCGR bits must be set as 0x11 if using IRAM. To fix current issue, add additional mlb clock which is associated with emi_int2. 2. Update MLB PIN setting. Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-06-22ENGR00124562 MX28 add persistent bit supportFrank Li
Add persistent bit for MX28 Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-06-17ENGR00124390 MX35:Update new mfg defconfig for supporting both sd and nandPeter Chen
The old one can't work and no ubi support Signed-off-by: Peter Chen <b29397@freescale.com>
2010-06-14ENGR00124287 MX5x, MX37: Fix DVFS memory resource issueNancy Chen
MX5x, MX37: Fix DVFS memory resource issue. Signed-off-by: Nancy Chen <Nancy.Chen@freescale.com>
2010-06-12ENGR00124326 MX53: Add SPDIF Tx supportLily Zhang
Add SPDIF Tx support for MX53 EVK board. 1. Support 44.1KHZ sample rate. 2. 48K and 32K sample rates require 24.576MHZ OSC connected to CKIH2. But it's "DNP" in EVK. Test conditions: 1. Connect MX51 Accessory Card with J94 port in EVK. 2. SPDIF_OUT pin conflicts with 12V pin used by CAN feature. Add "spdif" command option in the command line to enable SPDIF Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-06-09ENGR00124224 mx51: Update the new mfg default config according to mx5_defconfigPeter Chen
The old imx51_updater_defconfig is out-dated, so delete it, and mfg firmware will use imx5_updater_defconfig in future. Signed-off-by: Peter Chen <b29397@freescale.com>
2010-06-08ENGR00120301 MX51: Fix slow TS issueNancy Chen
MX51: Fix slow TS issue. Signed-off-by: Nancy Chen <Nancy.Chen@freescale.com>
2010-06-08ENGR00124168 imx28: fix bug that USB gadget driver can't workPeter Chen
1. USB gadget driver can't work if we insmod usb host module first, At default, we should not define CONFIG_USB_EHCI_ARC_OTG (Taking the first usb port as host), otherwise the usb gadget driver will can't work due to its resource have already claimed by usb0 host. 2. Fixes some warnings and error format for Kconfig and defconfig Signed-off-by: Peter Chen <b29397@freescale.com>
2010-06-08ENGR00124167 [mfg-tool]: Enhancement the UTP protocolPeter Chen
Enhancement the UTP protocol and give more comments for source code Signed-off-by: Peter Chen <b29397@freescale.com>
2010-06-02ENGR00123589: Console can wakeup system while it is not wakeup sourceJeremy.Yao
Add debug-uart pm function Signed-off-by: Jeremy Yao <r65161@freescale.com>
2010-05-31ENGR00122599 MX53: DVFS-core supportShen Yong
add dvfs-core platform device and device data Signed-off-by: Shen Yong <b00984@freescale.com>
2010-05-28ENGR00123982: Fix GPU clocking scheme on MX51 & MX53.Ranjani Vaidyanathan-RA5478
Add appropriate secondary clocks to GPU2d and GPU3d clocks. Also fix the naming scheme for the clocks needed by GPU so that the same clocks can be used on both MX51 and MX53. Fixed the round_rate function for many clocks so that the rate returned is not greater than the maximum rate supported for that clock. Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
2010-05-27ENGR00123838 alsa: fall back to external ram if iram failsAlan Tull
If iram_alloc fails, should warn and fall back to external ram. Signed-off-by: Alan Tull <r80115@freescale.com>
2010-05-27ENGR00123863 MX53 Clock:Set AXI_B_CLK to be 200MHzLiu Ying
Set AXI_B_CLK to be 200MHz in case it is set to other clock rate in bootloader. This can make sure IPU has sufficient clock rate. Signed-off-by: Liu Ying <b17645@freescale.com>
2010-05-26ENGR00123828 Improved timing for the i.MX23/i.MX28 NAND Flash driverPatrick Turley
Added improved timing calculations to the driver, and various other support work. Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2010-05-24ENGR00123744-3 iMX23 enable unique id supportFrank Li
Add config file Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-05-24ENGR00123744-2 iMX23 enable unique id supportFrank Li
Add opt uuid support Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-05-24ENGR00123744-1 iMX23 add unique ID supportFrank Li
copy file from stmp plat Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-05-21ENGR00123686 mx5: Fix GPU_2D clock select bitmaskDinh Nguyen
Because of a documentation error, the bitmask for gpu_2d clock select is defined incorrectly. Signed-off-by: Dinh Nguyen <Dinh.Nguyen@freescale.com>
2010-05-20ENGR00123514 MX28: System hangs when set different cpu freq continuouslyNancy Chen
MX28: System hangs when set different cpu freq continuously. Signed-off-by: Nancy Chen <Nancy.Chen@freescale.com>
2010-05-20ENGR00123438: iMX23 Mount as usb device then go to standby, system haltJeremy.Yao
Fix system timer suspend/resume operation in mx23 pm module Signed-off-by: Jeremy Yao <r65161@freescale.com>
2010-05-20ENGR00123454 [MX23] FIX LCD no display issue after switch back from TVoutRobby Cai
Due to the LCDIF clock caculation problem. Signed-off-by: Robby Cai <R63905@freescale.com>
2010-05-19ENGR00123554 mx233/mx28: Enlarge the ramdisk sizePeter Chen
The WindowsXP can only recognize the ramdisk size above 8MiB. Signed-off-by: Peter Chen <b29397@freescale.com>
2010-05-19ENGR00123491 i.mx53 arc usb host increase tx fifo threshold.Jun Li
There are bad turnaround erros when copying data from SD to Udisk via Host port in i.mx53. Tunning TX fifo fill threshold from 2 to 8. FIFO Burst Threshold:(Read/Write) [Default = 2] This register controls the number of data bursts that are posted to the TX latency FIFO in host mode before the packet begins on to the bus. The minimum value is 2 and this value should be a low as possible to maximize USB performance. A higher value can be used in systems with unpredictable latency and/or insufficient bandwidth where the FIFO may underrun because the data transferred from the latency FIFO to USB occurs before it can be replenished from system memory. This value is ignored if the Stream Disable bit in USBMODE register is set. Signed-off-by: Li Jun <r65092@freescale.com>
2010-05-19ENGR00123441 imx23, fix ethernet can not suspendZhou Jingyu
fix ethernet can not enter suspend state Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2010-05-17ENGR00123527 fix iMX23 udhcpc fail to get ip addressFrank Li
Miss CONFIG_PACKET at default config Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-05-17ENGR00122965 Improve USB100 feature due to bootloader change.Frank Li
Smalle change due to the bootloader change and fix Mx23 fail caused by clock module change. Signed-off-by: Frank Li <Frank.Li@freescale.com>