01 Jul, 2022
1 commit
12 Apr, 2022
1 commit
05 Apr, 2022
1 commit
23 Jul, 2021
1 commit
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
01 May, 2019
1 commit
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)
24 Dec, 2018
1 commit
-
The bit ESDHC_STD_TUNING_EN may be configed by bootloader code if
it choose to use standard tuning method. So on linux side, if
choose to use manual tuning method, need to clear the bit
ESDHC_STD_TUNING_EN, remove the impact of bootloader code.Reviewed-by: Dong Aisheng
Signed-off-by: Haibo Chen
(cherry picked from commit 12a50859ce22f20c7191fc403a93c7f17fb752b8)
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)
18 Dec, 2018
1 commit
-
This reverts commit 8466489ef5ba48272ba4fa4ea9f8f403306de4c7.
Now that we can properly reset the uPD72020x without a hard PCI reset,
let's get rid of the existing quirks.Tested-by: Domenico Andreoli
Signed-off-by: Marc Zyngier
Tested-by: Faiz Abbas
Tested-by: Domenico Andreoli
Acked-by: Mathias Nyman
Signed-off-by: Greg Kroah-Hartman
(cherry picked from commit c2ef60fea2dc7f903450926aee1f9c282ea529ca)
13 Dec, 2018
3 commits
-
- Modify vpu decoder code for recording log info
- adjust poll function
- set module parameter for stream buffer size
- minor tweaks on debug dump function dbglog_show( )Signed-off-by: Huang Chaofan
(cherry picked from commit 92867ba34c31189b204a9573ded12d11970c74ef) -
The commit ae97fd867aa3 ("MLK-19091 cfg80211: make phy index match
after wiphy dev is released") manage wiphy_counter matching between
creating and freeing wiphy device. Then for one wifi instance, the index
of attached phy is not changed during loadable test. But it ignores
multiple wifi cards loadable test case, that introduces the phy index
confliction. So the patch revert the commit.Reviewed-by: Richard Zhu
Signed-off-by: Fugang Duan
(cherry picked from commit: 0977a2d9c95ba8a79dbedc995931a1f459fb2438) -
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)
10 Dec, 2018
1 commit
-
Add lock and check for vb2 buffer to ensure won't access invalid vb2
buffer pointerSigned-off-by: Huang Chaofan
(cherry picked from commit b929c55e380c84c54d5ea1860766d8577028f78a)
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)
06 Dec, 2018
2 commits
-
In TDM mode with Daisy Chain enabled (CPLD mode 0x04) DAC1 and DAC2
AK4458 codecs on audio board are able to play 16 channels, so extend
the TDM mode constraint to 16 channels.Signed-off-by: Viorel Suman
(cherry picked from commit bc8b6a74175c2d120383875b00b5a2a44def9dd0) -
Enable Daisy Chain if in TDM mode and the number of played
channels is bigger than the maximum supported number of channels.Signed-off-by: Viorel Suman
(cherry picked from commit 5ae97f159bfd9c4a37e7e60cd20aa3437041b251)
05 Dec, 2018
1 commit
-
Fix memory out of bounds access.
Change arry type for functopn avi info frame,
Align the arry type and its length.Signed-off-by: Sandor Yu
(cherry picked from commit 2fc41a88c9da514ae3f377e7cb73f4df886f038e)
04 Dec, 2018
2 commits
-
start code
Adjust update stream function for the format that need add start code
Signed-off-by: Huang Chaofan
(cherry picked from commit 3b29245bc201f1090e46c70ca60e61093e27675e) -
firmware commit patch:
1. report uStrBuffWrPtr and uFrameSize
2. don't append any eos naldriver do some change to adapt the firmware's change
and use scnprintf instread of snprintfSigned-off-by: ming_qian
03 Dec, 2018
5 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 -
This reverts commit 3c53532c466add234ac3ca2e70cefe80ea308b4f.
This change affects iMX8MM functionality, generating flicker.
Signed-off-by: Laurentiu Palcu
-
The root cause of the on-the-fly switch from tile to linear fb switch issue
is identified, so the full modeset workaround is no more needed.Patch "MLK-20506 gpu: imx: imx8_dprc: Set CROP_ULC_X/Y to be zero for linear fb"
is the correct fix for this issue.Revert "MLK-20470 drm/imx: dpu: plane: Do full modeset for tile to linear fb switch"
This reverts commit 9245bbf650fdeb79ebf869d48b6bd1b43c2bcf3b.
Signed-off-by: Liu Ying
(cherry picked from commit 7812bebe9c60a6ce954ce5ad504a6be002835462) -
Nonzero CROP_ULC_X/Y are only valid for tile framebuffer cropping.
Thus, we should set them to be zero for linear framebuffer, otherwise,
an on-the-fly switch from tile framebuffer(with cropping enabled) to
linear framebuffer would cause hardware malfunction.Signed-off-by: Liu Ying
(cherry picked from commit 4fc67aed944526545e6ee44d582b013a6327c8d1)