Sandy Huang
a0b4d1fa92
drm/rockchip: driver: add interface to get format bpp
...
drm_format_info can't offer yuv afbc bpp info, so we add this
interface to replenish it.
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: Ib4d5f804b2ccdc20909420acd4911aa159d5a6fc
2021-09-10 19:02:02 +08:00
Sandy Huang
fa6c7f1111
drm/rockchip: vop: sync with linux-4.19 for rk3399 vop
...
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I7f703780d86ee964051a3ad2896745b34e852ccb
2021-09-10 18:52:33 +08:00
Tao Huang
bcbc992aaa
clk: rockchip: rk3308: Call rockchip_soc_id_init() on init
...
clk init on time_init() which is before pure_initcall.
So call rockchip_soc_id_init() before call soc_is_rk3308b().
Change-Id: Iece3673bc7309ef9193df99f2a95e4b930613a3e
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2021-09-10 18:39:50 +08:00
Tao Huang
f08ca43b85
soc: rockchip: cpuinfo: Export rockchip_soc_id_init() function
...
Allow rockchip_soc_id_init() called before pure_initcall.
Change-Id: Ie0d3a18e96df02c2d6ab4aa3e17ea102685cd0c4
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2021-09-10 18:39:50 +08:00
Simon Xue
5f5fd055a7
arm64: dts: rockchip: rk3588s: add decompress node
...
Change-Id: I641f2ecdd1f08b60b50f8dac9a1647430474bd98
Signed-off-by: Simon Xue <xxm@rock-chips.com >
2021-09-10 16:54:37 +08:00
Jon Lin
30e7c5bd44
drivers: rkflash: Support new SPI Nand devices
...
GD5F1GQ4UExxH, W25N512GVEIG, SGM7000I-S24W1GH
Change-Id: Ib9e5422c3f57ef80e60fc6847d0ba9e1dd55dc3b
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-10 10:49:08 +08:00
Jon Lin
7418744b59
drivers: rkflash: Add mutex for deinit ops.
...
Change-Id: I477c161cb22f58263963a4d8e0d08eaeda676f69
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-10 10:48:16 +08:00
Jon Lin
e492952e0c
drivers: rkflash: support new spiflash
...
Add F35SQA001G, W25Q128JWSQ, XT25F64F, P25Q32SL, GM25Q128A
Change XT25F256BSFIGU, MX25U51245G
Change-Id: Ib9f60efbd3aad72044b7f3b0ee5a1a93333f0005
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-10 10:48:06 +08:00
Jon Lin
50947be187
drivers: rkflash: Add RK_SFTL configuration
...
Avoid adding redundant FTL code to SPI Nand MTD case.
make ARCH=arm rv1126_defconfig test, size -t drivers/rkflash/built-in.a
the former size:
CONFIG_RK_SFC_NAND=y
CONFIG_RK_SFC_NAND_MTD=y
CONFIG_RK_SFC_NOR=y
CONFIG_RK_SFC_NOR_MTD=y
text data bss dec hex filename
83237 2757 23716 109710 1ac8e (TOTALS)
after adjust:
31677 2705 3624 38006 9476 (TOTALS)
For Nor only:
CONFIG_RK_SFC_NOR=y
CONFIG_RK_SFC_NOR_MTD=y
19350 1237 2568 23155 5a73 (TOTALS)
Change-Id: I46186393de26512566cc62ceb1490ef35a70be1d
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-10 10:48:06 +08:00
Jon Lin
d047f245b8
drivers: rkflash: Ajudst the dll strategy
...
1.max_dll_cells is 0x1FF when sfc_ver_4
2.sfc_set_delay_lines to zero means disable dll
3.bypass dll training when there is no device
4.Adjust the dll_value to from the middle of the dll window to
the better one
5.Change RKSFC_DLL_THRESHOLD_RATE to ">50MHz"
Change-Id: Ibd669420899925272c74e190fee8c62c09db8d14
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-10 10:48:06 +08:00
Jon Lin
75b1344eee
drivers: rkflash: Notice it when the storage device is not support
...
When the related print appears, it means that the SDK is too old
and the storage driver needs to be updated.
Change-Id: I63f45fba4cf52108c628f225ee23aa0819ca256f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-10 10:48:06 +08:00
Jon Lin
067686d494
drivers; rkflash: Support new devices
...
W25N04KVZEIR, DS35Q2GB-IB, EM73C044VCF-H, XT26G11C, MT29F1G01ABA,
F50L1G41XA, JS28U1GQSCAHG-83
Change-Id: I38a16e26dea1624a4e101d7f965f9abfe44a3821
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-10 10:48:06 +08:00
Kever Yang
89454d9cfc
arm64: dts: rockchip: rk3588: add pcie controller support
...
The rk3588 supports 5 controllers:
- 1 pcie3x4;
- 1 pcie3x2;
- 3 pcie2x1(2 of them also available in rk3588s);
Signed-off-by: Kever Yang <kever.yang@rock-chips.com >
Change-Id: Icae3a5539ace233141ff7f89600d17758be7fa5c
2021-09-10 09:48:10 +08:00
Kever Yang
e1fdb69cd8
arm64: dts: rockchip: rk3588s: add pcie2 controller
...
RK3588s supports 2 pcie2 controllers which use the phy combo to sata and
usb3.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com >
Change-Id: Id97957ef5341e9ab61af861b2b6194c056ad5835
2021-09-10 09:48:10 +08:00
Herman Chen
311ddf7bab
arm64: dts: rockchip: rk3568: rkvdec enable link mode
...
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
Change-Id: Iecec544986ef0a5bccddef58a2d1e1cedfff69fd
2021-09-10 09:38:04 +08:00
Yandong Lin
b2f36bd4ec
video: rockchip: mpp: fix dec err in multi instance
...
Attach iommu when hw running will be crash.
Therefore, just attach iommu once.
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com >
Change-Id: I46002e01542466e9084c51a49e3da6c3f2db2298
2021-09-10 09:37:01 +08:00
Tao Huang
72f82d9b66
ARM: rockchip_defconfig: update by savedefconfig
...
CONFIG_MEDIA_SUBDRV_AUTOSELECT is default n.
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I354ca6c3a04adb2effa4656d21ebac132851d395
2021-09-09 18:40:15 +08:00
Tao Huang
1f5fdb76d9
arm64: rockchip_defconfig: update by savedefconfig
...
CONFIG_MEDIA_SUBDRV_AUTOSELECT is default n.
CONFIG_MEDIA_CONTROLLER and CONFIG_VIDEO_V4L2_SUBDEV_API is selected by
CONFIG_VIDEO_DW9714.
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I98b93dc1cc204089db2e31665210710437a1df19
2021-09-09 18:40:15 +08:00
Tao Huang
6e6807ee01
arm64: rockchip_gki.config: Enable more camera sensors
...
+CONFIG_VIDEO_GC2145=m
+CONFIG_VIDEO_GC2385=m
+CONFIG_VIDEO_GC4C33=m
+CONFIG_VIDEO_GC8034=m
+CONFIG_VIDEO_OV13850=m
+CONFIG_VIDEO_OV8858=m
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: Ia23536c7bc017e4f66a6a55eac65a498025176f3
2021-09-09 17:38:12 +08:00
Tao Huang
50e3124b35
arm64: rockchip_gki.config: Enable CONFIG_VIDEO_ROCKCHIP_ISP
...
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I1d5fbcce966f8f382c91c899faf636fd5487f40d
2021-09-09 17:35:30 +08:00
Cai YiWei
d7a97ba0f3
media: rockchip: isp: fix compile error
...
Change-Id: I2f4705c826cd8368eed207d7b2ed9b6717bdaa7d
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-09-09 17:30:20 +08:00
Jon Lin
db0f003c66
mtd: nand: bbt: Fix error in BBT block location methord
...
Avoid the high 32btis input param of GENMASK bigger then BITS_PER_LONG.
For example offs 62, bits_per_block 3, and BITS_PER_LONG 64, then:
GENMASK(offs + bits_per_block - 1, offs) -> GENMASK(64, 62) -> 0.
But actually we want to mask GENMASK(63, 62) which is equals to
0xc000000000000000.
Change-Id: Ie3ee89a4b3e3deca45ccf429bfdfc5b88e3e6b9c
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-09 16:39:20 +08:00
Xiao Ya peng
7d408752e0
arm64: configs: rk3568_nvr.config: enabled CONFIG_HZ_100.
...
disabled CONFIG_HIGH_RES_TIMERS
Signed-off-by: Xiao Ya peng <yp.xiao@rock-chips.com >
Change-Id: I8fcfa9880d1988536888081b2fccc2e3c58431ed
2021-09-09 16:36:10 +08:00
Guochun Huang
a1e099fb78
drm/bridge: dw-mipi-dsi: dual-channel-dsi: power off dual phy during sleep
...
Change-Id: Ic3abc81d7a6ffb8016d884ea29b3cb48e983f5f8
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com >
2021-09-09 15:27:24 +08:00
Zefa Chen
e6cd868ed8
media: i2c: ov13850 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Id2c6b146f0c80bee2508ba1ef2f82ed4e250e218
2021-09-08 20:08:51 +08:00
Zefa Chen
e2f9aba1fb
media: i2c: ov12d2q fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ia18274073299cb0d867d800a431d806a72bb821a
2021-09-08 20:08:37 +08:00
Zefa Chen
7191c26865
media: i2c: ov9281 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I9c9605d668bae13c1c90a89be3bc9a54cedc103e
2021-09-08 20:08:11 +08:00
Zefa Chen
1fc1905431
media: i2c: ov8858 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I72c29e787a6ee82b7ade0e73ed462afeac301f34
2021-09-08 20:07:56 +08:00
Zefa Chen
0fa474c1db
media: i2c: ov4689 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I804e63414962484f85909dab524344dad85463a7
2021-09-08 20:07:10 +08:00
Zefa Chen
980313270d
media: i2c: ov4688 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I8c3b6206804d58014bfa58d1d0f4f389e8fdf9d1
2021-09-08 20:07:01 +08:00
Zefa Chen
68724d4d7b
media: i2c: ov4686 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I809a81e719587a0e81ae87e752dfab59300fb7ce
2021-09-08 20:06:26 +08:00
Zefa Chen
67a0f5ecfa
media: i2c: ov2718 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ib3eee457614461400603df9c6972799fafa15254
2021-09-08 20:05:59 +08:00
Zefa Chen
07d6f292b6
media: i2c: ov02k10 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I5c463e531a8b97d874e3dc793095f4f481961ea5
2021-09-08 20:05:26 +08:00
Zefa Chen
9832de4c02
media: i2c: ov02b10 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I3ff2e3cdd7667f324923101434a663990c99d45c
2021-09-08 20:05:02 +08:00
Zefa Chen
f3053daf2e
media: i2c: os05a20 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ie73e5a8c51168fccef7a2953f1a9ae046b9683c7
2021-09-08 20:04:48 +08:00
Zefa Chen
a103d7b776
media: i2c: os04a10 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I2b18912a38abc484ae5d536f5a0c972f446e932a
2021-09-08 20:04:23 +08:00
Zefa Chen
49c227761a
media: i2c: os02g10 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Iac097db4aa0c03409ba4c84cc9fa68e1abbb4d68
2021-09-08 19:30:50 +08:00
Zefa Chen
871a7558a3
media: i2c: imx415 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I221bfc2c80d935f6cded97ec4fd26b6e88ba2e4b
2021-09-08 19:29:39 +08:00
Zefa Chen
7c143edefb
include: uapi/linux/rk-camera-module.h add RKMODULE_GET_SONY_BRL command
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I55bbf4c5e5163286e1f8c68b1a1734bcefcf2b22
2021-09-08 19:29:32 +08:00
Zefa Chen
84a3d28c54
media: i2c: imx378 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I51d6cf84eff318655b856f3289bb733281c46708
2021-09-08 19:29:29 +08:00
Zefa Chen
9830a41bda
media: i2c: imx347 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I07ffa7f6af00447a03513d311c78174ebc775358
2021-09-08 19:29:17 +08:00
Zefa Chen
b8bf953518
media: i2c: imx335 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ib32be90ab02d3866f0445d0eeaf6db9484b3f985
2021-09-08 19:29:00 +08:00
Zefa Chen
2b8ebc7099
media: i2c: imx334 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ia1ec948b69b12181030ff8f41665482c0c45c1fe
2021-09-08 19:28:00 +08:00
Zefa Chen
b4d2b726b4
media: i2c: imx327 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ibb8e83153afb93b03a843e6736a67aa6403b4641
2021-09-08 19:27:50 +08:00
Zefa Chen
039feed83a
media: i2c: imx323 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ie2bab9a6b80217b69dbd9bc2a48e80985001acd7
2021-09-08 19:16:58 +08:00
Zefa Chen
1f97b865ce
media: i2c: imx317 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I881bb7d8613bde13109349d58b42682c18f5c738
2021-09-08 19:14:49 +08:00
Zefa Chen
95ffa7ac25
media: i2c: imx307 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I8327261ab82f84329ebb65f54fea396640a44b15
2021-09-08 19:13:31 +08:00
Zefa Chen
84d1fcadf6
media: i2c: ar0230 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I493409d941ef8897755901c9591ed9bc2b3b8477
2021-09-08 19:12:09 +08:00
Zefa Chen
d0afe23adc
media: i2c: gc02m2 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I58397455b74b3e828d598c4f7d24d9ce22239aba
2021-09-08 19:12:05 +08:00
Zefa Chen
cfac4b4f7d
media: i2c: gc2053 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I31afb9537914a945c34a12c5dec82317d0966cb2
2021-09-08 19:11:59 +08:00