22 Jul, 2021
1 commit
08 Apr, 2021
1 commit
06 Dec, 2019
1 commit
04 Nov, 2019
1 commit
28 Oct, 2019
1 commit
03 Jun, 2019
1 commit
10 May, 2019
1 commit
06 May, 2019
2 commits
29 Apr, 2019
1 commit
27 Apr, 2019
1 commit
03 Jan, 2019
2 commits
-
Enable uart2 clk to let inmate could access uart
And disable CAAM for inmateSigned-off-by: Peng Fan
Reviewed-by: Jun Li
(cherry picked from commit 59e4096c1bf0ef39e94b2b3ea81629f8862b59ec) -
Correct pci and reserved memory for jailhouse
For i.MX8MQ, the top address are reserved for optee.
For i.MX8QXP/QM, the pci reg needs to be updated because to support
OP-TEE the memory region are moved 32MB lower.Signed-off-by: Peng Fan
Reviewed-by: Flynn xu
(cherry picked from commit f74537d35206b2a953069987ccf2b0550d2e130e)
02 Jan, 2019
2 commits
-
With optee enabled, optee will reside on the top 32M memory region of RAM,
which used to be jailhouse's execute address, now shrink inmates memory by
32M to give place to jailhouse.Signed-off-by: Flynn xu
Reviewed-by: Peng Fan
(cherry picked from commit f5a0803376d077750a8ec9c43dc96869dc251972) -
With optee enabled, optee will reside on the top 32M memory region of RAM,
which used to be jailhouse's execute address, now reserve memory from
0xb3c00000 to 0xb8000000 for jailhouse and it's inmates.Signed-off-by: Flynn xu
Reviewed-by: Peng Fan
(cherry picked from commit fd50832fb48a81b01fdeb731d55e15ee1e534850)
19 Dec, 2018
1 commit
-
Correct gpu reg, otherwise DPU/GPU could not share memory.
Signed-off-by: Peng Fan
Reviewed-by: Flynn xu
Reviewed-by: Xianzhong
(cherry picked from commit f409184730bef2f5bc450b9241c3116c69a05d01)
13 Dec, 2018
1 commit
-
Add synaptics_dsx touch support for imx8mm ddr4 evk board.
Signed-off-by: Haibo Chen
(cherry picked from commit f1ce84fbb28e3061e5abbf0274cb320fa8bbb95f)
12 Dec, 2018
1 commit
-
Reserve 4KB memory at the GUEST_RAM0_BASE, this area will be used
as a magic number area, U-Boot will write this area and XEN will
check this area during U-Boot/Linux reseting/rebooting.Signed-off-by: Peng Fan
Reviewed-by: Flynn xu
(cherry picked from commit ed0659fb66dfb5b9fad51e9d920d5fb0a8a93f41)
11 Dec, 2018
1 commit
-
We are using SPI 33 for virtual PL031, but dom0 not passthrough
the interrupt, so domu are not able to use this.In this patch also correct domu android car rtc node interrupts
property.Signed-off-by: Peng Fan
Reviewed-by: Flynn xu
(cherry picked from commit 8dfead313460e0fa3c8d47248ee4e4fe2c80a638)
07 Dec, 2018
1 commit
-
Android auto use sai0 for bluetooth phone audio output,
so enable sai0 for android auto.Signed-off-by: Peng Fan
(cherry picked from commit cadfe60f5cd87f80de1a30624861296a21f581fb)
03 Dec, 2018
2 commits
-
Similar with QXP MEK we switch to ASRC to support
multiple rates.Thus we introduce:
- asrc clocks
- make asrc PD depend on esai PDReviewed-by: Cosmin-Gabriel Samoila
Signed-off-by: Daniel Baluta
(cherry picked from commit d804a5cac96d7d6071a2b4808a6ebe262f20952c) -
DCSS needs special display timings for MIPI-DSI panel in order to do a
proper display on it.
In order to not break other display controller using this panel, add
custom display-timings for this specific use-caseSigned-off-by: Robert Chiras
Signed-off-by: Laurentiu Palcu
30 Nov, 2018
1 commit
-
- Since the l1ss is not enabled yet, configure
the clkreq# as gpio on 8qm/qxp mek boards.
Re-configure the clkreq# as input and open
drain when l1ss is enabled later.
- Correct the perst# configurations of 8qm.Signed-off-by: Richard Zhu
(cherry picked from commit cb7ec372ae90798a46b11e979243c3f058d8b26f)
29 Nov, 2018
1 commit
-
Correct the interrupt line for adv7535.
Signed-off-by: Fugang Duan
Tested-by: Robert Chiras
Acked-by: Fancy Fang
28 Nov, 2018
7 commits
-
This commit is breaking suspend/resume, so reverting it until a fix is
provided.This reverts commit 47427ff4ce37a6d6e0468de9b6e61f8a58b21d9a.
-
This commit is breaking suspend/resume, so reverting it until a fix is
provided.This reverts commit 4a004884a4f16d698941a39fd0ec5f29bedb10ed.
-
Because now DSP supports ASRC we need to power up pd_asrc0
each time pd_esai0 is powered up.Current power domain tree looks like this:
* pd_audio
* pd_audio_clk0
* pd_audio_clk1
* pd_dma0_chan6
* pd_dma0_chan7
* pd_esai0
* pd_dma0_chan0
* pd_dma0_chan1
[....]
* pd_asrc0We need to make pd_asrc0 dependent on pd_esai0, thus we move
pd_dm0_chan6 node as a child of pd_asrc0.Thus, the new power domain hierarch will look like this:
* pd_audio
* pd_audio_clk0
* pd_audio_clk1
* pd_dma0_chan0
* pd_dma0_chan1
[....]
* pd_asrc0
* pd_dma0_chan6
* pd_dma0_chan7
* pd_esai0Signed-off-by: Daniel Baluta
Reviewed-by: Shengjiu Wang
(cherry picked from commit 04c4825baad9344e5f3dfa1c69de3957199d3ab0) -
We introduce ASRC clocks (only "ipg", "mem", "asrc0..3" are
relevant for us), then remove ASRC related EDMA channels and
interrupts lines because they will be managed by DSP.There is one more step required: fire up the power domain for ASRC
this is tricky and will be done in the next patch.Signed-off-by: Daniel Baluta
Reviewed-by: Shengjiu Wang
(cherry picked from commit e9e613dc18a732e82227028f1c822862448ddc22) -
Once 32Khz low power clock enable for Murata 1CQ module, Bluetooth core
may enter low power idle status that cause HCI communication error when
HCI device is down for 2 seconds after initialization.
Currently, remove the LP 32Khz input for the module.Reviewed-by: Richard Zhu
Signed-off-by: Fugang Duan -
Correct the pad confirations of the pcie perst and epdev_on
on 8qm/qxp platforms.Signed-off-by: Richard Zhu
Reviewed-by: Fugang Duan
(cherry picked from commit 28d5b68c1fa7568a2444915b71fab12e8a2d4350) -
Signed-off-by: ming_qian
27 Nov, 2018
3 commits
-
Move sai_hdmi_rx to fsl-imx8qm-mek-hdmi-in.dts.
Signed-off-by: Sandor Yu
(cherry picked from commit f9e95e95796830ed6c22b95f96be9370461796fe) -
ISI channel 0,1 or 2,3 could concatenate to support 4K image.
ISI channel 1,2 couldn't support such function,
otherwise image will lost line data.Signed-off-by: Sandor Yu
(cherry picked from commit 18d3cf890a41ac773aefddd2ebe285d4b0197f5d) -
Keep wlreg_on regulator on during system suspended status due to
external wifi module power requirement. Also keep the old Murata
1CQ M.2 card support.To set the PIN to "latch" status before the GPIO controller is power
off during suspend, and set the PIN to "PASS" status after GPIO
controller status restored during system resume back.Reviewed-by: yang.tian
Tested-by: yang.tian
Signed-off-by: Fugang Duan
(cherry picked from commit: 015599e40fd5cc942f8f6a8d4b6c3475440a114e)
26 Nov, 2018
4 commits
-
This patch fixes the interrupts used by ADV7535. Initial patch
configured the GPIO0 IO00 as IO pin for the DSI_INT, used by ADV7535,
but the correct one is IO01, since IO00 is used by PWM.Fixes: c2f1eceb5629 ("arm64: dts: imx8qm/qxp mek: Configure interrupts
for adv7535")
Signed-off-by: Robert Chiras -
M4 will run flexspi XIP image on iMX8MM. Thus, we have to disable flexspi
in M4 dedicated DTS, otherwise the M4 will crash because flexspi probe
in kernel will re-configure the controller.Signed-off-by: Ye Li
Reviewed-by: Richard Zhu
(cherry picked from commit 2a370901a663bb518303ed2d5e774f1faa41f5fd) -
Fix the wrong configuration of "dmas" in dts. This leads the spi
transfer error in dma mode and cause this issue.Signed-off-by: Clark Wang
-
For ECSPI test, add these two dts files.
imx6ul-14x14-evk-ecspi.dts: enable ecspi4 function. Because ethernet2
uses the same pins with ecspi4, so disable fec1/fec2.
imx6ul-14x14-evk-ecspi-slave.dts: Add "spi-slave" attribute to enable
slave mode.Wire Connection:
J1704:
3 - SCS
4 - MOSI
5 - MISO
6 - SCK
7 - GNDModify "Makefile" to build these two dts files.
Signed-off-by: Clark Wang
23 Nov, 2018
2 commits
-
- Fix busfreq optee mode to not install the linux assembly function
used to synchronize all CPU in case of SMP mode
- Fix l2cache OPTEE/Linux share mutex operationsSigned-off-by: Cedric Neveux
(cherry picked from commit 68f47bb3328e56c63d647f855fc654f4736658ce) -
Default value must be prefixed by "0".
Signed-off-by: Viorel Suman
(cherry picked from commit e1f214bd631bda58ab7850866447a53e4a479ac8)