Commit Graph

853801 Commits

Author SHA1 Message Date
Finley Xiao
06ba74ca82 ARM: dts: rockchip: rv1126: Add opp table for npu
Change-Id: I9683969e613c9ae60454c57118c11063c7e255c9
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:20:10 +08:00
Herman Chen
eebe97411e ARM: dts: rockchip: rv11xx-evb-v10: enable rkvdec and vpu
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
Change-Id: I0a8f55760d12bc893f612bff72a4f50d280dcc85
2020-05-25 18:20:10 +08:00
Herman Chen
45b0e2be94 ARM: dts: rockchip: rv1126: add rkvdec, vepu, vdpu
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
Change-Id: I9bc8c2fddfbbe925a199a0ff1d69f7a07834795e
2020-05-25 18:20:09 +08:00
Shawn Lin
71a42f9f96 ARM: dts: rv11xx-evb-v10: Drop clock limitation for sdmmc
With drive strength issue solved, now sdmmc could reliably
work as expected in UHS-I mode with 200MHz bus clock.

Change-Id: Ie756b92c207875a397337a1ff2f598284e860650
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-05-25 18:20:09 +08:00
Shawn Lin
998b4240bf ARM: dts: rv1126: Fix wrong sdmmc and sdio pinctrl
pinctrl was reordered in rv1126-pinctrl.dtsi and swap the
ID of sdmmc0_* with sdmmc1_* but didn't update rv1126.dtsi.

Change-Id: I73373c915e329b387450d5c96869a8d8ee9a95ec
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-05-25 18:20:09 +08:00
Cai YiWei
10f63830ac ARM: dts: rv1126-evb-ddr3-v10: add i2c1 and ov4689
Change-Id: I2728fe84309cf39961d88e312ba37e1568eda270
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:20:09 +08:00
Cai YiWei
75fc85c9e7 ARM: dts: rv11xx-evb-v10: enable csiphy0 isp and ispp
Change-Id: I82692d15f665befecaf7d260479e4553516e3e92
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:20:09 +08:00
Cai YiWei
ad9c147e6e media: rockchip: isp/ispp output yuv format memory with 16 align
for rockchip encoder use dma buffer directly

Change-Id: I6be016ce1beb774848131c1629d63c03a3293f66
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:20:09 +08:00
Cai YiWei
1db66320a3 phy: rockchip: mipi-dphy-rx: add clock inverted
Change-Id: I7103a851ba5ab6044d787139f986da74eb9360d0
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:20:09 +08:00
Cai YiWei
7f46adffcc media: i2c: ov4689: add hdr support
Change-Id: I2fce88f47ef60f37804e7c7e580e25174c8fb2b0
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:20:08 +08:00
Yao Xiao
2856a8213a ARM: dts: rockchip: add wifibt node for rv11xx-evb-v10
Change-Id: I40d5ba1e8a5505bb8b8c5613eebb8b7973963099
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
2020-05-25 18:20:08 +08:00
Putin Lee
e6069d477c ARM: dts: rockchip: enable rga node on rv11xx-evb-v10
Signed-off-by: Putin Lee <putin.li@rock-chips.com>
Change-Id: Ie1c81cf1d5b53fb0d8854e2908222aedf753ebb8
2020-05-25 18:20:08 +08:00
Sugar Zhang
4f42fda1ed ASoC: rockchip: pdm: Fix clk for RV1126
Change-Id: Ib54c9bf873153296674a7a5ac2c6c03d76c8dd0f
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:20:08 +08:00
Jianqun Xu
0059f0f2ef ARM: dts: rockchip: rv1126 add pinctrl for emmc but not for evb
Since rv1126 evb has both spi nor flash and emmc on board, the
emmc driver not want to set pinctrl, so delete pinctrl property
of emmc node.

Change-Id: I85e9bdfa4ef7d09f306dc43586cbf57feb1edfbb
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-05-25 18:20:08 +08:00
Jianqun Xu
f7caa411fc ARM: dts: rockchip: add rv1126 io test board dts
Change-Id: Id2b0b933b9c29d7927509a69e82c6cc2a1f3f2e9
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-05-25 18:20:08 +08:00
Cai YiWei
389b672b3e media: camera: add ioctl for get/set hdr mode
Change-Id: I4d0a891be7ee9afa14e9bb977be7a075e85c5365
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:20:08 +08:00
Sugar Zhang
7096d4b378 ARM: dts: rv11xx-evb-v10: assigned mclk parent for rk809 codec
Change-Id: Idf8d388bfc1a406793cc355f90ce76dfee4640de
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:20:07 +08:00
Putin Lee
4a4a210557 ARM: dts: rv1126: Add rga node for rv1126
Signed-off-by: Putin Lee <putin.li@rock-chips.com>
Change-Id: I969730729350a0767be6ce8faa8bc785f14482fc
2020-05-25 18:20:07 +08:00
Nickey Yang
404f3bba72 ARM: dts: rockchip: set mipi dphy reference clock for rv1126
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Change-Id: I82741031e4ea0a6596cca54fa79d2a284d6c1adf
2020-05-25 18:20:07 +08:00
Nickey Yang
9d7568bf8d ARM: dts: rockchip: rv11xx-evb-v10: Add ili9881d panel
ili9881d is a 720x1280  4 dsi lanes screen made by iltek.

Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Change-Id: I3784d45616bbeedd81ec6c87ca9fe9d89e228f89
2020-05-25 18:20:07 +08:00
Randall Zhuo
c44aaf25ea ARM: dts: rockchip: enable npu for rv11xx-evb-v10
Signed-off-by: Randall Zhuo <randall.zhuo@rock-chips.com>
Change-Id: I3f954222a774ece572124e9543e4382f7828d2f4
2020-05-25 18:20:07 +08:00
Sugar Zhang
a30935c6a1 ARM: dts: rv11xx-evb-v10: Enable trcm mode and route for i2s0
Change-Id: I91e78582a8ce27577661c11b3fba5ec8b5993073
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:20:07 +08:00
Sugar Zhang
07237dbfce ARM: dts: rv1126: Add reboot-mode
Change-Id: If6dbf7c18f0be57bc69dd373d1d2b9f6d1d6fc35
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:20:07 +08:00
Randall Zhuo
85d14213d5 ARM: dts: rockchip: add npu node for rv1126
Signed-off-by: Randall Zhuo <randall.zhuo@rock-chips.com>
Change-Id: I26ba061bf8bc557fef60597de8c12b156724d4f5
2020-05-25 18:20:06 +08:00
Finley Xiao
26592dbeee ARM: dts: rv11xx-evb-v10: Add cpu-supply for cpu
Change-Id: I0dc7d39cc393e30d86e65d603202c295c0ec38eb
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:20:06 +08:00
Finley Xiao
9064422df4 ARM: dts: rv1126: Change some clocks to PMUCRU
Change-Id: I4bdbe4fc85fa82567845165c4067cc7d8ecd804c
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:20:06 +08:00
Huibin Hong
e79018c30f soc: rockchip: grf: enable swd and uart2 switch for rv1126
Change-Id: Ideee9a80f7e2763ed15fe1ed7ac627f7fa6a9c71
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
2020-05-25 18:20:06 +08:00
Shawn Lin
fd7a794249 ARM: dts: rv11xx-evb-v10: fix SD UHS-I support
Limit max-frequency to 100MHz in UHS-I mode and fix
vccio_sd.

Change-Id: Ide7eb3591415093c363d1802d7ff19bbf22b6dd1
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-05-25 18:20:06 +08:00
Shawn Lin
ad6a143324 ARM: dts: rockchip: rv1126: set eMMC/SDIO/SDMMC up to 200MHz
Change-Id: I46eaf1a9bbfc6de0f65d14bdf78c7d4b0c0d2531
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-05-25 18:20:06 +08:00
Hu Kejun
d9b92139e5 media: rockchip: isp: fix some awb bug
1. fix awb gain is not enabled when use rawawb only;
2. add new register of rawawb;

Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: Ieb59732e42acc5bd326982b3128a5cb4781e4ee2
2020-05-25 18:20:06 +08:00
Hu Kejun
3db41e5ba4 media: rockchip: isp: fix load lsc table error
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: Ia5646af0d0b9a9e8cbcb4a796eaccd14ed66656c
2020-05-25 18:20:06 +08:00
Finley Xiao
97b609c4b9 clk: rockchip: rv1126: Fix shift bit for aclk_core and pclk_dbg
Change-Id: Iff499450395af88dec2e0f5141309bb7ac6c36d6
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:20:06 +08:00
Ren Jianing
62acc7243e ARM: dts: rockchip: enable usb otg for rv11xx-evb-v10
Change-Id: I1f6a362fcb12ba7479f76ddd6efba4c136baf039
Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
2020-05-25 18:20:06 +08:00
Sugar Zhang
4eb8ea48c4 ARM: dts: rockchip: fix aloop card index to 7 for rv11xx evb
This patch fix the aloop card index to 7, and leave the card 0
place for hw snd card.

Change-Id: I211227ad7ea495cb124b00bec9eee5039f1e1a1d
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:20:06 +08:00
shengfei Xu
566e15f19e ARM: dts: rv11xx-evb-v10: fix the regulator-max-microvolt of vdd_vepu
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I2be7372645aaec8e810034d661625522a238f4cf
2020-05-25 18:20:06 +08:00
Elaine Zhang
eae6d189ee ARM: dts: rockchip: rv1126: enable pd node by default
add power-domains for emmc/sfc/nandc/sdio/vop dts node.

Change-Id: Ib837ac0378471fc10d50a78a54344d17acad27ea
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2020-05-25 18:20:05 +08:00
shengfei Xu
9f1b9aa790 ARM: dts: rv11xx-evb-v10: set the vcc_dvdd default voltage 1200000uV
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: Iec0be4ae5278bfb36c6cf687bee84920c842950e
2020-05-25 18:20:05 +08:00
Tao Huang
3cae952379 ARM: dts: rockchip: rv1126: add simple-mfd for pmu
Change-Id: I8a612257d617045981830032e8ac9427ded7b6f9
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2020-05-25 18:20:05 +08:00
Jianqun Xu
ba18c52ede ARM: dts: rockchip: rv1126: add simple-mfd for pmugrf
Change-Id: I56665aa3e78b56e30c055116b60a82cc9a871cbd
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-05-25 18:20:05 +08:00
shengfei Xu
4ac18ab3df ARM: dts: rv11xx-evb-v10: fix the regulator value
the regulator-suspend-microvolt of vdd_logic is 800000uV.
the regulator-min-microvolt of vdd_arm is 800000uV

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I20ac4486a558d3f5562d7de03f613a002bf69511
2020-05-25 18:20:05 +08:00
Jianqun Xu
27332932d2 ARM: dts: rockchip: rv1126 add debounce clk for gpio
Change-Id: Iab1bf47a3d65c96a15d3944c20797bc00d8db645
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-05-25 18:20:05 +08:00
Sugar Zhang
0973526fb3 ARM: dts: rv1126: Add PD for rkvenc
Change-Id: I88aa201f8290e03d9ad9462fdec9e455b86b7c3b
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:20:04 +08:00
Jianqun Xu
d9afc6e243 ARM: dts: rv11xx-evb-v10 add pmu-io-domain
Change-Id: I9072d4618995212012236192c768980e07dc7c0a
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-05-25 18:20:04 +08:00
Jianqun Xu
6fcdd8b4cf ARM: dts: rv1126: add pmugrf node
Change-Id: I61159126558830804beee50ae6b573fdd355b6a9
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-05-25 18:20:04 +08:00
Jianqun Xu
92bd2d7fe2 PM / AVS: rockchip-io: add io selectors and supplies for rv1126
Change-Id: Iad75111f85b7b638aa4abca3eab834f2cddb6e29
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-05-25 18:20:04 +08:00
Jianqun Xu
8f205eb2cc Documentation: devicetree: rockchip-io-domain add rv1126 support
Change-Id: I238b70c2559dc718ff861d592748bb885b4084ba
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-05-25 18:20:04 +08:00
Hu Kejun
d89f490ca8 media: rockchip: isp: fix cproc use wrong ie config
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: Ia19a02bac0d25191bf355697ee8005d86344a62b
2020-05-25 18:20:04 +08:00
Hu Kejun
4f4b86c75b media: rockchip: isp: change ae/hst name to match datasheet
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: Ie8e3944977f47903e72b36c4c793ecb537ff283d
2020-05-25 18:20:04 +08:00
Cai YiWei
d2bfa7da42 media: rockchip: isp: hdr dbg rename to rdbk
to match isp datasheet, rename hdr debug mode to
read back mode

Change-Id: Iabd44ed1d1bcd5984cc0446e31954675d6142df3
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:20:03 +08:00
Cai YiWei
ccf1d13935 media: rockchip: isp: make sure to start read back when isp idle
Change-Id: I57e527609e8f8027067c81e7a92f1b92df9cd6ee
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:20:03 +08:00