Age | Commit message (Collapse) | Author |
|
The driver related codes' modifications
when enable the eMMC44 DDR mode on MX53 EVK board
Signed-off-by: Richard Zhu <r65037@freescale.com>
|
|
The modifications of linux kernel common codes
when enable the eMMC44 DDR mode
Signed-off-by: Richard Zhu <r65037@freescale.com>
|
|
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>
|
|
Add IOMUX and configuration data for esdhc3
Signed-off-by: Aisheng.Dong <b29396@freescale.com>
|
|
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>
|
|
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>
|
|
1) Enable keepers for LCDIF pads.
2) Remove input path selection for LCDIF pads.
Signed-off-by: Liu Ying <b17645@freescale.com>
|
|
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>
|
|
Build as module by default.
Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
|
|
Build as module by default.
Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
|
|
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>
|
|
The stat check wait will add ipu operation time which degrade the ipu
performance.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
During DP swap, other fb operation should not happen.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
The memory mmap by ipu device is write-back, so user space need sync
method.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
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>
|
|
it fix mx50 reboot wdog reg write failed issue.
Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
|
|
Add pxp_dma.h into KBuild
Signed-off-by: Robby Cai <R63905@freescale.com>
|
|
EPDC driver updated to fail gracefully when the display pmic cannot
be acquired. No longer hanging.
Signed-off-by: Danny Nold <dannynold@freescale.com>
|
|
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>
|
|
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>
|
|
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>
|
|
pmic battery: disable battery for MX50 Arm2 board
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
|
|
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>
|
|
Added default E-Ink panel waveform.
Signed-off-by: Danny Nold <dannynold@freescale.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Added new regulator driver to control voltage supplies for
E-Ink panel.
Signed-off-by: Danny Nold <dannynold@freescale.com>
|
|
Ignore UGDE using for non YUYV output formats
Signed-off-by: Mark Gutman <r58412@freescale.com>
|
|
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>
|
|
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>
|
|
Add reference counting of driver opens for multi-context support.
Increase command buffer to 64KB.
Signed-off-by: Rob Herring <r.herring@freescale.com>
|
|
fix cspi mater driver clock polarity for cpsi v7
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
|
|
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
|
|
Since some chips don't have IIM, remove work-around
Signed-off-by: Anish Trivedi <anish@freescale.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Some boards need a longer delay after powering off VAG.
Signed-off-by: Alan Tull <r80115@freescale.com>
|
|
This reverts commit 33391f8b0a2ccda3a27d95dfe67846d5c60666f7.
Signed-off-by: Alan Tull <r80115@freescale.com>
|
|
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>
|
|
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>
|
|
Sata can work well on EVK boards, and pass the unit-tests.
Signed-off-by: Richard Zhu <r65037@freescale.com>
|
|
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>
|
|
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>
|
|
After streamoff, ic bypass mode should close overlay like others
Signed-off-by: Jason Chen <b02280@freescale.com>
|