Commit Graph

840173 Commits

Author SHA1 Message Date
Hu Kejun
61a69ffd93 media: camera: add header for otp information
Change-Id: I903df1fb2ee26b5d771a3cfe2876e7afd837d1de
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Xu Hongfei
302d7359f9 phy: phy-rockchip-mipi-rx: increase the check whether the sensor is null
Change-Id: Ic80a97e5bf195ee236f7869755b88e825e57744e
Signed-off-by: Xu Hongfei <xuhf@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
97e05b42e3 phy: rockchip: mipi-rx: update sensor mbus when stream start
Change-Id: I5ced164e38b3869da0d3ec12ed180b75ccd924a3
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Cai YiWei
7eda28531c phy: rockchip: mipi-dphy-rx: csi_mipidphy add stream off
Change-Id: Ifee3d6fb80425fc505ed716cbcbe6cc48a9e02bb
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-06-18 15:02:33 +08:00
Cai YiWei
9bb6d55511 media: rockchip: isp1: fix raw patch wrong RG10 format
Change-Id: I6037a34e97c6a109f01fe7610c87438c715e0af6
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
a44dd078a2 media: rockchip: isp1: fix kernel reboot in monkey test
1. use the same mutex to serialize the calls from user application.
2. keep iommu attached state when last video is closed,
because the user application may still access the buffer allocated
 by v4l2 driver.

Change-Id: I667a42a07672e5d30cc4383e9f54388fe1b91f1c
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
91a84844c7 media: rockchip: isp1: change version to v0.1.4
Change-Id: I37d78df7af00cb3deef45fd133f637c3d305f858
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
52776875ff media: rockchip: isp1: add pipeline power management
Change-Id: Iefc3224102d3b6f5b7a8f414a51072a8d30b916b
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Cai YiWei
97896c849a media: rockchip: isp1: add dmarx patch
support read 8/16bit bayer raw and yuv422 format
from memory to isp.

Change-Id: I771a1a9c366a6721323815e811668472996a3355
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-06-18 15:02:33 +08:00
Cai YiWei
aa6525d8f9 media: rockchip: isp1: enable af awb irq
enable AWB AF irq, to send measurement alone.
AEC and HIST need to get together, do it in
frame end.

Change-Id: I7d955eccfd4080865fa4c4f260a1e3c44f9585e1
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-06-18 15:02:33 +08:00
Cai YiWei
390b8cc37c media: rockchip: isp1: fix diff isp ver to get frame num
Change-Id: Ibfbd97afd61c199c544698963aa9b1795ec5daf8
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
deb72b1b15 media: rockchip: isp1: clear unready subdevice when kernel boot complete
Change-Id: I497719e6e8f2ef25a9d6402c16733bf4318d06d7
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
f8b513bdb4 media: rockchip: isp1: fix wrong RG10 format
Change-Id: Ibf4f36cd6e63b0cdf59237ad48b3847c403e0dc3
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
633535034a media: rockchip: isp1: fix reset on too high isp_clk rate will result in bus dead
Change-Id: I4e99c011a599901dbc1aaba147dcc77df9692fd1
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
589a7543e7 media: rockchip: isp1: change version to v0.1.1
Change-Id: I3b13c01a69ea07e15dcf4b2ef1d04d2f46fd1ea2
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
b96f293bbd media: rockchip: isp1: use tasklet to get 3A states
Change-Id: I48b86cf19dd203bad32e7412c722056a6c917059
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Cai YiWei
74a83a1195 media: rockchip: isp1: raw patch with default sensor fmt&size
Change-Id: I057ee38a9369e8e3f26e5899113f9f88585b1e7a
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-06-18 15:02:33 +08:00
Cai YiWei
9d6f714628 media: rockchip: isp1: check for capture S_FMT
Change-Id: I10e75e18cd9f42ac02b4fd0f049851cdf96e8ccf
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-06-18 15:02:33 +08:00
Cai YiWei
5e87c5a6f5 media: rockchip: isp1: stop mipi with shutdown lane
isp_mipi_ctrl[8:11] control synopsys dphy's SHUTDOWNZ
and RSTZ. stop mipi and dphy together.

Change-Id: Ief50ab81f5f960e414a880e43b772ee47752742b
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
a8df7f5d8b media: rockchip: isp1: stop isp when too many errors are reported
when use hdmi-in chip with isp, it needs to pull out/plug in hdmi cable
when stream is on.
many error logs are reported in interrupt function when pull out/plug in
hdmi cable, then the system will be dead.
so we stop isp when too many error logs are reported.

Change-Id: Ic19eddfc952954a11a176b91c16ce4c9b6372418
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
f65d50ae61 media: rockchip: isp1: add macro to switch between old mipi and new mipi
Change-Id: I878099d6a38f00a255a7b99ff9f2a3c5770226e5
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
f3d7bf1467 media: rockchip: isp1: check first iq param is set or not
Change-Id: I334874c58f7788e7ea4309cbf2eee4f400a41cd7
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
05e44de8e5 media: rockchip: isp1: support iesharp/demosaiclp/wdr
Change-Id: Id27d87c15d455d00ff8bfe09b470929c5746d511
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Wang Panzhenzhuan
b4d4f850d9 media: rockchip: isp1: fix high fps preview blurred bug
fix following camera err:
    rkisp1: CIF_ISP_PIC_SIZE_ERROR (0x00000002)

Change-Id: I6168d352d521cf75d7537ffe70a9af6f2ec07282
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
2019-06-18 15:02:33 +08:00
Cai YiWei
f54a286cbf media: rockchip: isp1: rk3368 only support mainpath
Change-Id: Ieb819cec2869a18b5343d39bf950d154bae96964
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-06-18 15:02:33 +08:00
Cai YiWei
044afbd6a3 media: rockchip: isp1: add check for get_remote_sensor
Change-Id: Ic09b394daa96aa8227b327f1e59713a359be8c18
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
a1e42f742f media: rockchip: isp1: fix compile failure on kernel-4.19
Change-Id: I2f4705c826cd8368eed207d7b2ed9b6717bdaa7d
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Sakari Ailus
b3f60447fb UPSTREAM: media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type
V4L2_BUF_TYPE_META_OUTPUT was added by commit 72148d1a57
("media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT") but the patch
missed adding the type to the macro telling whether a given type is an
output type or not. Do that now. Getting this wrong leads to handling the
buffer as a capture buffer in a lot of places.

Fixes: 72148d1a57 ("media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT")

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
(cherry picked from commit 4b837c6d7e)

Change-Id: I963f70c8ea7bfff8ce9818fda1d558780d99f697
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Sakari Ailus
53bc644bdd UPSTREAM: media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT
The V4L2_BUF_TYPE_META_OUTPUT mirrors the V4L2_BUF_TYPE_META_CAPTURE with
the exception that it is an OUTPUT type. The use case for this is to pass
buffers to the device that are not image data but metadata. The formats,
just as the metadata capture formats, are typically device specific and
highly structured.

Change-Id: I88795d8f23606009626c4d64e0655d9c864c58f1
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Acked-by: Hans Verkuil <hans.verkuil@cisco.com>
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
Tested-by: Tian Shu Qiu <tian.shu.qiu@intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
(cherry picked from commit 72148d1a57)
2019-06-18 15:02:33 +08:00
Hu Kejun
8a57478d1c media: i2c: ov13850: fix compile error on kernel-4.19
Change-Id: Ia098d904835d07780a6abc9cbdddbaa4a9d1a20d
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Hu Kejun
69f7ca1320 phy: rockchip: mipi-dphy-rx: fix compile error on kernel-4.19
Change-Id: Id883341c7d91dda5d45a36442bd504393dd8fd76
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-06-18 15:02:33 +08:00
Finley Xiao
9147d8ddd0 arm64: dts: rockchip: rk3399: modify gpu opp table
As gpu clock sources had been changed, the gpu frequencies also
should modifiy.
1. 297MHz is not support and replace it with 300MHz.
2. If enable tow vops, 500MHz is not support,
   so remove it from the default table.

Change-Id: If2a653571f0222e895f7df825eeb8ae43ce99332
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 22:00:23 +08:00
Finley Xiao
083e451bdd arm64: dts: rockchip: rk3399: Change opp's maximum voltage to 1250mV
Change-Id: I46daeb8000d23774d270ae51751330e06279da2c
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:59:52 +08:00
Finley Xiao
7ba0aa525e arm64: dts: rockchip: rk3399: add 528MHz and 600MHz for dmc
Only 200MHz, 300MHz, 400MHz, 528MHz, 600MHz, 666MHz, 732MHz and
800MHz are available at present.

Change-Id: I3a376b389fe6b06b3b32f0c695de2cbde05dfeea
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:59:26 +08:00
Finley Xiao
fcb51fd85e arm64: dts: rockchip: Add system monitor node
Change-Id: I77d9d047b87702d0633d80dc7f945c6672f2ccd5
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:59:01 +08:00
Finley Xiao
6b6048e6b4 PM / devfreq: rk3399_dmc: rename driver and internals to rockchip
In future it will be modified to support more rockchip platforms.

Change-Id: I5cd7ce555eefe08b12fbfcda8ef445c4b169e8c6
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:58:41 +08:00
Finley Xiao
53a92e3059 soc: rockchip: Add some macro definitions for sip
Change-Id: I39cc8d444945c45f3e97f6e9ba38de972b71f422
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:58:16 +08:00
Matthias Kaehlcke
ea84cd1bcb UPSTREAM: PM / devfreq: Don't adjust to user limits in governors
Several governors use the user space limits df->min/max_freq to adjust
the target frequency. This is not necessary, since update_devfreq()
already takes care of this. Instead the governor can request the available
min/max frequency by setting the target frequency to DEVFREQ_MIN/MAX_FREQ
and let update_devfreq() take care of any adjustments.

Signed-off-by: Matthias Kaehlcke <mka@chromium.org>
Reviewed-by: Brian Norris <briannorris@chromium.org>
Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
(cherry picked from commit 6ff66e2a00)

Change-Id: I185bb2765d1b4d4052391d427bad55d4146c024d
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:58:04 +08:00
Finley Xiao
0ef9bcca88 cpufreq: dt: change frequency to a specific value when cpufreq exits
Sometimes all cpus of big cluster are closed and its frequency
keep a high value, in order to reduce power and reset normally,
set frequency to a specific value after close all the cpus.

Change-Id: I88bce25812d1b0ff3f78a898cb161642a65cc523
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:57:21 +08:00
Finley Xiao
bfcf509395 cpufreq: dt: Add cpu devices to system monitor
Change-Id: I5481e50dddc2f9a8888758d096e4c3f185df06dc
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:57:08 +08:00
Finley Xiao
0efbd84a9a cpufreq: dt: Add support to set opp info and power scale
Change-Id: I104214da56bc2c7767f4b6a055aec4bec43b3459
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:56:53 +08:00
Finley Xiao
10205ac8e4 cpufreq: dt: Add support to check initial rate and voltage
If there is only one opp whose frequency is equal to initial
frequency, the cpu voltage will not be changed and the initial
voltage may be higher than opp's voltage.

Change-Id: Iea239a050d3f8a6b242ddf5c92699df7487c1285
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:56:34 +08:00
Finley Xiao
ea6bc886b8 cpufreq: dt: fix the warning when use opp_v1
[    0.550764] cpu cpu0: OPP-v2 not supported
[    0.551462] cpu cpu0: Linked as a consumer to regulator.10
[    0.552012] cpu cpu0: Dropping the link to regulator.10
[    0.552677] cpu cpu0: Linked as a consumer to regulator.10
[    0.553552] WARNING: CPU: 2 PID: 1 at drivers/opp/of.c:610 dev_pm_opp_of_cpumask_add_table+0x2c/0xe8
[    0.554351] Modules linked in:
[    0.554633] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 4.19.20 #115
[    0.555180] Hardware name: Rockchip RK3399 Excavator Board (Linux Opensource) (DT)
[    0.555855] pstate: 40000005 (nZcv daif -PAN -UAO)
[    0.556291] pc : dev_pm_opp_of_cpumask_add_table+0x2c/0xe8
[    0.556784] lr : cpufreq_init+0x220/0x34c
[    0.557146] sp : ffffff800803b7e0
[    0.557440] x29: ffffff800803b7e0 x28: ffffff8008e7e1cc
[    0.557923] x27: 0000000000000000 x26: 0000000000000001
[    0.558405] x25: ffffffc0f1622600 x24: ffffffc0f166c400
[    0.558887] x23: ffffff800803b880 x22: ffffffc0f1622b00
[    0.559369] x21: 0000000000000001 x20: ffffffc0f162cc00
[    0.559852] x19: 00000000ffffffff x18: 000000000000000a
[    0.560324] x17: 0000000000000000 x16: 0000000000000000
[    0.560795] x15: 0000000000000000 x14: ffffff800803b717
[    0.561267] x13: ffffffffffffffff x12: 0000000000000038
[    0.561738] x11: 0101010101010101 x10: 7f7f7f7f7f7f7f7f
[    0.562210] x9 : 3972656674616463 x8 : 7f7f7f7f7f7f7f7f
[    0.562682] x7 : ff726d5e78626d64 x6 : ffffffc0f6142b00
[    0.563164] x5 : 0000000000000000 x4 : ffffffc0f166c478
[    0.563636] x3 : 0000000000000005 x2 : ffffff800803b880
[    0.564108] x1 : ffffff800803b880 x0 : 0000000000000000
[    0.564590] Call trace:
[    0.564821]  dev_pm_opp_of_cpumask_add_table+0x2c/0xe8
[    0.565278]  cpufreq_init+0x220/0x34c
[    0.565609]  cpufreq_online+0x1b4/0x61c
[    0.565951]  cpufreq_add_dev+0xa0/0xb8
[    0.566297]  subsys_interface_register+0xdc/0x100
[    0.566719]  cpufreq_register_driver+0x134/0x234
[    0.567131]  dt_cpufreq_probe+0x18c/0x1a8
[    0.567497]  platform_drv_probe+0x58/0xa4
[    0.567861]  really_probe+0x264/0x390
[    0.568192]  driver_probe_device+0x124/0x134
[    0.568579]  __device_attach_driver+0xd0/0x110
[    0.568980]  bus_for_each_drv+0xb0/0xd4
[    0.569322]  __device_attach+0xd0/0x160
[    0.569664]  device_initial_probe+0x24/0x30
[    0.570042]  bus_probe_device+0x38/0x98
[    0.570385]  device_add+0x4b4/0x594
[    0.570703]  platform_device_add+0xe4/0x22c
[    0.571080]  platform_device_register_full+0xb0/0x104
[    0.571540]  rockchip_cpufreq_driver_init+0x110/0x364
[    0.571999]  do_one_initcall+0xa0/0x1c0
[    0.572344]  kernel_init_freeable+0x31c/0x320
[    0.572734]  kernel_init+0x18/0x108
[    0.573054]  ret_from_fork+0x10/0x18
[    0.573378] ---[ end trace ae47402f52a7bab0 ]---

Change-Id: I02c7a3cc68536b707baaa8a61f21ac4961184dda
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:56:22 +08:00
Finley Xiao
072599215f cpufreq: dt: fix the warning occurred when upped cpu5 before cpu4
[root@rk3399:/]# echo 0 > /sys/devices/system/cpu/cpu4/online
[   43.525595] CPU4: shutdown
[   43.525853] psci: CPU4 killed.
[root@rk3399:/]# echo 0 > /sys/devices/system/cpu/cpu5/online
[   47.378450] cpu cpu4: Dropping the link to regulator.23
[   47.379309] CPU5: shutdown
[   47.379568] psci: CPU5 killed.
[root@rk3399:/]# echo 1 > /sys/devices/system/cpu/cpu5/online
[   53.363116] Detected PIPT I-cache on CPU5
[   53.363502] GICv3: CPU5: found redistributor 101 region 0:0x00000000fefa0000
[   53.364157] CPU5: Booted secondary processor 0x0000000101 [0x410fd082]
[   53.365461] cpu cpu5: Linked as a consumer to regulator.23
[   53.366216] cpu cpu5: opp_list_debug_create_link: Failed to create link
[   53.366793] cpu cpu5: _add_opp_dev: Failed to register opp debugfs (-12)

Change-Id: I9b066f9712b7f8426561e03a538a9a5c45138ab0
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:56:03 +08:00
Finley Xiao
0e46b3f358 cpufreq: Add rockchip cpufreq driver support
Change-Id: Iec5a4ff05a4829fdbc3535f94e92759d4238623d
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:51:41 +08:00
Finley Xiao
b99f359494 soc: rockchip: Add rockchip system monitor support
Change-Id: I4cb7fafcb33fda0212b5ad1f6eebd44503556336
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:48:42 +08:00
Finley Xiao
a7bddb708d soc: rockchip: add CONFIG_ROCKCHIP_OPP for rockchip_opp_select.c
Change-Id: I0cde56d1ad7482c8d4e8b518fc49cc028da6501b
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:43:47 +08:00
Finley Xiao
77452190e9 PM / OPP: add a summary tree in debugfs
On rk3399-evb-rev3 the opp_summary looks something like as follow.

 device                rate(Hz)    target(uV)    min(uV)    max(uV)
-------------------------------------------------------------------
 platform-dmc
                      200000000       825000      825000      825000
                      300000000       850000      850000      850000
                      400000000       850000      850000      850000
                      528000000       900000      900000      900000
                      600000000       900000      900000      900000
                      800000000       900000      900000      900000
 platform-ff9a0000.gpu
                      200000000       800000      800000      800000
                      297000000       800000      800000      800000
                      400000000       825000      825000      825000
                      500000000       875000      875000      875000
                      600000000       925000      925000      925000
                      800000000      1100000     1100000     1100000
 cpu4
                      408000000       800000      800000      800000
                      600000000       800000      800000      800000
                      816000000       800000      800000      800000
                     1008000000       850000      850000      850000
                     1200000000       875000      875000      875000
                     1416000000       975000      975000      975000
                     1608000000      1025000     1025000     1025000
                     1800000000      1125000     1125000     1125000
 cpu0
                      408000000       800000      800000      800000
                      600000000       800000      800000      800000
                      816000000       800000      800000      800000
                     1008000000       850000      850000      850000
                     1200000000       925000      925000      925000
                     1416000000      1050000     1050000     1050000

Change-Id: Ia357b4088805cf640dd659f510dd031488bd3ab3
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:29:49 +08:00
Finley Xiao
2d93493e7b clk: rockchip: Add support to get clk scale and rate
Change-Id: I2eeb9f47bffafda4a9706fd48c50d22dd88df2c7
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:29:40 +08:00
Finley Xiao
0301e4d916 PM / OPP: Implement dev_pm_opp_check_rate_volt()
Add support to change voltage even if old_rate is equal to target_rate.

Change-Id: I8f0020097a196420bc86f41d2dbc681730d410de
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-14 21:29:30 +08:00