summaryrefslogtreecommitdiff
path: root/arch/arm/plat-mxc
AgeCommit message (Collapse)Author
2013-10-04Prevent L2 cache initialisation if CONFIG_CACHE_L2X0 is enabled andAnthony Felice
L2 cache is not present. Author: Roshni Shah <roshni.shah@timesys.com>
2013-07-02Fix for 51540: clock() function returns too large values3.0-vybrid-ts2.5Makarand Kulkarni
The issue was caused due to sched_clock() inplementation in pit.c which reported values which were incosistent with what it should
2013-04-26Fix SDHC card timeout error.3.0-vybrid-ts2.3Anthony Felice
2013-03-10fix scheduler not seeing time pass, would not interrupt cpu bound processRoshni Shah
Signed-off-by: Ed Nash <ed@kidlearn.com>
2012-12-12Vybrid CAAM driverJason Jin
From Singh Pradip-B09147. Integrate by Jason Jin Signed-off-by: Jason Jin <Jason.jin@freescale.com>
2012-12-12ENGR00181365-1: ADC: Add platform support for ADC driverWang Xiaojun
Add platform support for ADC driver. Signed-off-by: Wang Xiaojun <b41435@freescale.com>
2012-12-12ENGR00216081-1:Add USB host and gadget PM supportJingchang Lu
Handle usb suspend/resume, currently the BSP doesn't support usb plug/unplug wakeup. Signed-off-by: Jingchang Lu <b35083@freescale.com>
2012-12-12ENGR00216087-2:Add Vybrid ASRC platform deviceJingchang Lu
Signed-off-by: Jingchang Lu <b35083@freescale.com>
2012-12-12ENGR00216076-2: DCU: Update DCU driver for PM and blending issueAlison Wang
Fix layers blending and reinitialization issue for DCU driver. Update power management part for DCU driver. Signed-off-by: Alison Wang <b18965@freescale.com>
2012-12-12ENGR00216076-1: PM: Add Power Management driver for VybridAlison Wang
System could run into STOP and LPRun modes. When system was working in STOP mode, pressing SW1 button or inserting or removing SD card could wake up it. Signed-off-by: Alison Wang <b18965@freescale.com>
2012-10-17ENGR00216078-1: switch: add platform support for L2 switchJason Jin
Add platform support for Vybrid L2 switch driver. Signed-off-by: Jason Jin <Jason.jin@freescale.com>
2012-10-17ENGR00181358-3: fec: add second FEC support for VybridAlison Wang
Add second FEC support for Vybrid. Signed-off-by: Alison Wang <b18965@freescale.com>
2012-10-17ENGR00212250-1: watchdog: Add platform support for watchdog driverAlison Wang
Add platform support for watchdog driver. Signed-off-by: Wang Xiaojun <b41435@freescale.com>
2012-10-17ENGR00181395-1: Add UART MISC functions support for FaradayJingchang Lu
Add hardware flow control support, Add transmit DMA support, Add FIFO operation support, Add MSB/LSB on data support, Add 9-bits MARK/SPACE support. Signed-off-by: Jingchang Lu <b35083@freescale.com>
2012-10-17ENGR00181390-1: qspi: Add platform support for Quad SPI driverAlison Wang
Add platform support for Quad SPI driver. Signed-off-by: Alison Wang <b18965@freescale.com> Xiaochun Li <b41219@freescale.com>
2012-10-17ENGR00181407-1: ts: add platform support for touch screen driverAlison Wang
Add platform support for touch screen driver. Signed-off-by: Alison Wang <b18965@freescale.com>
2012-10-17ENGR00180953-1: dspi: update platform support for dspi driverAlison Wang
Update platform support for dspi driver after debugging on board. Signed-off-by: Jason Jin <jason.jin@freescale.com> Alison Wang <b18965@freescale.com>
2012-10-17ENGR00180956-2: Add FlexTimer PWM support on FaradayAlison Wang
The FlexTimer work on PWM mode with EPWM and CPWM supported. The API configures each FTM channels the same due to pwm subsystem interface restriction. Signed-off-by: Jingchang Lu <b35083@freescale.com>
2012-09-12ENGR00219461:Fix high resolution timer support FaradayJingchang Lu
Signed-off-by: Jingchang Lu <b35083@freescale.com>
2012-09-12ENGR00219616 One Micro-SD card remove will generate a lot of interruptsJason Jin
The PKE and PUE should be declared for the GPIO pull up, otherwise the pin will not be pulled up for the SDHC card detect input. Signed-off-by: Jason Jin <Jason.jin@freescale.com>
2012-09-12ENGR00181401,ENGR00181396-1: Add USB OTG controller support for MVF platformJingchang Lu
OTG1 acts as gadget and OTG2 acts as host on TWR-MVF600 board. Signed-off-by: Jingchang Lu <b35083@freescale.com>
2012-09-12ENGR00180953-1: dspi: add platform support for dspi driverAlison Wang
Add platform support for dspi driver. Signed-off-by: Alison Wang <b18965@freescale.com>
2012-09-12ENGR00212251-1: sai: add platform support for SAI driverAlison Wang
Add platform support for SAI driver. Signed-off-by: Alison Wang <b18965@freescale.com>
2012-09-12ENGR00180947-1: dcu: add platform support for dcu driverAlison Wang
Add platform support for dcu driver. Signed-off-by: Alison Wang <b18965@freescale.com>
2012-09-12ENGR00181374-1: nfc: add platform support for NFC driverAlison Wang
Add platform support for NFC driver. Signed-off-by: Jason Jin <Jason.jin@freescale.com>
2012-09-12ENGR00180958: rtc: add platform support for RTC driverAlison Wang
Add platform support for RTC driver. Signed-off-by: Jason Jin <Jason.jin@freescale.com>
2012-09-12ENGR00181363-1: add platform support for I2C controllerAlison Wang
Add platform support for I2C controller. Signed-off-by: Jason Jin <Jason.jin@freescale.com>
2012-09-12ENGR00180936-1: edma: add platform support for edma driverAlison Wang
Add platform support for edma driver. Signed-off-by: Jingchang Lu <b35083@freescale.com> Signed-off-by: Xiaochun Li <b41219@freescale.com>
2012-09-12ENGR00212262-1: esdhc: add platform support for esdhc driverAlison Wang
Add platform support for esdhc driver. Signed-off-by: Jason Jin <Jason.jin@freescale.com>
2012-09-12ENGR00181358-1: fec: add platform support for FEC driverAlison Wang
Add platform support for FEC driver. Signed-off-by: Jason Jin <Jason.jin@freescale.com> Signed-off-by: Alison Wang <b18965@freescale.com>
2012-09-12ENGR00181393-1: uart: add platform support for UART driverAlison Wang
Add platform support for UART driver. Signed-off-by: Jason Jin <Jason.jin@freescale.com> Signed-off-by: Jingchang Lu <b35083@freescale.com>
2012-09-12ENGR00180931-3 mvf: add gpio API for MVF platformAlison Wang
Add gpio API for MVF platform. The MVF GPIO framwork is different with i.mx. Signed-off-by: Jason Jin <Jason.jin@freescale.com>
2012-09-12ENGR00180931-2 mvf: add IOMUX definiation and initializationAlison Wang
Add IOMUX definiation and initialization. Add the iomux initialization support for Faraday. Define the io pad settings for some function modules. Those pad ctrl settings may need to adjust during the feature tuning process. Signed-off-by: Jason Jin <Jason.jin@freescale.com>
2012-09-12ENGR00180931-1 mvf: add MSL support for MVF platformAlison Wang
Add MSL support for MVF platform. Signed-off-by: Jason Jin <Jason.jin@freescale.com> Signed-off-by: Alison Wang <b18965@freescale.com> Signed-off-by: Jingchang Lu <b35083@freescale.com>
2012-03-07ENGR00176147-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-03-07ENGR00176279 [MX6DL] MMC: improve SD3.0 SDR104 mode compatability.Ryan QIAN
remove SION bit for SD3_CMD pad control, it will enlarge clock tuning window on MX6DL. Signed-off-by: Ryan QIAN <b32804@freescale.com>
2012-03-07ENGR00174062 CCM: change clock enable_count to usecountLin Fuzhen
change clock debugfs sys attr 'enable_count' to 'usecount' to align with some power debug tool used Signed-off-by: Lin Fuzhen <fuzhen.lin@freescale.com>
2012-02-29ENGR00175692-02 [MX6DL] SD3.0: can not recognize SD3.0 cards on some boards.Ryan QIAN
Improve SD3.0 compatibility: change DSE to 34ohm for 200Mhz. Signed-off-by: Ryan QIAN <b32804@freescale.com>
2012-02-23ENGR00175222-1 IPUv3 pdev:Check fb size before reserve ov fbLiu Ying
This patch checks overlay fb size before reserve fb mem for it. Signed-off-by: Liu Ying <Ying.Liu@freescale.com> (cherry picked from commit b29df373e547c83f9b3bcfd9a98016f462fa9ec2)
2012-02-15ENGR00174106-1 - EPDC fb: Support EPDC on MX 6DL/SDanny Nold
- Added EPDC and EPD PMIC (Maxim 17135) to MX6Q ARM2 board file - Added EPDC-related IOMUX and GPIO settings - Added EPDC clock configuration settings to clock file - Updated config files with EPDC and Maxim 17135 config entries Signed-off-by: Danny Nold <dannynold@freescale.com>
2012-02-15ENGR00172274-02 - [MX6]: rework IEEE-1588 in MX6Q Sabre-lite/sd board.Fugang Duan
- Config GPIO_16 pad to ENET_ANATOP_ETHERNET_REF_OUT. - IEEE-1588 ts_clk and i2c3 are mutually exclusive, because all of them use GPIO_16, so it only for one function work at a moment. - Test result: TO1.1 IEEE 1588 is convergent in Sabrelite board. Signed-off-by: Fugang Duan <B38611@freescale.com>
2012-02-14ENGR00174299-2: MSL part: add ePxP V2 driverRobby Cai
MSL part for ePxP v2 driver Signed-off-by: Robby Cai <R63905@freescale.com>
2012-02-13ENGR00174301 [mx6dl perfmon]add workaround for TKT055916Tony Lin
bit16 of GPR11 must be set to enable performance monitor Signed-off-by: Tony Lin <tony.lin@freescale.com>
2012-02-10ENGR00174232 [mx6q perfmon]PDM No. TKT055916: remove workaround for TO1.1Tony Lin
remove the workaround For TO1.0: bit16 of GPR11 must be set to enable perfmon For TO1.1 and later: bit0 of GPR11 is enable bit for perfmon. set 1/0 to enable/disable perfmon add workaround for mx6dl Signed-off-by: Tony Lin <tony.lin@freescale.com>
2012-02-10ENGR00173463 i.mx6dl: vpu: disable iram usageSammy He
Disable vpu iram since mx6dl platform iram isn't enough for vpu after VDOA/audio used it. Signed-off-by: Sammy He <r62914@freescale.com>
2012-02-10ENGR00174033-1 MX6 PCIE: add pcie RC driverRichard Zhu
Add PCIE RC driver on MX6 platforms. Based on iwl4965agn pcie wifi device, verified the following features. * Link up is stable * map the CFG, IO and MEM spaces, and CFG/MEM spaces can be accessed Signed-off-by: Richard Zhu <r65037@freescale.com>
2012-02-09ENGR00174037-1 Add HSIC suspend/resume featureTony LIU
MSL part - For HSIC, not connect nor disconnect, then WKCN, WKDC must not be set during suspend - For HSIC, must set bit 21 in host control registry after device connected to host controller - USB PHY 480M clock output must turn on to avoid about 10ms delay before sending out resume signal - HW_ANA_MISC clkgate delay must be set to 2 or 3 to avoid 24M OSCI not stable issue Signed-off-by: Tony LIU <junjie.liu@freescale.com>
2012-02-08ENGR00172342-1 EDID parse audio data blocksAlan Tull
Add functionality to parse Audio Data Blocks from EDID data to find out what modes of LPCM are suppored by the HDMI sink device. The parsed settings are saved in the hdmi mfd. The HDMI audio driver will check the settings when the audio stream is opened and will then apply appropriate constraints. If we are unable to read from the EDID, then we default to supporting Basic Audio as defined by the HDMI specification (stereo, 16 bit, 32KHz, 44.1KHz, 48KHz PCM). Signed-off-by: Alan Tull <r80115@freescale.com>
2012-02-08ENGR00172274-01 - [MX6]: rework IEEE-1588 ts_clk in MX6Q ARIK CPU board.Fugang Duan
- Fix GPIO_16 IOMUX config. - Config GPIO_16 pad to ENET_ANATOP_ETHERNET_REF_OUT. - IEEE-1588 ts_clk, S/PDIF in and i2c3 are mutually exclusive, because all of them use GPIO_16, so it only for one function work at a moment. - Test result: Enet work fine at 100/1000Mbps in TO1.1. IEEE 1588 timestamp is convergent. Signed-off-by: Fugang Duan <B38611@freescale.com>
2012-02-07ENGR00173869-8: i.mx6: ARM2: add i.mx6dl supportJason Liu
i.mx6dl and i.mx6q share the same ARM2 board due to the pin-pin compatible between them. Signed-off-by: Jason Liu <r64343@freescale.com>