Age | Commit message (Collapse) | Author |
|
Convert sdma to a platform device and driver.
Signed-off-by: Rob Herring <r.herring@freescale.com>
|
|
Pass the irq number in platform device resources.
Signed-off-by: Rob Herring <r.herring@freescale.com>
|
|
Rework early uart to pass in uart base and clock ptr from board.
Now early console for ttymxc is always enabled and mxcuart console
is not needed.
Add fix work-around u-boot illegal uart setup. uboot sets fifo
trigger levels to reserved values which breaks early uart console.
Use TXFE instead of TRDY.
Signed-off-by: Rob Herring <r.herring@freescale.com>
|
|
- put base address and irq in platform data.
- use clk usecounts instead of ssi_active struct
- allow up to MAX_SSI_CHANNELS in hardware
Signed-off-by: Alan Tull <r80115@freescale.com>
|
|
The spba defaults to all masters enabled and this is fine as
all chips only have ARM and SDMA as masters.
Signed-off-by: Rob Herring <r.herring@freescale.com>
|
|
Convert all i.MX platforms over to iram allocator functions.
Signed-off-by: Rob Herring <r.herring@freescale.com>
|
|
Define the parameters's default value for MX35.
Signed-off-by: William Lai <b04597@freescale.com>
|
|
FEC driver of 2.6.31 kernel remove pin iomux config and PHY reset,
which is in fec_gpio_active() needed for i.MX25 and i.MX35.
Signed-off-by: Li Jun <r65092@freescale.com>
|
|
u-boot set wrong standby contorl for regulators,
while kernel doesn't set standby controls which
cuase system can't wakeup from suspend mode.
Signed-off-by: Wallace Wang <r59996@freescale.com>
|
|
Reserve 3M for bootloader since new nand block size is 512K byte.
Signed-off-by: Wallace Wang <r59996@freescale.com>
|
|
Do not disable the eSDHC clk on MX35 3DS board,
since SYSTEM can't boot up after the reset key
is pressed when the SD/MMC boot mode is used.
The root cause is that the ROM code don't ensure
the SD/MMC clk is running when boot system.
Signed-off-by: Richard Zhu <r65037@freescale.com>
|
|
avoid i2c access of pseudo irq ops while suspending
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@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>
|
|
Use "MXC_FEC_BASE_ADDR" instead of FEC_BASE_ADDR
Signed-off-by: Lily Zhang <r58066@freescale.com>
|
|
fix mcu driver irq handler for SD/MMC card detection
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@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>
|
|
This is i.MX BSP 5.0.0 release ported to 2.6.31
Signed-off-by: Rob Herring <r.herring@freescale.com>
Signed-off-by: Alan Tull <r80115@freescale.com>
Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
|