summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-29ENGR00235540 add "fbmem" config for sabreautob02247
add "fbmem" config for sabreauto_6q Signed-off-by: Shengjiu Wang <b02247@freescale.com>
2013-03-29ENGR00236169 MX6 USB :kfree udc_controller when remove udc drivermake shi
Kree and reset udc_controller should be done when remove udc driver to avoid kernel dump during modprobe gadget driver after modprobe and rmmod udc driver. Signed-off-by: make shi <b15407@freescale.com>
2013-03-29ENGR00179636-07 - i.MX6 : Enable ethernet NAPI method in default.Nitin Garg
- Enable ethernet NAPI method in default, which can reduce cpu loading and RX FIFO overruns in busy system. Signed-off-by: Nitin Garg <nitin.garg@freescale.com>
2013-03-29ENGR00236512 mmc: esdhc: make sd3 and sd2 have same platform configJianzheng Zhou
Let sd2 and sd3 slot to have the same platform config. It will remove the restriction that wifi dongle must be inserted into the certain slot. Signed-off-by: Jianzheng Zhou <jianzheng.zhou@freescale.com>
2013-03-29ENGR00236052 add keychord driver in android config.Zhang Jiejing
android use keychord to archive start function in init.rc with some key combo press. eg: service bugreport /system/bin/bugmailer.sh class main disabled oneshot keycodes 115 114 This service will start if VOL-UP and VOL-DOWN press same time. it will start collect bug log, and snapshot and start a mail activity to send the bug report to a mail address. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2013-03-29ENGR00236834: RTC fix a crash in mxc_rtc_read_time while registering rtcNitin Garg
Set pdata (before calling rtc_device_register) as its required by rtc_device_register as it checks if alarm is already set, calling mxc_rtc_read_time. Signed-off-by: Nitin Garg <nitin.garg@freescale.com>
2013-03-29gpu: ion: several bugfixes and enhancements of IONKyongHo Cho
1. Verifying if the size of memory allocation in ion_alloc() is aligned by PAGE_SIZE at least. If it is not, this change makes the size to be aligned by PAGE_SIZE. 2. Unmaps all mappings to the kernel and DMA address spaces when destroying ion_buffer in ion_buffer_destroy(). This prevents leaks in those virtual address spaces. 3. Makes the return value of ion_alloc() to be explicit Linux error code when it fails to allocate a buffer. 4. Makes ion_alloc() implementation simpler. Removes 'goto' statement and relavant call to ion_buffer_put(). 5. Checks if the task is valid before calling put_task_struct() due to failure on creating a ion client in ion_client_create(). 6. Returns error when buffer allocation requested by userspace is failed. Change-Id: I4fa9859f4a0b665fcb44e5c0da43c569732e93ae Signed-off-by: KyongHo Cho <pullip.cho@samsung.com>
2013-03-29ENGR00236827-1: Enable MPR121 capacitive button driver in imx5 android configNitin Garg
Enable MPR121 capacitive button driver in imx5 android config. Signed-off-by: Nitin Garg <nitin.garg@freescale.com>
2013-03-29ENGR00236827: Enable MPR121 capacitive button driverNitin Garg
Enable MPR121 capacitive button driver in Linux 3.0.35 kernel as its missing from Makefile/Kconfig. Also enable the calibration lock bit to improve the touch sensitivity issue. Signed-off-by: Nitin Garg <nitin.garg@freescale.com>
2013-03-29ENGR00236020-1 ALSA: add calling of trigger in machine driverGary Zhang
soc_pcm_trigger() calls trigger functions of cpu_dai, codec_dai and platform, but the trigger function of machine is not called. add calling of trigger in machine driver in soc_pcm_trigger() Signed-off-by: Gary Zhang <b13634@freescale.com>
2013-03-29ENGR00235817 mx6: use SNVS LPGPR register to store boot mode value.Zhang Jiejing
After using POR reset, the content in SRC will be reset. See RM: 63.5.1.2.3 IPP_RESET_B(POR) Because POR reset will reset most of register in IC, so use SNVS_LP General Purpose Register (LPGPR) to store the boot mode value. Below copy from SNVS_BlockGuide.pdf: The SNVS_LP General Purpose Register provides a 32 bit read write register, which can be used by any application for retaining 32 bit data during a power-down mode This Patch will use [7,8] bits of this register. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2013-03-29ENGR00236499 ASRC: fix build warningChen Liangjun
Remove unused function "asrc_get_output_buffer_size()" to fix build warning. Signed-off-by: Chen Liangjun <b36089@freescale.com>
2013-03-29ENGR00236196: mxc_vout: add YV12 format support in enum fmt field.Sheng Nan
Since YV12 format is supported in mxc_v4l2_capture, it should be also supported in mxc_vout. Signed-off-by: Sheng Nan <b38800@freescale.com>
2013-03-29ENGR00235665: mxc_v4l2_capture: add YV12 format support in camera driverSheng Nan
Android CTS verifier have a must requirement for YV12 format. Since IPUv3 common driver has supported IPU_PIX_FMT_YVU420P pixel format, add the support of YV12 format in mxc_v4l2_capture. Signed-off-by: Sheng Nan <b38800@freescale.com>
2013-03-29ENGR00235370-4 pmic: Fix the bug of pmic I2CZhang Xiaodong
Fix the bug of wm831x pmic I2C Signed-off-by: Zhang Xiaodong <B39117@freescale.com> Acked-by: Lily Zhang
2013-03-29ENGR00236620: Add fastboot and recovery methods for iMX5Nitin Garg
Add fastboot and recovery methods with Android reboot commands. Signed-off-by: Nitin Garg <nitin.garg@freescale.com>
2013-03-29ENGR00235624 Quad/DualLite ARD: MTD partition non alignedAlejandro Sierra
MTD partition for SPI-NOR was not aligned to 8K. Replace its offset from MTDPART_OFS_APPEND to MTDPART_OFS_NXTBLK. Signed-off-by: Alejandro Sierra <b18039@freescale.com>
2013-03-29ENGR00235626 FEC: Enable phy pause frame featureFugang Duan
Since some ethernet MAC flow control is relied on phy pause status, both link partners exchange information via auto neg to determine if both parties are capable of flow control. Advertise phy pause frame to avoid pause frame is not responsed by the other net node. Signed-off-by: Fugang Duan <B38611@freescale.com>
2013-03-20Wandboard : Add author's names to the board fileTapani
2013-03-19Wandboard : Add support for PCI ExpressTapani
While the default wand baseboard does not have PCIE, the signals are routed to the connector. This enables PCIE when using the Wandboard CPU module on a PCIE enabled EDM baseboard.
2013-03-14Wandboard : Set mmc speed to 200MHz by defaultTapani
2013-03-05Wandboard : Add copyright notice to board fileTapani
2013-02-08Wandboard : Add VPU and V4L support to Wandboard Kconfig and board-file.Tapani
This enables hardware accelerated video playback.
2013-02-08Wandboard : Add VPU support to default Wandboard kernel configTapani
2013-02-08Wandboard : Enable Vivante GPU in Wandboard board file and KconfigTapani
2013-02-08Wandboard : Enable Vivante GPU in the default wandboard kernel configTapani
2013-02-08Fix regulator name mismatch.Tapani
The JB kernel and ICS kernels use different default names, and the merge between the two introduced a mismatch. This reverts to the names used in the JB kernel.
2013-02-05Wandboard : remove 1.8V support for SD3Tapani
2013-02-05Wandboard : Minor USB fixes to Wandboard board-file.Tapani
Behaviour of USB_PWR has been inverted, and the OTG ID pin is now correctly set up in the gpr registers.
2013-02-05Wandboard : Disable USB OTG autosensing and b_peripheral mode.Tapani
Due to last minute hardware changes there are timing issues with reading VBUS and ID pins, causing an interrupt storm. This disables USB OTG peripheral mode.
2013-01-28Revert buggy changes to board-mx6q_sabresd.c from tag imx-android-13.5.0-gaEdward Lin
2013-01-28Fix compile break when CONFIG_USB_G_ANDROID is selected.Edward Lin
2013-01-21Wandboard : Enable SPI in boardfileTapani
2013-01-21Wandboard : Enable SPI in wandboard kernel configTapani
2013-01-21Wandboard : Reset wifi on boot; this in order to clear firmware loaded ↵Tapani
before a soft reset.
2013-01-20Wandboard : Minor clean ups in boardfile wrt to ethernet initializationTapani
2013-01-19Wandboard : enable and export external GPIOsTapani
2013-01-19Wandboard : Enable gpio sysfs entries in wandboard default kernel configTapani
2013-01-19Wandboard : enable basic power management in wandboard board fileTapani
2013-01-19Wandboard : add thermal and basic power management to wandboard kernel configTapani
2013-01-19Wandboard : Enable and setup bluetooth in wandboard boardfileTapani
2013-01-19Wandboard : add Bluetooth support to wandboard kernel configTapani
2013-01-18Revert "ENGR00225875-2 i.MX6Q/Solo Sabreauto Bluetooth H4 fix uart rx timeouts."Tapani
This commit breaks Bluetooth UART connection on the WandBoard. This reverts commit e21b0b06f4b99a22f9cf5d63641c00a6d83d433a.
2013-01-17Wandboard : Add wifi support to board fileTapani
2013-01-17Wandboard : Add wifi support and enable brcmfmac in wandboard kernel configTapani
2013-01-17brcmfmac: Handling the interrupt in ISR directly for non-OOBNi Wade
In case of inband interrupts, if we handle the interrupt in dpc thread, two level of thread switching takes place to process wifi interrupts. One in SDHCI driver and the other in Wifi driver. This may cause the system instability. Because the SDHCI calls sdio_irq_thread() to handle the irq, this thread locks mmc host and calls wifi handler. It expects WiFi handler to be quick and enables sdio interrupt from card at end. If wifi handler defers this work for a different thread, sdio_irq_thread() will be stuck on next wifi interrupt since mmc lock is not freed. Handling the interrupt in ISR directly will prevent thread context switching in wifi driver. It can fix the instability problems. Signed-off-by: Wei Ni <wni@nvidia.com>
2013-01-13Add Broadcom FullMAC wireless driver, backported from kernel 3.5rc6Tapani
2013-01-13Remove old staging driver for Broadcom bcm4329 wifiTapani
2013-01-13Remove brcm from staging area MakefileTapani
2013-01-13Remove brcm config option from staging areaTapani