RK3588 platform may crash if the CPU and MCU access the DFI/DMC
registers at same time.
Signed-off-by: YouMin Chen <cym@rock-chips.com>
Change-Id: I6912f72aff09f7db6d696f4a5b15ccc06f68ba04
vehicle v20 evb, VCCIO is 3V3, So limit sdio clk to 50M for wifi.
when system suspend keep vcc_3v3_s0 on avoid wifi chip crash.
Change-Id: I1310b7a3ca0d7e6e7f1ccc6d8d3183091db83506
Signed-off-by: Xu Xuehui <xxh@rock-chips.com>
Make sure the voltage of vdd_arm is greater than 0.9V when low temperature.
$ size drivers/soc/rockchip/rockchip_system_monitor.o
text data bss dec hex filename
9391 332 136 9859 2683 drivers/soc/rockchip/rockchip_system_monitor.o
Signed-off-by: Liang Chen <cl@rock-chips.com>
Change-Id: If7792c85b7c2fa9b3dfac6ce17e6cdcaa1ae5d96
Enable the lontium lt7911d fb notifier driver used on RK3588 vehicle.
Change-Id: I06e7de1817db9fe007ffe1107aa8602538173d09
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Panel model MV2100UZ1 using IC NT57900, which supports
2280x2280 resolution and 2 slice dsc.
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I8be3758920c10fd837a634ad9cc2542121a10c2a
If flow control is configured in DTB, the priority is the highest,
otherwise the default value in the code is used.
Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: I21afeb537426473d6edf7ce40317cdaf99d64a93
Fixes: 1df11488e9 ("mfd: rk808: support power off system in syscore shutdown")
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I0167cdda639ed9b44ad09c25937e652e92a3a267
1. update init registers setting
2. nvp6188 do not stream after writing registers setting
3. support detect fmt change when hotplug ahd camera
4. support 1600x1300 ahd camera input
Change-Id: I26d51e5eede8d956065bcb9d94359c7d815c9f44
Signed-off-by: Jason Song <sxj@rock-chips.com>
Fix no signal when hdmi switch from hdmi2.0 tv to
hdmi1.4 tv.
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: Ie90edcf737f204568bcac233acab9aa6046c20e3
1. Simplify some code.
2. Use mpp_time_diff_with_hw_time to get hw time.
3. Loop to get task from pending list after task enqueue hw
successfully.
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: Icfecbc6b620efbf410076ca3765fb921d1665260
For RK3588 and RK3568, the hactive of video timing must
be 4-pixel aligned.
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I2485e27420b365104c5c876708600fb59189e1af
If other display port such as edp bind failed, hdmi
will re-bind. The conditions for determining whether
uboot logo is enabled are unreliable. Changing judgment
flag to an unused reg.
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: I2b634ae159934bb62ea1a08864bf8b1b9cbb479d
Since there is no txdone irq in the Rockchip mailbox IP, invoking
mbox_chan_txdone()/mbox_client_txdone() after mbox_send_message()
to tick the TX would be free the active request which have not been
sent out if the controller returned the EBUSY state before. So amend
the txdone method to polling to fix it.
The TX polling interval can specify in DT with
"rockchip,txpoll-period-ms" property, if it is not set, the driver
would hardcode to 5 milliseconds.
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Change-Id: Ic26d3245dd8bd90ebad30fce9ece2f4452814f7f
Specify TX Done polling interval in milliseconds with the
"rockchip,txpoll-period-ms" property.
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Change-Id: I91f25e6b5e6ef05cf90147b2e609c71c6ed61df7
* Add nbuf memory support
* Add rknpu session for each instance
* Add multi core irq status timeout log
* Fix job run count error
Signed-off-by: Felix Zeng <felix.zeng@rock-chips.com>
Change-Id: I408e535fa1b3f8c853682a8ebaa245e3d7c188fb