summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-16ENGR00125052-2 Driver modifications when enable the eMMC44 DDRRichard Zhu
The driver related codes' modifications when enable the eMMC44 DDR mode on MX53 EVK board Signed-off-by: Richard Zhu <r65037@freescale.com>
2010-07-16ENGR00125052-1 Common codes changes when enable the eMMC44 DDRRichard Zhu
The modifications of linux kernel common codes when enable the eMMC44 DDR mode Signed-off-by: Richard Zhu <r65037@freescale.com>
2010-07-16ENGR00125206 mmc: update clock setting for mx50Aisheng.Dong
The clock prescaler can not be 0 for esdhc v3 in MX50. (The smallest value should be 1). Change the clock setting part to cover this special case. Signed-off-by: Aisheng.Dong <b29396@freescale.com>
2010-07-16ENGR00125205 mx50: add esdhc3 supportAisheng.Dong
Add IOMUX and configuration data for esdhc3 Signed-off-by: Aisheng.Dong <b29396@freescale.com>
2010-07-16ENGR00124989-3 ELCDIF:Support ELCDIF framebuffer driverLiu Ying
1) Support ELCDIF framebuffer driver. 2) Change CLAA WVGA LCD driver to make it co-work with ELCDIF driver. Signed-off-by: Liu Ying <b17645@freescale.com>
2010-07-16ENGR00124989-2 MX5:Change CLAA-WVGA LCD panel video modeLiu Ying
Set pixel clock rate for CLAA-WVGA LCD panel for 27MHz and set the display frequency to be 57Hz. This makes the panel to get rid of water wave glitch issue on MX50 platform. Signed-off-by: Liu Ying <b17645@freescale.com>
2010-07-16ENGR00124989-1 MX508:Configure ELCDIF pads attributeLiu Ying
1) Enable keepers for LCDIF pads. 2) Remove input path selection for LCDIF pads. Signed-off-by: Liu Ying <b17645@freescale.com>
2010-07-16ENGR00124132 MX53: busfreq driver supportShen Yong
1. adjust lp_clk, ddr_clk MX53 and MX51 uses different one 2. adjust cpu rate in cpu_wp_table 3. enable clock divider handshaking when ddr clock changing 4. add AHB_MED_SET_POINT to ldb_di_clk 5. adjust the bit define about CCDR register Signed-off-by: Shen Yong <b00984@freescale.com>
2010-07-15ENGR00125010-3 MX35: add gpu to imx35_3stack_defconfigRichard Zhao
Build as module by default. Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2010-07-15ENGR00125010-2 MX5: add gpu to imx5_defconfigRichard Zhao
Build as module by default. Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2010-07-15ENGR00125010-1 gpu: add gpu driver supportGene Chouiniere
Migrate from RC14 with freescale changes. Signed-off-by: Gene Chouiniere <Gene.Chouiniere@amd.com> Signed-off-by: Richard Zhao <richard.zhao@freescale.com> Acked-by: Rob Herring <r.herring@freescale.com>
2010-07-15ENGR00125173 ipuv3: remove stat check wait in _ipu_dp_dc_disable()Jason Chen
The stat check wait will add ipu operation time which degrade the ipu performance. Signed-off-by: Jason Chen <b02280@freescale.com>
2010-07-15ENGR00125172 ipuv3 fb: add sync for DP swapJason Chen
During DP swap, other fb operation should not happen. Signed-off-by: Jason Chen <b02280@freescale.com>
2010-07-15ENGR00125171 ipu dev: add sync methodJason Chen
The memory mmap by ipu device is write-back, so user space need sync method. Signed-off-by: Jason Chen <b02280@freescale.com>
2010-07-15ENGR00125045 MX53: Adjust VDDGP voltage settingLily Zhang
1. Adjust VDDGP for 1GHZ as 1.15v 2. Adjust VDDGP for 800MHZ as 1.05v 3. Not all current MX53 boards can run up to 1GHZ. So one limitation is added into clock.c to limit 1GHZ working point. To enable 1GHZ working point in kernel, please increase the GP voltage and type the command "clk core 1000" in uboot console to switch CPU core to 1GHZ. This limitation will be removed after all boards support 1GHZ. Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-07-15ENGR00125169 MX5: only reset nfc in arch_reset when we have itRichard Zhao
it fix mx50 reboot wdog reg write failed issue. Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2010-07-15ENGR00125175 Add pxp_dma.h into include/linux/KBuildRobby Cai
Add pxp_dma.h into KBuild Signed-off-by: Robby Cai <R63905@freescale.com>
2010-07-13ENGR00125120 - EPDC fb: Hangs when display pmic regulators not foundDanny Nold
EPDC driver updated to fail gracefully when the display pmic cannot be acquired. No longer hanging. Signed-off-by: Danny Nold <dannynold@freescale.com>
2010-07-13ENGR00125119 - Maxim 17135 display pmic: VCOM configured incorrectlyDanny Nold
The initial VCOM voltage should be configured once. Previously it was left unconfigured. Now, the VCOM value is checked the first time through, and if it is not set correctly, it will be fixed. Signed-off-by: Danny Nold <dannynold@freescale.com>
2010-07-13ENGR00125118 - Maxim 17135 display pmic: increase PWR_GOOD wait timeoutDanny Nold
A number of Maxim 17135 parts were found to require longer than the computed max wait time to assert the PWR_GOOD signal, indicating that display power is up and valid. This fix increases the timeout, preventing regulator_enable calls from prematurely bailing out and reporting errors. Signed-off-by: Danny Nold <dannynold@freescale.com>
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-13ENGR00125077: pmic battery: disable battery for MX50 Arm2 boardZhou Jingyu
pmic battery: disable battery for MX50 Arm2 board Signed-off-by: Zhou Jingyu <Jingyu.Zhou@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-12ENGR00124814-2 firmware: add e-ink panel waveformDanny Nold
Added default E-Ink panel waveform. Signed-off-by: Danny Nold <dannynold@freescale.com>
2010-07-12ENGR00124814-1 fb: Add i.MX EPDC fb driverDanny Nold
Added basic EPDC driver, including support for PXP conversions (rotation, auto-waveform selection, CSC). Self-clock gating also supported. Signed-off-by: Danny Nold <dannynold@freescale.com>
2010-07-13ENGR00125034 [MX50] Add PxP DMA-Engine and PxP client driverRobby Cai
Use Common DMA-Engine framework to implement ePXP driver Use a dma client driver to access ePxP staff. Signed-off-by: Danny Nold <dannynold@freescale.com> Signed-off-by: Robby Cai <R63905@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-12ENGR00124812-1: Support Maxim E-Ink PMICDanny Nold
Added new regulator driver to control voltage supplies for E-Ink panel. Signed-off-by: Danny Nold <dannynold@freescale.com>
2010-07-12ENGR00124942 MX51: YUV422 output for 720P datamark gutman
Ignore UGDE using for non YUYV output formats Signed-off-by: Mark Gutman <r58412@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-09ENGR00125012: fix cspi mater driver clock polarity for cpsi v7Zhou Jingyu
fix cspi mater driver clock polarity for cpsi v7 Signed-off-by: Zhou Jingyu <Jingyu.Zhou@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-09ENGR00124905 rtc: remove MX51 1.0 work-aroundAnish Trivedi
Since some chips don't have IIM, remove work-around Signed-off-by: Anish Trivedi <anish@freescale.com>
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-2 ALSA: CS42888 codec driver supportWilliam Lai
Support CS42888 playback and recording. ESAI_HCKT is used to drive CS42888 when recording, due to hardware layout. 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-07ENGR00124955 sgtl5000: fix audio power down popAlan Tull
Some boards need a longer delay after powering off VAG. Signed-off-by: Alan Tull <r80115@freescale.com>
2010-07-07Revert "ENGR00124852 sgtl5000: support nonstandard sample rates"Alan Tull
This reverts commit 33391f8b0a2ccda3a27d95dfe67846d5c60666f7. Signed-off-by: Alan Tull <r80115@freescale.com>
2010-07-07ENGR00124831 USB-UDC: Delete the useless codePeter Chen
The probe is called only pdev->name is the same with driver_name, So the statement for name judgement is useless. Signed-off-by: Peter Chen <peter.chen@freescale.com>
2010-07-06ENGR00124761 V4L2 still:Support to capture QXGA still imageLiu Ying
1) Add OV3640 camera QXGA configuration at 7.5fps support. 2) Use double buffer to workaround tearing issue when capturing still image. Signed-off-by: Liu Ying <b17645@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-05ENGR00124828 v4l2 output: close overlay for ic bypass modeJason Chen
After streamoff, ic bypass mode should close overlay like others Signed-off-by: Jason Chen <b02280@freescale.com>