Sugar Zhang
17954bb1cf
ARM: dts: rv1126: Move camera device node into rv11xx-evb-v10
...
Change-Id: I51f4291875e0a8811768152f7e1bf49e0fbaf248
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
2020-05-25 18:20:32 +08:00
Allon Huang
f85f0c0277
ARM: dts: rockchip: rv1126 add rkcif node
...
Signed-off-by: Allon Huang <allon.huang@rock-chips.com >
Change-Id: I42cb9fb5b69c085fa24bdc9e5c8a9e8c04ada7dc
2020-05-25 18:20:32 +08:00
Allon Huang
832a2e67a9
drivers: media: platform: rockchip: cif: single dvp channel can sample data for rv1126/rv1109
...
fix reg address conflict between rv1126/rv1109 and other chips
Signed-off-by: Allon Huang <allon.huang@rock-chips.com >
Change-Id: I12c0291a24068ea385369d8c4aa371385992f8cd
2020-05-25 18:20:32 +08:00
Cai YiWei
5e7bbc163f
media: rockchip: ispp: fix try_fmt result
...
Change-Id: I9085e9e96e1d35499c0a3f6a340119d3f98783ba
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-05-25 18:20:32 +08:00
Zhichao Yu
c2af3d7d97
ARM: dts: rockchip: modify romfs decompress memory for rv1126-evb-ddr3-v10-tb
...
We need more memory for romfs decompress. Currently, with NPU the romfs
size is 18MB.
Signed-off-by: Zhichao Yu <zhichao.yu@rock-chips.com >
Change-Id: Id473db768fc1994c606b3de9320f939da7123d11
2020-05-25 18:20:32 +08:00
Huang zhibao
dcdc6a52c5
ARM: dts: rockchip: rv11xx-ai-cam set usb0 tx fifo to be reallocated
...
Signed-off-by: Huang zhibao <hzb@rock-chips.com >
Change-Id: I89517ed8f8d54f2e58a749ca35476e0a8f729495
2020-05-25 18:20:32 +08:00
Tao Huang
1885551fac
clk: rockchip: rv1126: No register DDR clk when CONFIG_ROCKCHIP_THUNDER_BOOT=y
...
Change-Id: Ifaad38a4ca27ca06b311dc738f4cd1e04a4da465
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2020-05-25 18:20:32 +08:00
Tao Huang
19c5ebf9a8
media: i2c: os04a10: Call os04a10_i2c_driver_init() early when CONFIG_ROCKCHIP_THUNDER_BOOT=y
...
Change-Id: I3df679a8b665dabdb510cf8c252e88a96cc4b44e
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2020-05-25 18:20:32 +08:00
Cai YiWei
60a5b6699e
media: rockchip: fix isp and ispp stream status error
...
Change-Id: Icb4de811190d8d3f2fe797acee64cf58ee0a55f5
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-05-25 18:20:32 +08:00
Hu Kejun
4e7672dde0
media: rockchip: ispp: fix set core_ctrl of shp is wrong
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: Ie00ba8baa238b34a19b3f50c309705800861d25d
2020-05-25 18:20:32 +08:00
Hu Kejun
bbeb26a30a
media: rockchip: isp: fix mp/sp can not get picture in rdbk mode
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: Ibf303e6031d4d31a7cc281dff844c1e0e6b3354f
2020-05-25 18:20:31 +08:00
Zefa Chen
4629acc757
media: i2c: os04a10 change
...
1.add digital gain control
2.add delay time to 12ms after power_on
3.os04a10_global_regs write in start_stream
4.default used 12 bit
Change-Id: I8c9918c3188608b19d73bf23f83ec02dda1b926e
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2020-05-25 18:20:31 +08:00
Cai YiWei
874374348b
media: rockchip: isp: fix dmatx align and dmarx dt
...
csi to ddr is work unit
config damrx data type if dmatx no work
Change-Id: If82bfd06c09b725aa159c13a700c02c34e79a253
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-05-25 18:20:31 +08:00
Zefa Chen
a7ab3b8acb
media: i2c: imx347 fixed frame rate to 20fps
...
Change-Id: Ifcb541be432278d889139cc7941febc8bba42cc5
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2020-05-25 18:20:31 +08:00
Cai YiWei
d56f480f7b
media: rockchip: ispp: fix fec no work
...
Change-Id: I2b6974ea191180678401ee129ab55c5d3e12836d
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-05-25 18:20:31 +08:00
Hu Kejun
26a88b6472
media: rockchip: isp: fix sof is not report in normal mode after run hdr
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: Ia7560bfd2c15c111ce8fd95b540114457af08731
2020-05-25 18:20:31 +08:00
Hu Kejun
c9a04358e5
media: rockchip: ispp: change fec mesh number
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: I68bf7bfdd080486083b5177ade48ed2dcb8d1fd9
2020-05-25 18:20:31 +08:00
Hu Kejun
8d1d0cfb64
media: rockchip: isp: change ldch mesh number
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: I2ce3fb8f996347d26ddd398e9066d9dc82707429
2020-05-25 18:20:31 +08:00
Huang zhibao
47a2e88510
ARM: dts: rockchip: add ai-cam-ddr3-v1 dts for ai cam ddr3 board
...
Signed-off-by: Huang zhibao <hzb@rock-chips.com >
Change-Id: Ic9a504a3a8fe9465101a353640254259c952ae6b
2020-05-25 18:20:31 +08:00
Huang zhibao
8845e6c07f
ARM: dts: rockchip: rv11xx-ai-cam enable display_subsystem
...
Signed-off-by: Huang zhibao <hzb@rock-chips.com >
Change-Id: I76de315ad86791ed052ec71959d874642349683d
2020-05-25 18:20:31 +08:00
Huang zhibao
10f90e2b5c
ARM: dts: rockchip: add rv11xx-ai-cam dtsi
...
Signed-off-by: Huang zhibao <hzb@rock-chips.com >
Change-Id: I14cfb33f81a2931640bee9cf78cb1127eff7163b
2020-05-25 18:20:31 +08:00
Hu Kejun
3818f0768a
media: rockchip: isp: get iq statistics data in irq for rdbk mode
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: I6570dbf65ca790646daf3fcc8b81be461b66931f
2020-05-25 18:20:31 +08:00
Hu Kejun
f21184b34d
media: rockchip: isp: send l/m/s hdr frame together in rdbk mode
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: Iec5b8ac5d7a2c0916aa8d68f6e505c3d87eb1046
2020-05-25 18:20:31 +08:00
Hu Kejun
25612c2f15
media: rockchip: isp: fix sof event is not right
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: Ia992a21b92282294f5702e79bfc5d5effb089180
2020-05-25 18:20:30 +08:00
Finley Xiao
9002395928
soc: rockchip: pvtm: Add support for RV1126 SoCs
...
This adds the necessary data for handling pvtm on the RV1126.
Change-Id: I07a0c97874ff4d3d536cb93908710381da558af2
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2020-05-25 18:20:30 +08:00
Elaine Zhang
9daa92de87
clk: rockchip: rv1126: add RV1126_CSIOUT_FRAC_MAX_PRATE for mipicsi_out
...
Change clk_mipicsi_out2io_fracdiv input limit from 1200MHz to 300MHz.
Change-Id: Ia6adff4faa9cf14931a631dcd7415a77d6df4142
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
2020-05-25 18:20:30 +08:00
Finley Xiao
6bf099f383
ARM: dts: rv1126: Move pvtm clocks and resets properties to child node
...
Change-Id: Iea685566df8930e817e8bb86c9c73e541f7ee8a8
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2020-05-25 18:20:30 +08:00
Tao Huang
8d0ec8c5ce
ARM: dts: rockchip: bypass cru initial configuration for rv1126-evb-ddr3-v10-tb
...
Change-Id: I154d83551823995f9a390b26ee48fc36ee609843
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2020-05-25 18:20:30 +08:00
Andy Yan
d856718e69
ARM: dts: rv1126: Move rgb dt node as a sub node of grf
...
Move rgb dt node under grf, so it can set LCD_IO_BYPASS
bit in grf.
Signed-off-by: Andy Yan <andy.yan@rock-chips.com >
Change-Id: I50b463f37010d1273f4a8e6d299d419877cb3f9c
2020-05-25 18:20:30 +08:00
Andy Yan
c1b779797a
drm/rockchip: rgb: Add LCDC_IO BYPASS for rv1126
...
The LCDC_IO bypass bit should be enabled when vop
output as mcu interface.
Signed-off-by: Andy Yan <andy.yan@rock-chips.com >
Change-Id: I8a1f6c3da8ec21fb76796faffb2ee74389c10f0e
2020-05-25 18:20:30 +08:00
Hu Kejun
e689347d46
media: rockchip: isp: change some warning log to debug log in luma
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: I08a21a1e84ba9c84623317bb610528d29182b092
2020-05-25 18:20:30 +08:00
Hu Kejun
058127a5df
media: rockchip: isp: fix short luma is not valid in 2hdr mode
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: I4b3255086b4969230c4931671d96bb9f011bd380
2020-05-25 18:20:30 +08:00
Cai YiWei
97e0f7bbce
media: rockchip: ispp: fix scl error of fec enable
...
Change-Id: Ib85201a9e25a99cff01a07fc2318e08d89d3d241
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-05-25 18:20:30 +08:00
Zefa Chen
ef3030072f
ARM: dts: modify camera config for rv1126
...
ARM: dts: rv1126-evb-ddr3-v10:add support os04a10,
change module name to match iq files
ARM: dts: rv1126-ipc2-ddr3-v10:
change module name to match iq files
ARM: dts: rv1126-sphericalipc-ddr3-v10:
change module name to match iq files
Change-Id: Icd30fd167c2937e466398add575f01cb204b0b05
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2020-05-25 18:20:30 +08:00
Hu Kejun
e7d1916d49
media: rockchip: isp: add code for lsc err
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: Idf6649aac80786995b8f5855c464941705698457
2020-05-25 18:20:30 +08:00
Hu Kejun
e03261c79a
media: rockchip: isp: fix load lsc error when 3dlut is configured but not enable
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: Id94cc1729d457389496e22090daba2dd93bed6bb
2020-05-25 18:20:30 +08:00
Cai YiWei
f6ae766bfe
media: rockchip: fix ispp scl isr at power on
...
Change-Id: I4b02c29eb2f0b08c134be2efe91c4ea9ed9c532a
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-05-25 18:20:29 +08:00
Cai YiWei
eb3ea2ff89
media: rockchip: isp: reset isp at power on for dehaze
...
Change-Id: I9753e00fed496deb8ceb9fa0c5aecb197383dead
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-05-25 18:20:29 +08:00
Sandy Huang
69f7e33f6b
ARM: dts: rv1126: update RGB output io default driver strength
...
Change-Id: Ibbd3fd9198affb8c3e895f275e90ec41cccbe526
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
2020-05-25 18:20:29 +08:00
Tao Huang
64aca22036
ARM: dts: rockchip: Add pstore pmsg config for rv1126
...
And set record-size to 128KB, console-size/pmsg-size to 256KB.
Change-Id: I690e6ed5050b8079a251eb05da94209b117144be
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2020-05-25 18:20:29 +08:00
Tao Huang
e21ffabe83
ARM: configs: Add rv1126-evb-ddr3-v10-tb.config
...
Demo thunder boot config.
Create by:
./scripts/diffconfig -m | sort > arch/arm/configs/rv1126-evb-ddr3-v10-tb.config
Usage:
make ARCH=arm rv1109_defconfig rv1126-evb-ddr3-v10-tb.config
Change-Id: I69f2131ec3235bd50a97641d12a003d2c074bb21
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2020-05-25 18:20:29 +08:00
Tao Huang
67e32ae134
ARM: dts: rockchip: Add rv1126-evb-ddr3-v10-tb
...
Demo thunder boot on rv1126-evb-ddr3-v10.
Change-Id: I823f5b0774104c1b713c679940bb50bcc6c1bab9
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2020-05-25 18:20:29 +08:00
Tao Huang
f14b955688
soc: rockchip: ramdisk: Add Rockchip RAM disk support
...
Support use reserved RAM memory as a block device.
Change-Id: I64367a2cb67467425a0e4c6753fa5af0a245405d
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2020-05-25 18:20:29 +08:00
Simon Xue
0c85ec84d1
init: defer free large memblock to Buddy allocator
...
The physical memory of a system is divided into several types, like
memory reserved for device, for kernel pagetable, etc. The remaining
area is for Buddy allocator. Normally, The memory for Buddy is consist
of different size blocks, so, under meeting the memory request of kernel
booting, we can defer free the large block size to Buddy which can be
done later in work queue in parallel to other kernel threads, and the
size of the large block can be defined in kernel command line
Save boot time about 6ms on 512MB rv1126 evb.
Change-Id: Ie7a8d3122d8d92ad918e8bf680f5949412709f37
Signed-off-by: Simon Xue <xxm@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2020-05-25 18:20:29 +08:00
Hu Kejun
74c472cfec
media: rockchip: isp: fix crash in normal mode
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: I84a80657d04f36329910ea1680dfb932469e26fa
2020-05-25 18:20:29 +08:00
Jianqun Xu
fae0c499d0
ARM: dts: rockchip: rv1126 io-domain node add VCCIO1
...
Change-Id: Ife4053f02101b6de7d71e7ee3b52e4bbcdda88db
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2020-05-25 18:20:29 +08:00
Jianqun Xu
df8465ab9d
power/avs: rockchip-io-domain: rv1126 support to control vccio1
...
Change-Id: I000a2c7c6e3747aebb6e4b3dd32cb02821c53f15
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2020-05-25 18:20:29 +08:00
Tao Huang
df1e4b538a
soc: rockchip: decompress: add missing of_node_put
...
Change-Id: Ia05788d430cb433f6fc85b5df59a103fcfed3f28
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2020-05-25 18:20:28 +08:00
Zefa Chen
ac1b9ee358
media: i2c: os04a10 fix exposure and 12bit mipi err
...
1.add group hold to make sure exposure sync
2.set different link_freq and pixel_rate according to pixel format
Change-Id: I087c95f954fe03d04ade7b4c268e7b29ea21ffcd
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2020-05-25 18:20:28 +08:00
Hu Kejun
1ccd80fbcc
media: rockchip: ispp: fix to use new nr algorithm
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: Ib43c76b24cd4b963aabfcdac1cea19d518a5f621
2020-05-25 18:20:28 +08:00