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
9 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) -
Default value must be prefixed by "0".
Signed-off-by: Viorel Suman
(cherry picked from commit 1a8e10215cc07c83b0e26b55fef94aae18151633) -
a) Default value must be prefixed by "0".
b) Map 2 pins case to rx=0xff tx=0x11.Signed-off-by: Viorel Suman
(cherry picked from commit cb4d69f098ee003edc2dcfec7075b043a78345e6) -
Default value must be prefixed by "0".
Signed-off-by: Viorel Suman
(cherry picked from commit a38075f068fd07dda55cb5bb5d74450ba29d6483) -
Default value must be prefixed by "0".
Signed-off-by: Viorel Suman
(cherry picked from commit b81a9884f85f750673a4ee0da60096d330add7a5) -
a) Default value must be prefixed by "0".
b) Map 2 pins case to rx=0xff tx=0x11.Signed-off-by: Viorel Suman
(cherry picked from commit bb1d5eac8b6ba4371ec04f362071c06cd3f5066b) -
Default value must be prefixed by "0".
Signed-off-by: Viorel Suman
(cherry picked from commit 5252bd4b838eaa849fafdfa42a9e322a012a1e98) -
Default value must be prefixed by "0".
Signed-off-by: Viorel Suman
(cherry picked from commit 4ce702331a6c7b5a84fe4fdc210b62147e04fa84)
22 Nov, 2018
2 commits
-
Configure the interrupt for ADV7535 so that it can generate interrupts
events for HDP when the HDMI cable is plugged in or out.Signed-off-by: Robert Chiras
-
Add synaptics_dsx touch support for imx8mm evk revb board.
Acked-by: Andy Duan
Signed-off-by: Haibo Chen
(cherry picked from commit 1cf1aaa3f47308f3c7eb09cd8589e3657e5d7cff)
20 Nov, 2018
3 commits
-
disable intmux in m4 dts for it is component in m4 domain
Signed-off-by: Shengjiu Wang
(cherry picked from commit 252831d4b0699c9ee609613a7c00ab8f77bfbeb9) -
disable intmux in m4 dts for it is component in m4 domain
Signed-off-by: Shengjiu Wang
(cherry picked from commit 2742df294bac6e1ccc1ed7e899c0b5c85a51ccbf) -
On i.MX8MM DDR4 EVK board, the GPIO pin to control LED is
NAND_CE3_B, correct it to make LED work properly and avoid
below failure message during kernel boot up:[ 3.274994] leds-gpio leds: Error applying setting, reverse things back
[ 3.275015] leds-gpio: probe of leds failed with error -22Signed-off-by: Anson Huang
16 Nov, 2018
2 commits
-
Rename fsl-imx8qxp-mek.dts to fsl-imx8qxp-mek.dtsi.
remove /dts-v1/ from dtsi.
Add memreserve for dom0 dts.Signed-off-by: Peng Fan
(cherry picked from commit 491045dead2f3294cb5ca78a6e667af00495ae48) -
Reduce RPC size and remove decoder_str in dts for vpu decoder
Signed-off-by: Huang Chaofan
15 Nov, 2018
1 commit
-
add audio routing for wm8960 in dts.
Signed-off-by: Shengjiu Wang
14 Nov, 2018
1 commit
-
Modification of the L2 Cache operations to use
a TEE/Linux Shared mutexSigned-off-by: Cedric Neveux
13 Nov, 2018
2 commits
-
HDMI power domain is under DC0, however DC0 is used by the first OS,
so domu has no permission to use HDMI.Signed-off-by: Peng Fan
Reviewed-by: Flynn xu -
alloc_contig_range easily return -EBUSY when try to isolate pages,
there are lots of messages with PFNs busy when run GPU tests.
[ 622.370671] alloc_contig_range: [4ea70, 4ea7c) PFNs busy
[ 626.518072] alloc_contig_range: [4ea90, 4ea9c) PFNs busythese problems are related wht CMA migration for fragments,
need enlarge GPU reserved size to reduce CMA fragments.Signed-off-by: Xianzhong
12 Nov, 2018
1 commit
-
boot-region: 2M per core
rpc-buf-size: 512K per core
print-buf-size: 512K per coreSigned-off-by: ming_qian