Age | Commit message (Collapse) | Author |
|
TVIN module is missed in MX35 configure file.
Signed-off-by: Wallace Wang <r59996@freescale.com>
|
|
fix PWM backlight blink
Signed-off-by: Katherine Lu <katherine.lu@freescale.com>
|
|
Add CONFIG_MTD_MXC_DATAFLASH to build in SPI NOR
flash driver
Signed-off-by: Lily Zhang <r58066@freescale.com>
|
|
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>
|
|
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>
|
|
avoid i2c access of pseudo irq ops while suspending
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
|
|
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>
|
|
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>
|
|
Fixed build break when MXC_DVFS_PER is not defined.
Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
|
|
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>
|
|
Added support for DVFS-PER for both MX37 and MX51.
Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
|
|
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>
|
|
Miss some configuration and wrong use put_unaligned_be32
Signed-off-by: Frank Li <Frank.Li@freescale.com>
|
|
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>
|
|
Add remote wakeup feature for host mode.
Signed-off-by: Albert Chen <r65187@freescale.com>
|
|
Use "MXC_FEC_BASE_ADDR" instead of FEC_BASE_ADDR
Signed-off-by: Lily Zhang <r58066@freescale.com>
|
|
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>
|
|
Fix build break in imx233_updater_defconfig.
Signed-off-by: Nancy Chen <Nancy.Chen@freescale.com>
|
|
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>
|
|
Delete VDDD setting for sgtl5000 chip, make sure it's correspondence
with schematic.
Signed-off-by: Guoqing Jiang <b22156@freescale.com>
|
|
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>
|
|
fix system can not resume on 2.6.31 branch
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
|
|
Fix PXP compiling problem after V4L2 option turned on as well
Signed-off-by: Robby Cai <R63905@freescale.com>
|
|
fix mcu driver irq handler for SD/MMC card detection
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Update imx register header file with these created from xml
Signed-off-by: Frank.Li <Frank.Li@freescale.com>
|
|
Update imx register header file with these created from xml
Signed-off-by: Frank.Li <Frank.Li@freescale.com>
|
|
Fixed the one-chip branch during GPMI initialization.
Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
|
|
include GPIO pin for ethernet interrupt, etc.
Signed-off-by: Robby Cai <R63905@freescale.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
IIM device node does not exist due to missing of mxs_viim registered.
Signed-off-by: Robby Cai <R63905@freescale.com>
|
|
add nop release function
Signed-off-by: Robby Cai <R63905@freescale.com>
|
|
IIM resource has overlap with PXP resource
Fix all potential conflict by this patch
Signed-off-by: Robby Cai <R63905@freescale.com>
|
|
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>
|
|
Change default configuration file for 2.6.31 kernel to enable
V4l2 capture feature
Signed-off-by: Sammy He <r62914@freescale.com>
|
|
Change default configuration file for 2.6.31 kernel including
enable V4l2 feature.
Signed-off-by: Liu Ying <b17645@freescale.com>
|
|
Change default configuration file for 2.6.31 kernel including
enable V4l2 feature.
Signed-off-by: Liu Ying <b17645@freescale.com>
|
|
Change default configuration file for 2.6.31 kernel including
enable V4l2 feature.
Signed-off-by: Liu Ying <b17645@freescale.com>
|
|
Change default configuration file for 2.6.31 kernel including
enable V4l2 feature.
Signed-off-by: Liu Ying <b17645@freescale.com>
|
|
Add SMSC911X platform data for MX51 3DS to make it work.
Signed-off-by: Lily Zhang <r58066@freescale.com>
|
|
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>
|
|
New comments and some variable renaming to improve the understandability of
the code.
Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
|
|
GPU: use axi_a clock for GPU 2D and 3D
Signed-off-by: Wu Guoxing <b02248@freescale.com>
|
|
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>
|