This adds the necessary data for handling pvtm on the RV1126.
Change-Id: I07a0c97874ff4d3d536cb93908710381da558af2
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
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
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
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>
And set record-size to 128KB, console-size/pmsg-size to 256KB.
Change-Id: I690e6ed5050b8079a251eb05da94209b117144be
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Support use reserved RAM memory as a block device.
Change-Id: I64367a2cb67467425a0e4c6753fa5af0a245405d
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
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>
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>
rdbk mode:
1. config iq param effecting immediately before each stream start;
2. config iq param effecting on next frame at last v start of current frame;
other mode:
1. config iq param on each frame end;
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: I10178c2f62fe6792b359434324e16e307cdf7620
TSADC PHY clk is 2~6M, but a few boards 2M tsadc does not work.
Change-Id: I34b7e845be3713d9603ec159eae5f57cf63b003a
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Support call same level initcall async in kthread.
Introduce kernel parameter "initcall_nr_threads" control how many threads.
initcall_nr_threads default is 0, which disable intcall async.
initcall_nr_threads=-1, auto selected the number of threads.
Save boot time about 29ms on rk3126-bnd-d708 board.
Change-Id: I04663d22500bc1d65ca5841fb08e4b57083d6b5e
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
1. fix gain_wr_length is wrong;
2. disable isp gain output when pp is not enable;
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: Ib47c858e37db99a3d339fe6757a4a27517f49c17
6M reserved when CONFIG_ROCKCHIP_THUNDER_BOOT=y.
Change-Id: Idd4bb302667e851f544b087af1ed7391b58d2075
Signed-off-by: Tao Huang <huangtao@rock-chips.com>