Chaoyi Chen
8481007104
arm64: dts: rockchip: Add rk3576 eink dtsi
...
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com >
Signed-off-by: Zorro Liu <lyx@rock-chips.com >
Change-Id: I8ea99028869587185f9321be28b494c3953b788f
2024-03-03 11:09:45 +08:00
Wang Panzhenzhuan
af52d997f6
arm64: dts: rockchip: rk3576 evb1 add tp2815 ahd2csi config
...
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: Ifd714fc4aba9842b0301910d8c183e4ab66619de
2024-03-03 11:09:45 +08:00
Caesar Wang
e63c8a3e23
arm64: dts: rockchip: init rk3576 evb boards for linux
...
Change-Id: I8bc47dd26a1c5587ad641fec7eca582238903c97
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2024-03-03 11:09:45 +08:00
Liang Chen
ac24bf397b
arm64: dts: rockchip: add Evaluation and Test Board devicetree for RK3576 SoC
...
Add some board files for RK3576 SoC.
evb1: RK806S-5 + LPDDR4/4X + eMMC5.1 + UFS2.1 + MIPI_DSI + HDMI2.1 + PCIE
test1: RK806S-5 + LPDDR5 + eMMC5.1 + UFS2.1 + MIPI_DSI + HDMI2.1 + PCIE
test2: RK806S-5 + LPDDR5/5X + eMMC5.1 + UFS2.1 + eDP/DP
iotest: internal use only for test io
Signed-off-by: Liang Chen <cl@rock-chips.com >
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com >
Signed-off-by: Felix Zeng <felix.zeng@rock-chips.com >
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
Signed-off-by: lin longjian <llj@rock-chips.com >
Signed-off-by: shengfei Xu <xsf@rock-chips.com >
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com >
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com >
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com >
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com >
Signed-off-by: Wangqiang Guo <kay.guo@rock-chips.com >
Signed-off-by: David Wu <david.wu@rock-chips.com >
Signed-off-by: Kever Yang <kever.yang@rock-chips.com >
Signed-off-by: William Wu <william.wu@rock-chips.com >
Signed-off-by: Alex Zhao <zzc@rock-chips.com >
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com >
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com >
Change-Id: I3dc76e994d2630a41b0d468efaaf94a23cab9b13
2024-03-03 11:09:45 +08:00
Damon Ding
324df0c7fb
arm64: dts: rockchip: add rk3576 pwm test dtsi
...
Change-Id: I8de9bed90d8f45862392af69beb7b5595a44168d
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
2024-03-03 11:09:45 +08:00
Wang Panzhenzhuan
14c2cc6882
arm64: dts: rockchip: rk3576 tablet camera configs
...
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: Ie620b38247a8564974031e05dd1fcbb3ae9ee2f1
2024-03-03 11:09:45 +08:00
Zefa Chen
b47f5ae82b
arm64: dts: rockchip: rk3576 evb1 add single camera with dcphy0
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
Change-Id: Ic057bc1a8a5783fc7362fd2e3a41bf0538840736
2024-03-03 11:09:45 +08:00
Caesar Wang
7627a9033f
arm64: dts: rockchip: enable clk/domains always for rk3576-linux.dtsi
...
This is just for bringup, not sure which clk/domain specifically affects
system stability.
Change-Id: Iebfc02b82452f85d107f5bd1ed9e4b86dec4258c
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2024-03-03 11:09:45 +08:00
Liang Chen
1780b3b4bd
arm64: dts: rockchip: add rk3576-linux.dtsi for rk3576 with Linux
...
Signed-off-by: Liang Chen <cl@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I6431047118d0b369b11e0c569c77c79c65096541
2024-03-03 11:09:45 +08:00
Liang Chen
ab28da6d98
arm64: dts: rockchip: add rk3576-android.dtsi for rk3576 with Android
...
Signed-off-by: Liang Chen <cl@rock-chips.com >
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Signed-off-by: Elon Zhang <zhangzj@rock-chips.com >
Change-Id: Iaa31497837c6edf6da4048b9397a4e55cd78a605
2024-03-03 11:09:45 +08:00
Liang Chen
f583dfa517
arm64: dts: rockchip: add RK3576 Soc
...
pcie0 ----------->|
| ------> mmu0
sata0 ----------->|
usb1 ----------->|
|
pcie1 ----------->| ------> mmu1
|
sata1 ----------->|
usb0 ---------------------> mmu2
Signed-off-by: Liang Chen <cl@rock-chips.com >
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com >
Signed-off-by: Steven Liu <steven.liu@rock-chips.com >
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Signed-off-by: Li Huang <putin.li@rock-chips.com >
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com >
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
Signed-off-by: David Wu <david.wu@rock-chips.com >
Signed-off-by: Simon Xue <xxm@rock-chips.com >
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
Signed-off-by: Kever Yang <kever.yang@rock-chips.com >
Signed-off-by: Frank Wang <frank.wang@rock-chips.com >
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com >
Signed-off-by: William Wu <william.wu@rock-chips.com >
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com >
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com >
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com >
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com >
Signed-off-by: Felix Zeng <felix.zeng@rock-chips.com >
Signed-off-by: Johnson Ding <johnson.ding@rock-chips.com >
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com >
Signed-off-by: Zorro Liu <lyx@rock-chips.com >
Signed-off-by: Xueman Ruan <xueman.ruan@rock-chips.com >
Signed-off-by: Ding Wei <leo.ding@rock-chips.com >
Signed-off-by: Shunhua Lan <lsh@rock-chips.com >
Signed-off-by: Chandler Chen <chandler.chen@rock-chips.com >
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
Change-Id: Icd5b4b88b08b68b6084bcf60b1aafb9205744019
2024-03-03 11:09:45 +08:00
XiaoDong Huang
59bc613f42
dt-bindings: suspend: rk3576: add sleep mode config defines
...
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
Change-Id: I1faa3e6ca754f53ab1c88ffbad193d826959fc05
2024-03-03 11:09:45 +08:00
Ding Wei
29af6f678a
video: rockchip: mpp: rk3576: hack for decoder
...
when pd on or resume, need run hack code first.
Change-Id: Ic61a301ec7b34a29b2fb3fe09b557dad4fab8dc7
Signed-off-by: Ding Wei <leo.ding@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2024-03-03 11:09:45 +08:00
Yanjun Liao
8c5471f1c3
video: rockchip: mpp: rkvenc2: fix split_mode cfg
...
Change-Id: I6e298509158acf8ff4376fd32decc99a609f22e5
Signed-off-by: Yanjun Liao <yanjun.liao@rock-chips.com >
2024-03-03 11:09:45 +08:00
Chandler Chen
e2bad92412
video: rockchip: mpp: rkvenc2: add hwinfo for vepu510
...
matches rk3576 compatible
Change-Id: I917f991d402f5a77898110cdbf95231c0147787e
Signed-off-by: Chandler Chen <chandler.chen@rock-chips.com >
2024-03-03 11:09:45 +08:00
Hongjin Li
7864bf3277
video: rockchip: mpp: rk3576: code for support for decoder
...
decoder version: vdpu383
current commit: support register config mode
Signed-off-by: Hongjin Li <vic.hong@rock-chips.com >
Change-Id: I5d188736425070bc2cce68d52c8725224a4b33ee
Signed-off-by: Ding Wei <leo.ding@rock-chips.com >
Signed-off-by: Chandler Chen <chandler.chen@rock-chips.com >
2024-03-03 11:09:44 +08:00
Xueman Ruan
89715f89c4
video: rockchip: mpp: Add vdpp-rk3576 device
...
Change-Id: I7f8a8fbcbe3d724c9478e40a8d6afd1482b14710
Signed-off-by: Xueman Ruan <xueman.ruan@rock-chips.com >
2024-03-03 11:09:44 +08:00
Shawn Lin
ff30503324
scsi: ufs: rockchip: Add PM capabilities for rk3576
...
Auto Hiber8 is working fine with a default 150ms gap since we don't
overwrite hba->ahit. However we consider to disable refclk, so adding
our own rpm callback and enabling all PM capabilities if possible.
Also adding device_reset() hook for better error recovery as well as
putting device into deep sleep if supported.
BTW we also attach genpd for ufs, so RPM works fine with genpd control.
With ufs into auto runtime suspend
usb off-0 0
/devices/platform/2a2d0000.ufs suspended 0
/devices/platform/23000000.usb suspended 0
exit runtime suspend if accessing ufs
usb on 0
/devices/platform/2a2d0000.ufs active 0
/devices/platform/23000000.usb suspended 0
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com >
Change-Id: I91e293d2da968090a524c5aef1e963bff7295127
2024-03-03 11:09:44 +08:00
Yifeng Zhao
d97808d376
scsi: ufs: rockchip: add support for rk3576
...
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com >
Change-Id: I12085a4a50d28eb4d389327771449ecc190e6eb7
2024-03-03 11:09:44 +08:00
Cai YiWei
72933ffd18
media: rockchip: isp: fix isp39 params config
...
1.lsc table ram only one, need change to load from ddr
2.rgbir luma_point idx16 is 11 bit, other 10 bit
Change-Id: Ida169b7d34eefc73765baf2ff6b380be8c280caa
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2024-03-03 11:09:44 +08:00
Cai YiWei
ad9a721687
media: rockchip: isp: add rk3576 config
...
Change-Id: I31a46a86301638b131ef57935035b48065893ff6
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2024-03-03 11:09:44 +08:00
Cai YiWei
3d9abf9650
media: rockchip: isp: isp39 support unite mode
...
Change-Id: Ibea8cbaaf592fc72f6588858a1018b894dd9d495
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2024-03-03 11:09:44 +08:00
Cai YiWei
04928950a5
media: rockchip: isp: aiisp for isp39
...
Change-Id: Ibcbcfd1865fb8a20f1fe190e09b8bd91133c4b98
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2024-03-03 11:09:44 +08:00
Cai YiWei
4d27e391e5
media: rockchip: isp: add isp39
...
Change-Id: I5711f268db07523ef3cf2541dacbb9016760d6c3
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2024-03-03 11:09:44 +08:00
Finley Xiao
b06eecc828
cpufreq: rockchip: Add opp data for rk3576
...
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Change-Id: I2eddb3f5a74c5e94bcd2e6cdf641facd10ebf8e0
2024-03-03 11:09:44 +08:00
Finley Xiao
d21aa229f6
MALI: bifrost: Add opp data for rk3576
...
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Change-Id: I04e9c648b2d74a7809954c143330d66a665d833c
2024-03-03 11:09:44 +08:00
Zefa Chen
5d738289e4
media: rockchip: vicap fixes error config of rk3576 dvp
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I91e6cd50e1fc173e6d6e87faccabc74248bb3e0f
2024-03-03 11:09:44 +08:00
Zefa Chen
b23a350039
media: rockchip: cif: fixes error of reduce frame rate for rk3576
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ie0f6d74a70f9aa364ae096e4662eff3e5133b696
2024-03-03 11:09:44 +08:00
Zefa Chen
a72867209a
media: rockchip: vicap fixes error of group sync state clean
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ic75a09f40e0f9b6c5ee589d8fe9ffa7b5480d561
2024-03-03 11:09:44 +08:00
Zefa Chen
206f27978b
media: rockchip: vicap fixes set dphy split error of dphy1
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I0212943dd61ebbfbd6004eba39f950676769da1e
2024-03-03 11:09:44 +08:00
Zefa Chen
dfa8a18ada
media: rockchip: vicap fixes error of to enable dma capture
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I9346784f93bfe5553ce52ef974f61af8d84bc041
2024-03-03 11:09:44 +08:00
Zefa Chen
dd0edd77e8
media: rockchip: vicap fixes err of rerun toisp irq handler function
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I794f106a2689f1de1d78f5641b3e850e8083b761
2024-03-03 11:09:43 +08:00
Zefa Chen
84560e8e50
media: rockchip: vicap support set dphy 2x2 lane and idi reset
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Iffc4e1a162bd5e5449751db76796922f9c8074e6
2024-03-03 11:09:43 +08:00
Zefa Chen
3d5034018f
media: rockchip: vicap support rk3576
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ib8b9f4cb13df750712459383fc643ada6c43734d
2024-03-03 11:09:43 +08:00
Yu Qiaowei
a57197e5ab
video: rockchip: rga3: add RGA2_core1 index
...
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
Change-Id: Ia306f147b5241011d5b31d2d5b0ee50b203a0e49
2024-03-03 11:09:43 +08:00
Yu Qiaowei
ef299cd455
video: rockchip: rga3: add support Y8
...
Change-Id: If3bebf93c67abeb62da51d7ffb5b79bfffdc80df
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2024-03-03 11:09:43 +08:00
Yu Qiaowei
c57af97268
video: rockchip: rga3: add support colorfill with tile4x4
...
Change-Id: I8845f2fdd08dcf4c254e3705ca7d486c3e4a9a51
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2024-03-03 11:09:43 +08:00
Yu Qiaowei
9681934706
video: rockchip: rga3: bi-linear defaults to half-mode
...
Change-Id: Ibe96b48bc96786ca53ba055f16d452761db9baf1
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2024-03-03 11:09:43 +08:00
Yu Qiaowei
9d3a698344
video: rockchip: rga3: add disable-mode-ctrl register definition
...
Change-Id: I9dd5b8d7a6f1e979786ec5ca32509cd48dc4b5fa
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2024-03-03 11:09:43 +08:00
Yu Qiaowei
78365dd0d6
video: rockchip: rga3: add hardware check for RGA2P
...
Change-Id: I38ec6fe53f60af397803c693d5edcebe2c4296fd
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2024-03-03 11:09:43 +08:00
Yu Qiaowei
48165b2e30
video: rockchip: rga3: add support iommu_prefetch
...
Change-Id: I92f5c39bafadc22c023b982797b26d3f7e33fee1
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2024-03-03 11:09:43 +08:00
Yu Qiaowei
03e1fb18fe
video: rockchip: rga3: add support RKFBC/AFBC32x8 in
...
Change-Id: I117d9666dcbc90ede75ebdd85aa99d4c9b0a5c73
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2024-03-03 11:09:43 +08:00
Yu Qiaowei
cb8865704c
video: rockchip: rga3: add support tile4x4 in/out
...
Change-Id: Ic07aa4848307c10f1c5b5069978998895a003d29
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2024-03-03 11:09:43 +08:00
Yu Qiaowei
81ca573d7a
video: rockchip: rga3: add support YUV444SP
...
Change-Id: I56ba787ddda0956cde9da057473e9a3d84488630
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2024-03-03 11:09:43 +08:00
Yu Qiaowei
51750294ae
video: rockchip: rga3: add support config interpolation algorithm
...
scale up: Bicubic/Bilinear
scale down: Average/Bilinear
Change-Id: I2ccb077f1cfc89ce0628c76b093cdf98e981e382
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2024-03-03 11:09:43 +08:00
Yu Qiaowei
f9fbfd4938
video: rockchip: rga3: add support A8 format
...
Change-Id: I42e20aa3c9c88663fe7e4ce5ec50ce4e3581c188
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2024-03-03 11:09:43 +08:00
Yu Qiaowei
e251a2c567
video: rockchip: rga3: support RK3756
...
Change-Id: I3c76f623aae2bff23f4234a3fd778184b78823e5
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2024-03-03 11:09:43 +08:00
Kever Yang
c985996438
pcie: dw-rockchip: Add support for rk3576
...
Signed-off-by: Kever Yang <kever.yang@rock-chips.com >
Change-Id: I0db77b83b72a68781ca19c56bdd082a539055b10
2024-03-03 11:09:43 +08:00
Frank Wang
f9fb7af49e
usb: dwc3: core: cleanup autosupend feature for rockchip soc
...
Since RK3576 dwc3 integrate in a single node, so check
its own node and set autosuspend delay for NO_GKI desired.
In addition, this also cleanup the related codes for the
rockchip platform.
Signed-off-by: Frank Wang <frank.wang@rock-chips.com >
Change-Id: I1ef762559ab98cb5e80c1bd787c5a4cfe1429220
2024-03-03 11:09:43 +08:00
Elaine Zhang
835e42a38b
net: can: rockchip: add can for RK3576 Soc
...
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Change-Id: I40541de86fa2ab83a977ecc323eba6968c13990c
2024-03-03 11:09:42 +08:00