Commit Graph

854387 Commits

Author SHA1 Message Date
Ding Wei
b8b96e9a4f ARM: dts: rv1126: add clk info for rkvenc
Change-Id: I30763558bb3ced211bf932cc028ed0e7d657989e
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
2020-07-13 14:31:01 +08:00
Ding Wei
1f32179cba video: rockchip: mpp: rkvenc: set clk_mode according to load
Change-Id: Idf7eebf96708d8c5c95c6169a80083952d324540
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
2020-07-13 14:28:13 +08:00
William Wu
943b52284b usb: dwc3: gadget: fix NULL pointer dereference in dwc3_wIndex_to_dep
This patch fixes the kernel panic issue when do reboot test
on RV1126 USB AI Camera Board with the following error log:

[3.818529] android_work: did not send uevent (0 0   (null))
[3.890319] android_work: sent uevent USB_STATE=CONNECTED
[3.929523] configfs-gadget gadget: high-speed config #1: b
[3.929743] configfs-gadget gadget: uvc_function_set_alt(2, 0)
[3.929771] configfs-gadget gadget: reset UVC Control
[3.929806] configfs-gadget gadget: uvc_function_set_alt(3, 0)
[3.930243] android_work: sent uevent USB_STATE=CONFIGURED
[3.931423] dwc3 ffd00000.dwc3: unexpected direction for Data Phase
[3.931543] Unable to handle kernel NULL pointer dereference at virtual address 0000005c
[3.933344] pgd = 6319bbbb
[3.933600] [0000005c] *pgd=00000000
[3.933941] Internal error: Oops: 17 [#1] PREEMPT SMP ARM
[3.934433] Modules linked in: galcore(O)
[3.934832] CPU: 0 PID: 568 Comm: irq/61-dwc3 Tainted: G           O      4.19.111 #9
[3.935523] Hardware name: Generic DT based system
[3.935974] PC is at dwc3_ep0_interrupt+0x638/0x80c
[3.936417] LR is at dwc3_thread_interrupt+0x7d4/0xbfc
[3.936897] pc : [<b0521224>]    lr : [<b051ea4c>]    psr: 600d00d3
[3.937462] sp : e607fe88  ip : 00000003  fp : e837d040
[3.937925] r10: e830e640  r9 : 00000008  r8 : e8302900
[3.938386] r7 : 00000000  r6 : e607ff08  r5 : e837d040  r4 : b0c08c48
[3.938965] r3 : 00000050  r2 : 00000000  r1 : e9042000  r0 : 00000004
[3.939546] Flags: nZCv  IRQs off  FIQs off  Mode SVC_32  ISA ARM  Segment user
[3.940213] Control: 10c5387d  Table: 3671c06a  DAC: 00000055
...
[4.013246] [<b0521224>] (dwc3_ep0_interrupt) from [<b051ea4c>] (dwc3_thread_interrupt+0x7d4/0xbfc)
[4.014059] [<b051ea4c>] (dwc3_thread_interrupt) from [<b016ded0>] (irq_thread_fn+0x1c/0x7c)
[4.014835] [<b016ded0>] (irq_thread_fn) from [<b016e1d4>] (irq_thread+0x124/0x200)
[4.015520] [<b016e1d4>] (irq_thread) from [<b014290c>] (kthread+0x140/0x170)
[4.016175] [<b014290c>] (kthread) from [<b01010d8>] (ret_from_fork+0x14/0x3c)
[4.016831] Exception stack(0xe607ffb0 to 0xe607fff8)

Change-Id: I4191444b527eb03a5283f662b1ad4c9d9c08cd19
Signed-off-by: William Wu <william.wu@rock-chips.com>
2020-07-13 11:58:53 +08:00
Hu Kejun
ddb9e6d1ea media: rockchip: isp: fix warning on clk_core_disable_lock when system enter suspend state
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: I9a579396b6a93d6087e629e24369bdc48b417ad7
2020-07-13 10:59:56 +08:00
Cai YiWei
373af0e7a7 media: rockchip: ispp: fix null of work event buffer
Change-Id: I7a03942c696a5f180d51fc255eb39d704ce2ac97
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-07-13 10:59:56 +08:00
Wyon Bi
7bfad24204 drm/rockchip: Add PSR support
Fixes: a109506620 ("drm/rocckhip: driver: add support dmc and use rockchip atomic_commit")
Change-Id: I5c16f4bc6887910e2f752ba29c618d0e583f616f
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
2020-07-13 10:42:41 +08:00
Ren Jianing
3e14a79373 ARM: dts: rockchip: add vup_gpios in u2phy0 for rv11xx-evb-v10
The USB2.0 OTG PHY of RV1126/1109 which is designed for lower power
consumption provides only 8.8mA current source on DM. Multiplied
by 45 Ohm host termination resistance, voltage is about 400mV.
If the threshold voltage of host is greater than 400mV, the high
speed handshake will fail and SoC communicate at full speed. So
swing calibration is necessary.

We use gpio to control the 220 Ohm pull-up resistor to provide additional
current. Experiments show that the voltage of chirpK can be increases
to about 600mV.

Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
Change-Id: Ibb0cba2b166f0370d2822ca5a3a7277ffacde8c1
2020-07-10 18:11:50 +08:00
Nickey Yang
31a0f542e1 ARM: dts: rockchip: disable logo for rv1126-evb-ddr3-v12-tb-emmc
There is no uboot in the thunder boot flow,
So disable logo for kernel display drivers fully initialized

Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Change-Id: Ib6d36fc606dd8a4170a0a12c0800768d4f2af64a
2020-07-10 15:12:10 +08:00
Sandy Huang
c84f4aa0f2 drm: export __drm_atomic_helper_disable_plane
Change-Id: Ie22b5fa45451011ed6516cd5882119fe8203f1e6
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-07-10 11:36:54 +08:00
shengfei Xu
94e7a45020 regulator: core: check whether the regulator is being on at startup
If the regulator is enabled, don't have to enable it again.

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I293b9002b6373f977313b410709b0e9ad916243d
2020-07-10 11:06:31 +08:00
Sandy Huang
972d5ed2eb drm/rockchip: fix compile error when rockchip drm build as module
Change-Id: Ifb67d3799b7fdc6aeadbb2a36df294c656aef0e2
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-07-10 10:27:14 +08:00
Zhixiong Lin
6e32dce021 video/rockchip/rga: Fix rgaColorFill issue when both input fd and vir_addr.
Change-Id: Idee53715ded6941033f7cab8e6de70a0a6d27364
Signed-off-by: Zhixiong Lin <zhixiong.lin@rock-chips.com>
2020-07-09 17:10:00 +08:00
Tao Huang
888b067904 init: Increase the number of threads when initcall async
When initcall_nr_threads=-1, the number of threads set to
num_online_cpus() * 2.

Save boot time about 16ms on rv1126-evb-ddr3-v12 board.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I907d03ac21f9e7a74a71ff06385543c0f0fc8c47
2020-07-09 12:15:12 +08:00
Sandy Huang
9345791ba9 Revert "drm/dsi: Export mipi_dsi_device_transfer()"
This reverts commit 0f36136db1.

Change-Id: Id058bfd4b9c55059447e83f909d3b6af0be6444d
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-07-09 09:08:46 +08:00
Sandy Huang
443f9a3814 drm/panel: simple: use generic/dcs write to send dsi init cmds
Change-Id: Ifa64a4c00558a851ed8ef4bc80bc75f9ee684e93
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-07-09 09:08:00 +08:00
Finley Xiao
1980c11fab clk: rockchip: rv1126: Remove more clks when CONFIG_ROCKCHIP_THUNDER_BOOT=y
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I09a4bab37ea1a355cd944ad3207163da03fcfb4f
2020-07-08 20:28:19 +08:00
Tao Huang
d52a4812a9 ARM: configs: Rename rv1126-evb-ddr3-v10-tb.config to rv1126-evb-ddr3-v12-tb-emmc.config
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I4e93c42421453309b2e9b20fe303051cf1afe44b
2020-07-08 20:06:51 +08:00
Wang Panzhenzhuan
d523d6841a media: i2c: gc2155: add exposure control and fix v4l2_ctrl init issues
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: I393ba4f97d94e57f383db9b7725a6caf1e7445d0
2020-07-08 19:58:59 +08:00
Jianqun Xu
94b42d3f33 ARM: dts: rv1126: rename pinctrl subnodes that end with gpio
Change-Id: I1108f91672e16d32b0c79144c2b05e86defe6c02
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-07-08 19:55:12 +08:00
Sandy Huang
5189e9b511 drivers: devfreq: rockchip_dmc: export dmc symbol
EXPORT_SYMBOL rockchip_dmcfreq_vop_bandwidth_update and
rockchip_dmcfreq_vop_bandwidth_request

Change-Id: Ifb41d9e7885627a3c085fb403289bd3469d073c9
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-07-08 19:48:08 +08:00
Fenrir Lin
13739065c4 ARM: dts: rockchip: Add rv1126-evb-ddr3-v12-tb-emmc
Change-Id: I059d9870d01f1dca1e376f72a45a7bae08acd389
Signed-off-by: Fenrir Lin <fenrir.lin@rock-chips.com>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2020-07-08 15:32:21 +08:00
Zefa Chen
22574f04d4 media: i2c: add camera driver ov02k10
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: Ie1806625548ce1c4f73991056b5efe8d3694ccaa
2020-07-08 11:53:59 +08:00
Elon Zhang
90928381ff ARM: dts: rockchip: add firmware and optee node
Add optee node to supply OP-TEE required properties.
/optee node is supposed to be below /firmware node.

Signed-off-by: Elon Zhang <zhangzj@rock-chips.com>
Change-Id: I067f12319a2ec3252655669b199ced6ab451cbd9
2020-07-08 10:49:19 +08:00
Elon Zhang
d752a21c08 arm64: dts: rockchip: add firmware and optee node
Add optee node to supply OP-TEE required properties.
/optee node is supposed to be below /firmware node.

Signed-off-by: Elon Zhang <zhangzj@rock-chips.com>
Change-Id: Ie92391131c4fe9033499dc9f18ea7f3c70f38850
2020-07-08 10:48:55 +08:00
Elon Zhang
c31ab35ad8 ARM: rockchip_defconfig: enable CONFIG_TEE and CONFIG_OPTEE
Signed-off-by: Elon Zhang <zhangzj@rock-chips.com>
Change-Id: I8965da1f5d38abcb69939e756d4639951083caf5
2020-07-08 10:48:44 +08:00
Tao Huang
cd2f3171eb soc: rockchip: power-domain: Add missing kfree in error path
If 'rockchip_pm_add_one_domain' fails, then 'qos_is_need_init[0]'
should be freed, otherwise, there is a memory leak.

Fixes: 2047231d24 ("soc: rockchip: power-domain: support qos init")
Change-Id: Id2ec5c4b7cbc53a5491f348eeba1fd526018875d
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2020-07-07 17:17:26 +08:00
Greg Kroah-Hartman
f236f362d1 UPSTREAM: iommu: Properly export iommu_group_get_for_dev()
In commit a7ba5c3d00 ("drivers/iommu: Export core IOMMU API symbols to
permit modular drivers") a bunch of iommu symbols were exported, all
with _GPL markings except iommu_group_get_for_dev().  That export should
also be _GPL like the others.

Change-Id: Ib1ba7236e146d4ee42e79da47e942541787a2ff9
Fixes: a7ba5c3d00 ("drivers/iommu: Export core IOMMU API symbols to permit modular drivers")
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: Will Deacon <will@kernel.org>
Cc: Joerg Roedel <jroedel@suse.de>
Cc: John Garry <john.garry@huawei.com>
Cc: Will Deacon <will@kernel.org>
Link: https://lore.kernel.org/r/20200430120120.2948448-1-gregkh@linuxfoundation.org
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
(cherry picked from commit ae74c19faa)
2020-07-07 17:02:06 +08:00
Heiko Stuebner
7c26a368b3 FROMGIT: clk: rockchip: convert basic pll lock_wait to use regmap_read_poll_timeout
Instead of open coding the polling of the lock status, use the
handy regmap_read_poll_timeout for this. As the pll locking is
normally blazingly fast and we don't want to incur additional
delays, we're not doing any sleeps similar to for example the imx
clk-pllv4 and define a very safe but still short timeout of 1ms.

Link: https://lore.kernel.org/r/20200129163821.1547295-2-heiko@sntech.de
(cherry picked from commit 3507df1a46
 git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git for-next)
Suggested-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I39fe50d701580532f9a994266e088a909a98c985
2020-07-07 16:48:31 +08:00
Heiko Stuebner
d3e259e0df FROMGIT: clk: rockchip: convert rk3399 pll type to use readl_relaxed_poll_timeout
Instead of open coding the polling of the lock status, use the handy
readl_relaxed_poll_timeout for this. As the pll locking is normally
blazingly fast and we don't want to incur additional delays, we're
not doing any sleeps similar to for example the imx clk-pllv4
and define a very safe but still short timeout of 1ms.

Link: https://lore.kernel.org/r/20200129163821.1547295-1-heiko@sntech.de
(cherry picked from commit bf4237a188
 git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git for-next)
Suggested-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I291bd7085e628a22bbe3877fd4961498c58c4d85
2020-07-07 16:48:31 +08:00
Heiko Stuebner
74d6556cf7 FROMGIT: clk: rockchip: convert rk3036 pll type to use internal lock status
The rk3036 pll type exposes its lock status in both its pllcon registers
as well as the General Register Files. To remove one dependency convert
it to the "internal" lock status, similar to how rk3399 handles it.

Link: https://lore.kernel.org/r/20200129163821.1547295-3-heiko@sntech.de
(cherry picked from commit 7f6ffbb885
 git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git for-next)
Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I1e1d1c96dacf936b8f314ba246b4dd8bf4d8b8a9
2020-07-07 16:48:31 +08:00
Sandy Huang
14cae36363 drm/rockchip: rk3399 vop: add support more color space
add support following color space:
    V4L2_COLORSPACE_SMPTE240M
    V4L2_COLORSPACE_470_SYSTEM_M
    V4L2_COLORSPACE_470_SYSTEM_BG

now can support following color space:
bt601 limit:
    V4L2_COLORSPACE_SMPTE170M
    V4L2_COLORSPACE_470_SYSTEM_M
    V4L2_COLORSPACE_470_SYSTEM_BG
bt601 full:
    V4L2_COLORSPACE_JPEG
bt709 limit:
    V4L2_COLORSPACE_SMPTE240M
    V4L2_COLORSPACE_REC709
    V4L2_COLORSPACE_DEFAULT
bt2020:
    V4L2_COLORSPACE_BT2020

Change-Id: Ia51b7aa9959f69efdd8bad3371395b2fceaccaaa
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-07-07 15:57:06 +08:00
Weiwen Chen
b45bed1253 ARM: dts: rockchip: rename rv1126-evb-ddr3-v12-spi-nand.dts for V12 Board
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
Change-Id: I24d79448d958888c4dd38fbbca188f7597c0af8e
2020-07-07 15:55:48 +08:00
Nickey Yang
d175a7a9f3 ARM: dts: rv11xx-evb-v10: enable dsi logo display
This patch enable the logo function of DSI.
At the same time, when the panel is initialized in uboot,
We need set the power boot on to avoid black screen.

Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Change-Id: I258b395ca676b8a3b41cd23e5db442c521256063
2020-07-07 11:50:14 +08:00
Jianqun Xu
554fc0d39d arm64: ARCH_ROCKCHIP remove select PINCTRL_ROCKCHIP
Change-Id: I24dd1e059fcaed7ded9457ed803edae27b83d445
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-07-07 10:49:08 +08:00
Cai YiWei
47c1b60431 media: rockchip: isp: fix isp no ready to read back for thunderboot mode
Change-Id: Ib42b6dee1f7cc2b891b00458a09b2dfabafef9f0
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-07-07 09:13:03 +08:00
Jianqun Xu
d0f4aa1f13 genirq: export irq_gc_set_wake
Change-Id: I52f43e1dff15d987532395e5151e65419b5904b2
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-07-06 20:34:02 +08:00
Baolin Wang
c51417f7f3 UPSTREAM: pinctrl: Export some needed symbols at module load time
Export the pin_get_name()/pinconf_generic_parse_dt_config() symbols needed
by the Spreadtrum pinctrl driver when building it as a module.

Change-Id: I9b0028e250221b3b1d48b482e90bfd4b81d1695b
Signed-off-by: Baolin Wang <baolin.wang7@gmail.com>
Link: https://lore.kernel.org/r/f4e7e20afacb23e6fa7a6b33ea4319b2b3492840.1582776447.git.baolin.wang7@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
(cherry picked from commit b88d145191)
2020-07-06 20:30:57 +08:00
Simon Xue
a38320550e iommu: rockchip: update to support module
Change-Id: I4603bf635c362b07a9a1dcab3283b1ed669b581b
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2020-07-06 20:28:11 +08:00
Will Deacon
1f93fc8bd3 BACKPORT: drivers/iommu: Export core IOMMU API symbols to permit modular drivers
Building IOMMU drivers as modules requires that the core IOMMU API
symbols are exported as GPL symbols.

Signed-off-by: Will Deacon <will@kernel.org>
Tested-by: John Garry <john.garry@huawei.com> # smmu v3
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Joerg Roedel <jroedel@suse.de>

Change-Id: Ib06e99673ebcf2bf6524712c335965dca6d4bdbe
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
(cherry picked from commit a7ba5c3d00)
2020-07-06 20:22:51 +08:00
Tao Huang
6be41e0dfa ARM: dts: rockchip: Rename rockchip_tb to thunder-boot-mmc for rv1126-evb-ddr3-v10-tb
Change-Id: I590acea39d950abad144e58a419931c2b7fa4639
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2020-07-06 19:01:14 +08:00
Hu Kejun
8677399d80 ARM: configs: enable CONFIG_VIDEO_ROCKCHIP_THUNDER_BOOT_ISP for rv1126-evb-ddr3-v10-tb.config
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: I1f9ee907ad1ce9667b492a77c3557ae9485fcbe8
2020-07-06 19:00:16 +08:00
Hu Kejun
c0bf6d40cf ARM: dts: rv1126-evb-ddr3-v10-tb: support rkisp thunderboot mode
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: I2f7203f67c7c06e179e692428c54784873c77c53
2020-07-06 19:00:16 +08:00
Hu Kejun
5006af6e8a media: i2c: os04a10: support thunderboot mode
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: If1491dceee255e6e42ba7164da2364ab9933a77e
2020-07-06 19:00:16 +08:00
Hu Kejun
b9ab138ec6 media: rockchip: isp: support thunderboot mode
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: I7964c6cab499fd8ea914f37451155261e9f2a4a0
2020-07-06 19:00:16 +08:00
Huang zhibao
9cd8ab456d ARM: dts: rockchip: rv11xx-ai-cam: enable otp
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: Iccc578c5e8b96c5d6dfb92187f8b4e206688b5fe
2020-07-06 15:26:47 +08:00
Jianqun Xu
8be258cb77 pinctrl: rockchip: add module informations
Change-Id: I03d844355d96408774b6a3c8458759e364db4491
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-07-03 18:52:31 +08:00
Cai YiWei
37842f49eb media: rockchip: isp and ispp version to v0.1.1
Change-Id: I3243d3db7216ee326028519732597ace26532823
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-07-03 18:51:52 +08:00
Zhichao Yu
dcc397ccec ARM: configs: disable useless cameras for rv1126-evb-ddr3-v10-tb.config
Signed-off-by: Zhichao Yu <zhichao.yu@rock-chips.com>
Change-Id: I84380d9850643137a864b3632b7df94b8c11fc6c
2020-07-03 18:07:25 +08:00
Elaine Zhang
2047231d24 soc: rockchip: power-domain: support qos init
init qos once when pd is initialized.
e.g:
	&qos_vop {
		priority-init = <0x202>;
		mode-init = <0x1>;
		bandwidth-init = <0x281>;
		saturation-init = <0x41>;
		extcontrol-init = <0x1>;
	};

Change-Id: I2ff600e97e772f209dd29400cd1fde2edb66dd2b
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2020-07-03 17:55:55 +08:00
Nickey Yang
42aa4ad17c ARM: dts: rv1109: add rv1109 38 v10 spi nand board support
rv1109-38-v10-spi-nand is a spi nand,rmii gmac phy,os04a10 board.

Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Change-Id: Ie4d3de1f87aee1d630152de95b43714234d32932
2020-07-03 16:50:19 +08:00