summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2009-12-05ENGR00119006 MX35: Configure TVIN as modulerel_imx_2.6.31_09.12.00_RC1Wallace Wang
TVIN module is missed in MX35 configure file. Signed-off-by: Wallace Wang <r59996@freescale.com>
2009-12-05ENGR00119022 MX51: fix PWM backlight blinkKatherine Lu
fix PWM backlight blink Signed-off-by: Katherine Lu <katherine.lu@freescale.com>
2009-12-05ENGR00119023-1 MX51: Build in SPI NOR flash driverLily Zhang
Add CONFIG_MTD_MXC_DATAFLASH to build in SPI NOR flash driver Signed-off-by: Lily Zhang <r58066@freescale.com>
2009-12-05ENGR00119024 USB OTG nobody cared IRQ when add gadget driver.Jun Li
When add usb gadget driver in OTG mode, cause nobody cared irq, this pach disable usbintr in udc driver probe. Signed-off-by: Li Jun <r65092@freescale.com>
2009-12-04ENGR00118995 iMX23: power supply protection mechanism must be implemented.Robert Lee
iMX23: power supply protection mechanism must be implemented in order to properly protect the SoC from damage or getting into a locked up state. Several chip errata exists which (some are documented and some are not yet documented at the time of this writing). Signed-off-by: Robert Lee <robert.lee@freescale.com>
2009-12-04ENGR00118898 mx35: fix error when disable pseudo irqZhou Jingyu
avoid i2c access of pseudo irq ops while suspending Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2009-12-03ENGR00116829 close usbpll for usb controler is not in serial mode.Jun Li
1. close usb_clk after usb otg controller switch to utmi mode. 2. usb_clk is a glabal variable for 60M usbpll, when enable usboh3_clk for i.MX51 host port, usb_clk is used, which causes usb_clk can not be closed after the controller is in ULPI mode. Signed-off-by: Li Jun <r65092@freescale.com>
2009-12-03ENGR00117147-2 USB clock gating and PHY low power mode.Jun Li
1. If there is no usb devices connectted or all connectted usb devices are in suspend state, usb host can suspend its whole bus, then put the PHY into low power mode and close all usb clocks. 2. close all usb clocks for usb device low power mode. (The patch is splitted 2 patches, this is FSL specific driver part.) Signed-off-by: Li Jun <r65092@freescale.com>
2009-12-02ENGR00118976: Fix mx37 build due missing function definition.Ranjani Vaidyanathan-RA5478
Fixed build break when MXC_DVFS_PER is not defined. Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
2009-12-02ENGR00118544 iMX23 Clear dangerous macro stmp3xxx_setl(clearl)Frank.Li
No all regiser use _SCT. stmp3xxx_setl may write to wrong address. please use __raw_write (value, REG_XXX_SET) to write date to SCT register. Only REG_XXX_SCT is defined when it exist at hardware. Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2009-12-02ENGR00088305: Add DVFS-PER supportRanjani Vaidyanathan-RA5478
Added support for DVFS-PER for both MX37 and MX51. Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
2009-12-01ENGR00118915 MX23: VDDD_BO voltage needs to be updatedNancy Chen
MX23: VDDD_BO voltage needs to be updated which caused the system hangs if cpufreq Conservative governor is using and CPUFREQ is trigged. Signed-off-by: Nancy Chen <Nancy.Chen@freescale.com>
2009-12-01ENGR00118888-2 Fix iMX23 mfg firmware usb segment faultFrank Li
Miss some configuration and wrong use put_unaligned_be32 Signed-off-by: Frank Li <Frank.Li@freescale.com>
2009-11-27ENGR00114902 MX35: Enable SD clock before rebootWallace Wang
MX35 ROM code will not configre SD clock, while linux kernel will disable SD clock when there is no data transfer, so need to enable SD clock before reboot for SD boot mode Signed-off-by: Wallace Wang <r59996@freescale.com>
2009-11-26ENGR00109408 mx25 usb remote wakeupAlbert Chen
Add remote wakeup feature for host mode. Signed-off-by: Albert Chen <r65187@freescale.com>
2009-11-25ENGR00118376 MX35: Fix FEC build errorLily Zhang
Use "MXC_FEC_BASE_ADDR" instead of FEC_BASE_ADDR Signed-off-by: Lily Zhang <r58066@freescale.com>
2009-11-24ENGR00118399 MX35 RNG: Cann't insert module rng_test_driver.koWilliam Lai
In the rng_test_driver.ko and rng_test, RNG_REGISTER_PEEK_POKE flag should be defined, otherwise, the rng_read_register() and rng_write_register() functions will not be defined. And the flag RNG_REGISTER_PEEK_POKE depends on CONFIG_RNG_TEST_DRIVER, which is not set in the default config file. Resolve the problem by setting the CONFIG_RNG_TEST_DRIVER. Signed-off-by: William Lai <b04597@freescale.com>
2009-11-22ENGR00118672 Fix build break in imx233_updater_defconfigNancy Chen
Fix build break in imx233_updater_defconfig. Signed-off-by: Nancy Chen <Nancy.Chen@freescale.com>
2009-11-20ENGR00118645 MX51:Change configurations for ubuntu 9.10Lily Zhang
1. Disable CONFIG_SYSFS_DEPRECATED for udev 2. Enable CONFIG_RFKILL for USB dongle 3. Enable CONFIG_USB_VIDEO_CLASS for cheese 4. Enable ext4 file system Signed-off-by: Lily Zhang <r58066@freescale.com>
2009-11-20ENGR00118562 MX25: Fix audio cannot work with sgtl5000 revision 16.Guoqing Jiang
Delete VDDD setting for sgtl5000 chip, make sure it's correspondence with schematic. Signed-off-by: Guoqing Jiang <b22156@freescale.com>
2009-11-19ENGR00117528 MX23: Restructure CPUFREQ driverNancy Chen
Restructure CPUFREQ driver. Add conservative governor support. Add CPUFREQ trigger implementation. Add H_CLK auto slow mode support Signed-off-by: Nancy Chen <Nancy.Chen@freescale.com>
2009-11-18ENGR00118029 i.mx233: fix resume issueb02241
fix system can not resume on 2.6.31 branch Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2009-11-18ENGR00118509 Update the defconfig to include V4L2Robby Cai
Fix PXP compiling problem after V4L2 option turned on as well Signed-off-by: Robby Cai <R63905@freescale.com>
2009-11-18ENGR00118228 i.mx35: fix SD/MMC card detectionZhou Jingyu
fix mcu driver irq handler for SD/MMC card detection Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2009-11-17ENGR00118522 iMX23 correct CATLAT value of 2.5 cyclesFrank.Li
Since the true CAS latency can only be changed subsequently if WRITEMODEREG is set, and since WRITEMODEREG is not currently used in the BSP, these 2.5 settings in emi.inc don't really matter. However, they may give a lot of confusion for whoever is debugging the EMI driver, since the HW_EMI register will read one thing, while the controller is doing another thing remove all frequency settings for DDR1 below 96MHz. These are not supported and not useful. Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2009-11-17ENGR00116517 [MX233_BSP] Port ThreadX SDK NAND Flash device identificationPatrick Turley
Added the device identification and timing database. Adjusted the GPMI NAND Flash driver to use this information. Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2009-11-16ENGR00118444 iMX23 Change die temperature measure change to LRADC1Frank.Li
LRADC7 for measurements other than battery voltage will cause the wrong value to be copied over to the power supply. Connecting 5V and then disconnecting to run from battery will be unstable. This fix change LRADC7 to LRADC1 to measure die temparature Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2009-11-13ENGR00116050 iMX233 correct EMI clock changeFrank.Li
The BSP uses the deprecated DCC_RESYNC logic for changing clocks. This was ok for 37xx, but it is not recommended for 378x Use DLL_RESET and DLL_SHIFT_RESET for changing clocks Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2009-11-13ENGR00118393-2 update imx23 register header fileFrank.Li
Update imx register header file with these created from xml Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2009-11-13ENGR00118393-1 update imx23 register header fileFrank.Li
Update imx register header file with these created from xml Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2009-11-10ENGR00118250 [MX23_BSP] GPMI driver crashes when only one chipPatrick Turley
Fixed the one-chip branch during GPMI initialization. Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2009-11-10ENGR00118079-3 Add missed SPI platform_data for enternetRobby Cai
include GPIO pin for ethernet interrupt, etc. Signed-off-by: Robby Cai <R63905@freescale.com>
2009-11-09ENGR00118079-2 fix bug in gpio irq driverRobby Cai
In virtual gpio irq init func, fix miscalculation for all GPIO pins. In gpio chained irq handler, need mask, ack, umask Signed-off-by: Robby Cai <R63905@freescale.com>
2009-11-06ENGR00118047 iMX23 Fix DVFS Can't change frequency and voltageFrank.Li
Policy min and max is set to current frequency. emi.S use wrong register address Some line miss at clock.c when port from 28 kernel. Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2009-11-05ENGR00118204 Update power related register header fileFrank.Li
register header file is created from xml file. some register use related address but some one not. Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2009-11-05ENGR00118016-1 ASoC : upgrade audio support to 2.6.31Alan Tull
Move regulator control into codec drivers. Move codec platform data to machine layer. Remove unused fields from mxc_audio_platform_data. soc multiple audio cards support: dai_list is a list for all registered codec/cpu dais. One codec/cpu dais can't be registered twice, so move the cpu dai registering into imx-ssi.c/imx-esai.c Fix ak4647_read_reg error. Put ssi/esai mode in the cpu_dai private_data. sgtl5000: Fix the power for MX35 1. MX35 vddio and vddd are directly connected to external 3V3. It has no regulator control. 2. sgtl5000 needs some time to be ready after vdda is switched on so msleep(1) is added before regiter read/write. 3. On MX35 platform, vdda is from VCAM. Signed-off-by: Alan Tull <r80115@freescale.com> Signed-off-by: Wallace Wang <r59996@freescale.com>
2009-11-06ENGR00118046-3 Add the mxs_viim deviceRobby Cai
IIM device node does not exist due to missing of mxs_viim registered. Signed-off-by: Robby Cai <R63905@freescale.com>
2009-11-06ENGR00118046-2 add device release function to avoid kernels complaintRobby Cai
add nop release function Signed-off-by: Robby Cai <R63905@freescale.com>
2009-11-06ENGR00118046-1 fix the resource .end assignmentRobby Cai
IIM resource has overlap with PXP resource Fix all potential conflict by this patch Signed-off-by: Robby Cai <R63905@freescale.com>
2009-11-03ENGR00116542 [MX233_BSP] Simplify the GPMI NAND Flash driver's partitioningPatrick Turley
Simplified the partitioning mechanism and, as a side effect, made the GPMI NAND Flash driver usable (it was always crashing the kernel). Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2009-11-04ENGR00117951-2 MX25: Change default config to enable V4L2 capture featureSammy He
Change default configuration file for 2.6.31 kernel to enable V4l2 capture feature Signed-off-by: Sammy He <r62914@freescale.com>
2009-11-02ENGR00117835-6 MX31:Change defconfig for 2.6.31 kernelLiu Ying
Change default configuration file for 2.6.31 kernel including enable V4l2 feature. Signed-off-by: Liu Ying <b17645@freescale.com>
2009-11-02ENGR00117835-5 MX35:Change defconfig for 2.6.31 kernelLiu Ying
Change default configuration file for 2.6.31 kernel including enable V4l2 feature. Signed-off-by: Liu Ying <b17645@freescale.com>
2009-11-02ENGR00117835-4 MX37:Change defconfig for 2.6.31 kernelLiu Ying
Change default configuration file for 2.6.31 kernel including enable V4l2 feature. Signed-off-by: Liu Ying <b17645@freescale.com>
2009-11-02ENGR00117835-3 MX51:Change defconfig for 2.6.31 kernelLiu Ying
Change default configuration file for 2.6.31 kernel including enable V4l2 feature. Signed-off-by: Liu Ying <b17645@freescale.com>
2009-10-30ENGR00117920 MX51 3DS: Add SMSC911X platform dataLily Zhang
Add SMSC911X platform data for MX51 3DS to make it work. Signed-off-by: Lily Zhang <r58066@freescale.com>
2009-10-29ENGR00117630 [MX51 BBG] Can not boot up system from MMC plus cardRichard Zhu
This issue is caused by the improper PAD configuration. Modify the PAD configurations and this issue disappeared. Signed-off-by: Richard Zhu <r65037@freescale.com>
2009-10-28ENGR00115074: [MX233_BSP] Comment, clarify and characterize the NAND FlashPatrick Turley
New comments and some variable renaming to improve the understandability of the code. Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2009-10-28ENGR00117760 GPU: use axi_a clock for GPU 2D and 3DWu Guoxing
GPU: use axi_a clock for GPU 2D and 3D Signed-off-by: Wu Guoxing <b02248@freescale.com>
2009-10-28ENGR00117791 stmp37xx specific battery charger code causing problemsRobert Lee
The battery charger driver contains 37xx specific battery charger driver code that is incompatible with 378x/iMX23 and needs removal Signed-off-by: Robert Lee <robert.lee@freescale.com>