Age | Commit message (Collapse) | Author |
|
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Add support for the phytec WLAN module.
|
|
Signed-off-by: Grigory Milev <g.milev@sam-solutions.net>
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Grigory Milev <g.milev@sam-solutions.net>
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Dmitry Lavnikevich <d.lavnikevich@sam-solutions.net>
|
|
Signed-off-by: Dmitry Lavnikevich <d.lavnikevich@sam-solutions.net>
|
|
Micrel phy KSZ9031 and KSZ9021 have both the same HW bug
with asym_pause.
If asym_pause is enable you will have to unplug and replug the cable to make
the phy work.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
It is not working correct
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
To allocate memory for the GPU we need the RAM size.
We can choose the ramsize over the Kernelkonfig.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
The PMIC DA9063 has no reset. We need to reset the voltages
themselves on reboot.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Change display eeprom address to 0x50, which is default.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Don't filter mode get from EDID.
The filter was added with this patch:
ENGR00180117 HDMI: No audio output in 1080P on some TV
Some TV support specific video mode that different with
CEA standard, and it's pixel clock not comply CEA standard.
But audio configuration paramter N and CTS should follow CEA standard.
So audio may not work in these specific video mode.
Filter video mode get from EDID, only keep standard CEA video mode
in the modelist.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Set the correct phyID for Micrel KSZ9031
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
For the DL we need a delay on the RX lines. Without the delay
we loos all packages.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Add support for duallite and single core version of i.MX6 CPU
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Minor changes into camera host driver:
- reinitialize current buffer index with 0 on each capture start;
- do not change buffer index if channel buffer wasn't updated.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
On some modules SATA don't work if pcie disable the SATA clock.
Remove the SATA clock from pcie clock tree and enable SATA clock before the
pcie clock.
PCIe needs the SATA clock:
/*
* Enable SATA ref clock.
* PCIe needs both sides to have the same source of refernce clock,
* The SATA reference clock is taken out to link partner.
*/
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
The busfreq function support is in the kernel since:
commit 32ea8aa56866047e100c6600cf663aaf786d8dbe
Author: Ranjani Vaidyanathan <ra5478@freescale.com>
Date: Tue Feb 7 14:34:13 2012 -0600
|ENGR00179574: MX6- Add bus frequency scaling support
|
|Add support for scaling the bus frequency (both DDR
|and ahb_clk).
|The DDR and AHB_CLK are dropped to 24MHz when all devices
|that need high AHB frequency are disabled and the CORE
|frequency is at the lowest setpoint.
|The DDR is dropped to 400MHz for the video playback usecase.
|In this mode the GPU, FEC, SATA etc are disabled.
|
|To scale the bus frequency, its necessary that all cores
|except the core that is executing the DDR frequency change
|are in WFE. This is achieved by generating interrupts on
|un-used interrupts (Int no 139, 144, 145 and 146).
|
|Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Add freescale SATA platform changes to phyFLEX-i.MX6
|ENGR00243339 imx: sata: disable sata phy when sata is not enabled
|
|In order to save power consumption, disable sata phy
|(enable PDDQ mode) in kernel level, if the sata module
|is not enabled in kernel configuration.
|
|Signed-off-by: Richard Zhu <r65037@freescale.com>
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Remove not needed code from ethernet phy init
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Fix calculation for phy_speed (MII_SPEED)
and use the right clock (ipg_clk).
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Module revison 2 has some changes compared to revision 1.
NAND:
- disconnected NAND_D8-D15 because only 8-Bit NAND is supported by i.MX 6
- connected NANDF_DQS (SD4_DAT0) to NAND-Flash to support sync. mode
PMIC:
- Moved PMIC_nIRQ from DI0_PIN15 to SD4_DAT1
PCIe:
- Added nPCIe0_PERST to pad DI0_PIN15 (GPIO4_17)
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
That we can change the values of the structs revisions depending
the structs can't be const.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
The pin SD4_DAT4 until SD4_DAT7 be used as revison control.
The pins will be internel pulled up so we read a 1111 for revison 1.
For revison two the first pin (bit) is pulled down (see schematic pfla-02
page 4 "SDIO, NAND-Flash".
On Module rev 1 the pins are connectet to the NAND but we have only 8bit NAND
also the i.MX6 only can handle 8bit NAND flashs.
Revisions:
Rev 1: 0xF
Rev 2: 0xE
.
.
.
Rev 15: 0x1
Rev 16: 0x0
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Fix cam selection typo, the cam name is tw9910
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Change the frequencies for the pll4 (clock.c)
Change the frequencies for the different phytec camera moduls (board-mx6q_phyflex.c)
Add new pll configs for the mt9p031 sensor (mt9p031.c)
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
This is not need in the platform code.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
This is only a workarround to fix bootproblems with i.MX6.
Sometimes the kernel dosn't boot and print the message
"COULD NOT SET GP VOLTAGE".
With the delay it look likes the kernel boot correct.
For more informations look at:
https://community.freescale.com/message/319514#319514
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
If didn't set the param ldo_active param in command line we use LDO_MODE_BYPASS
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Andrei Andreyanau <a.andreyanau@sam-solutions.com>
modified: arch/arm/mach-mx6/board-mx6q_phyflex.c
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
New bootargs added
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
The change is needed because of the setting in the platformcode.
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
(VM-009) camera.
Signed-off-by: Andrei Andreyanau <a.andreyanau@sam-solutions.com>
modified: drivers/media/video/mt9m111.c
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
clko2
Signed-off-by: Andrei Andreyanau <a.andreyanau@sam-solutions.com>
modified: arch/arm/mach-mx6/board-mx6q_phyflex.h
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Andrei Andreyanau <a.andreyanau@sam-solutions.com>
modified: arch/arm/mach-mx6/board-mx6q_phyflex.c
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Andrei Andreyanau <a.andreyanau@sam-solutions.com>
modified: arch/arm/mach-mx6/board-mx6q_phytec-nand.c
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
clko2_clk parent clock source.
Signed-off-by: Andrei Andreyanau <a.andreyanau@sam-solutions.com>
modified: arch/arm/mach-mx6/clock.c
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Uladzimir Bely <u.bely@sam-solutions.net>
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
particular 'power' button)
Signed-off-by: Uladzimir Bely <u.bely@sam-solutions.net>
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
Signed-off-by: Uladzimir Bely <u.bely@sam-solutions.net>
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
modified: drivers/media/video/mxc_camera.c
modified: include/media/soc_camera.h
Signed-off-by: Uladzimir Bely <u.bely@sam-solutions.net>
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
dividers for 26MHz clock source and 48/96MHz PCLK for mt9p031 camera.
modified: arch/arm/mach-mx6/board-mx6q_phyflex.c
modified: drivers/media/video/mt9p031.c
Signed-off-by: Uladzimir Bely <u.bely@sam-solutions.net>
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
modified: drivers/media/video/mt9p031.c
Signed-off-by: Uladzimir Bely <u.bely@sam-solutions.net>
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|
|
modified: drivers/media/video/mt9p031.c
Signed-off-by: Uladzimir Bely <u.bely@sam-solutions.net>
Signed-off-by: Christian Hemp <c.hemp@phytec.de>
|