Yuefu Su
4cb57aab9f
arm64: dts: rockchip: rv1126b-evb2-v10-tb-400w: Add camera support
...
Signed-off-by: Yuefu Su <yuefu.su@rock-chips.com >
Change-Id: Ibe6bec939c40cfd9b7ef4ca5b115d2ed0fa9c81f
2025-06-16 03:39:07 +00:00
Yuefu Su
9d76e5f54d
arm64: dts: rockchip: Add v1126b-thunder-boot-cam.dtsi
...
Signed-off-by: Yuefu Su <yuefu.su@rock-chips.com >
Change-Id: Ia5405cfe7ffe549bb59df495bcc5dbebe64ac826
2025-06-16 03:34:48 +00:00
Cai Wenzhong
502c6719f5
arm64: dts: rockchip: rk3576-vehicle-evb-v21: add maxim-max96712-dcphy0-ox03j10-dtsi
...
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com >
Change-Id: I16e902c765d539a365360defd00d3173bc4a3976
2025-06-16 02:57:07 +00:00
Joseph Chen
0439f30ead
mfd: rk808: Print full chip id of rk801
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: I195858d23c862d0f961acb4c04bb1102ab9954c9
2025-06-16 02:46:14 +00:00
Luo Wei
ed3dda1f9b
arm64: dts: rockchip: rk3576-vehicle-evb: add v21 dts
...
Change-Id: Ifd8ce1732210a313e9e662bdd3b089228f076d97
Signed-off-by: Luo Wei <lw@rock-chips.com >
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com >
2025-06-16 10:03:37 +08:00
Weiwen Chen
19816b4be8
ARM: configs: Update rv1126b-nand
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I41251faab46d94508e54cfaac07b75bec994cd4d
2025-06-13 19:34:33 +08:00
Weiwen Chen
80623b62c5
ARM: configs: Update rv1126b-rndis
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: Ib965502a423e0370f56184a48a8dcd1313f77dce
2025-06-13 19:34:18 +08:00
Weiwen Chen
8ac7c49660
ARM: configs: Update rv1126b-fastboot
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I8d4b7250baa2edbe56a155702f38bc700ba9fda7
2025-06-13 19:34:01 +08:00
Finley Xiao
84cd2182e7
clk: rockchip: rv1126b: Mark clk timer5 as critical
...
Change-Id: I9cdb9dfae6f9004101a128198c105aabde25fc54
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-06-13 11:30:29 +00:00
Finley Xiao
5fe15ec28a
arm64: dts: rockchip: rv1126b: Remove tsadc reset
...
Change-Id: Id18de9f23b7ae4565c788c8106826e72135a925e
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-06-13 11:30:29 +00:00
Finley Xiao
70e221d140
thermal: rockchip: Make reset optional
...
Change-Id: I057a53e65d083a8ea24f0727bd0f73545482f2de
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-06-13 11:30:29 +00:00
Finley Xiao
209629d7d4
clk: rockchip: rv1126b: mark tsadc clk as critical
...
Change-Id: I0a999d768793b40bac83f8ce5b1f5328d8a9b8d2
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-06-13 11:30:29 +00:00
Yuefu Su
404d19120e
arm64: dts: rockchip: rv1126b-evb2-v10: Move some nodes to rv1126b-evb2-v10.dtsi
...
Signed-off-by: Yuefu Su <yuefu.su@rock-chips.com >
Change-Id: I217660e8281fb7ea68bc78878f9af17bf7a921d9
2025-06-13 11:25:52 +00:00
Yuefu Su
97c68a6399
arm64: dts: rockchip: Add rv1126b-evb2-v10.dtsi
...
Signed-off-by: Yuefu Su <yuefu.su@rock-chips.com >
Change-Id: I06d91a98be2c1934876f58ffde8a48b7aa805253
2025-06-13 11:25:47 +00:00
Yuefu Su
a5af81fd98
arm64: dts: rockchip: rv1126b-thunder-boot: add thunder-boot-service/mbox/thunder-boot-isp
...
Signed-off-by: Yuefu Su <yuefu.su@rock-chips.com >
Change-Id: Ia7225c269fa2eb065f2de847df581bb555ff5225
2025-06-13 11:24:00 +00:00
LongChang Ma
f8b265e116
media: i2c: fix sc450ai miss config global_reg_list
...
Signed-off-by: LongChang Ma <chad.ma@rock-chips.com >
Change-Id: I71ad40a2b49114ab713eb199f8c1f423b9d6c1c5
2025-06-13 11:08:26 +00:00
Weiwen Chen
bde04f381f
ARM: dts: rockchip: Add rv1126b-evb1-v10-fastboot-spi-nor board
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: Ia4f128a751dfdf669329a73b38a3f9777ecf90e0
2025-06-13 18:57:56 +08:00
Weiwen Chen
7fd0937e71
arm64: dts: rockchip: Add rv1126b-evb1-v10-fastboot-spi-nor board
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: Ie0faf6fe3da72b3707e620b829e3a474e51f2422
2025-06-13 18:57:29 +08:00
Weiwen Chen
d52ebcc722
ARM: dts: rockchip: Add rv1126b-evb1-v10-fastboot-spi-nand board
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: Ia1ce2d32c97720f3ce592584cefeba8ea5aad918
2025-06-13 18:56:40 +08:00
Weiwen Chen
2717b456d9
arm64: dts: rockchip: Add rv1126b-evb1-v10-fastboot-spi-nand board
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: Id6df62c37b02fdedd70e2ef2fec8fd0d31fb8949
2025-06-13 18:56:04 +08:00
Weiwen Chen
bcfc3501db
ARM: dts: rockchip: Add rv1126b-evb1-v10-fastboot-emmc board support
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I1d2ad01e3571a8e71382cb1f933759176e89adec
2025-06-13 18:46:51 +08:00
Weiwen Chen
18114c62fc
arm64: dts: rockchip: Add rv1126b-evb1-v10-fastboot-emmc board support
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: If71a6db9de1123617c60107ae951190e156c1985
2025-06-13 18:43:44 +08:00
Weiwen Chen
dbdfcd9a91
arm64: dts: rockchip: Add rv1126b fastboot for emmc/spi nand/spi nor
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I3d6cbaef28a2dd41da7932049c1962560c737a64
2025-06-13 10:41:09 +00:00
Weiwen Chen
c38ef781fa
ARM: configs: Add rv1126b-tb.config
...
Update by:
make ARCH=arm rv1126b_defconfig
cp .config tmp.config
make ARCH=arm rv1126b_defconfig rv1126b-tb.config
make ARCH=arm menuconfig
./scripts/diffconfig -m tmp.config .config > arch/arm/configs/rv1126b-tb.config
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: Ic684f55c9ffaf0d2c62a6b579e94047e7b69bad3
2025-06-13 17:32:35 +08:00
XiaoDong Huang
a37464fa3d
firmware: rockchip_sip: add some subfunctions for gpio_config
...
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
Change-Id: I612aaa193c4bef98a43276e9ae85c13a702995d2
2025-06-13 08:17:28 +00:00
Weixin Zhou
652ca68314
MALI: bifrost: add gpu mem sysfs entry
...
ls -l sys/class/misc/mali0/device/kprcs/(pid_id)/
-r--r--r-- 1 root root 4096 2025-06-12 21:59 private_gpu_mem
-r--r--r-- 1 root root 4096 2025-06-12 21:59 total_gpu_mem
ls -l sys/class/misc/mali0/device/
-r--r--r-- 1 root root 4096 2025-06-12 22:35 private_gpu_mem
-r--r--r-- 1 root root 4096 2025-06-12 22:35 total_gpu_mem
Signed-off-by: Weixin Zhou <zwx@rock-chips.com >
Change-Id: I1e4d8687baeaa93b160af430f227d1bd243cb381
2025-06-13 08:16:40 +00:00
Shawn Lin
d028e66817
PCI: rockchip: dw: Fix rk_pcie_remove()
...
Fixes: fbdf4ef963 ("PCI: rockchip: dw: Add remove() support")
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com >
Change-Id: I9f630c85a8022c02232f5898f35556f3eab20cf1
2025-06-13 15:44:01 +08:00
Wei Dun
cceb0646ba
media: rockchip: vpss: update vpss stream stop process
...
Change-Id: I5cd198d8b741f4227099e6fc29c0601b50c454b3
Signed-off-by: Wei Dun <willam.wei@rock-chips.com >
2025-06-13 03:14:49 +00:00
Zefa Chen
680862e96a
media: rockchip: isp support attach thunderboot buffer when iommu enable
...
Change-Id: I2ddf053c1f4780687dfb322b5ed4e27df03f7c7d
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-13 03:13:22 +00:00
Joseph Chen
316b598212
arm64: dts: rockchip: rv1126b-evb1/4-v10: Add "pmic-reset" for rk801
...
Reset pmic and output NPOR signal 5ms when system reboot.
Change-Id: I8da3ee636faf193a7afcedae66daf7d12a883aa8
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
2025-06-12 07:57:19 +00:00
Joseph Chen
a3ae00552b
ARM: dts: rockchip: rk3506g-demo-display-control: Update system suspend config
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: If8d9d2d728df0edafa9eb39ef361fa3f47c30d22
2025-06-12 07:57:19 +00:00
Joseph Chen
1a81f4f634
mfd: rk801: Add support for pwrctrl active pol set and reboot rst
...
- Don't require pwrctrl dvs if hw compatible version >= 3.
- Auto parse pwrctrl active pol from GPIO_ACTIVE_{HIGH,LOW} flag.
- Reset pmic and soc when system reboot if required.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: I29e60c2a717cee5c9d1e3c6e46ee687352d4a1be
2025-06-12 07:57:19 +00:00
Chen Shunqing
0e2ee0944a
media: i2c: rk628: fix issue of incorrect calculation of dst_rate
...
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
Change-Id: I46f25b2b979c1974a98572e2d0f57925bd476ed2
2025-06-12 07:29:11 +00:00
Chen Shunqing
c390a61e69
media: i2c: rk628: add i2c write without lock
...
Change-Id: I17fa8c3450d3fff5f8914224e6bd18bd09b87293
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2025-06-12 07:29:07 +00:00
LongChang Ma
4d823ae830
media: i2c: sc450ai support tb for v6.1
...
Signed-off-by: LongChang Ma <chad.ma@rock-chips.com >
Change-Id: I845f834e46093e77445055563e312e41c0cf5c9a
2025-06-12 03:34:24 +00:00
Zefa Chen
e58d2d0937
media: rockchip: vicap used ktime_get_boottime_ns for rv1126b to get timestamp
...
Change-Id: I28ea36f533a4b363d99e3efbc6b7ae1632a6b45b
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-11 19:09:55 +08:00
Jiahang Zheng
641aebd672
arm64: dts: rockchip: Add rv1126b-evb1-v10-amp.dts
...
Change-Id: I2af98fde593bd1bbf0c2054bf40d6ff0252a3104
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com >
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com >
2025-06-11 06:07:45 +00:00
Ziyuan Xu
67ee052735
ARM: dts: rockchip: Add rv1126-evb2-tb-400w board support
...
This is use for battery-ipc application with 400w resolution camera
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com >
Change-Id: I5ff04f3063468d4fe60202a1a98003dfb8c870a2
2025-06-11 06:07:17 +00:00
Weiwen Chen
84dd084b65
arm64: dts: rockchip: Add rv1126-evb2-tb-400w board support
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I9f7dbfc5e746df75f348f3934afe055eb689a6ab
2025-06-11 06:07:17 +00:00
Cai YiWei
6e5d7591f2
media: rockchip: isp: fix enh for isp35
...
Change-Id: If77975a818d03af2a468e22a1fe8dc61710d37ad
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-06-11 10:22:17 +08:00
Cai YiWei
6b34f8dc13
media: rockchip: isp: boottime for isp35
...
Change-Id: Idc2edacee2f8bb745e010efb8d849a659cfaaecb
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-06-11 10:22:14 +08:00
Jianqun Xu
3b93344b48
arm64: dts: rockchip: rk3576-iotest: fix property from 'gpio' to 'gpios'
...
The property 'gpios = ' is a fixed rule.
Change-Id: Ie7954834cb60216b8580d3d59147f8e3747e7bd6
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2025-06-11 01:44:16 +00:00
Jon Lin
2920b6bde8
ubi: Change to fill ec_hdr and vid_hdr redundant space with ff data on rockchip
...
These hdr data is place in first two pages in the front of flash block,
most of the data is filled with 0 which may result in 0/1 data unbalance
and finally accelerate the data bit flip process. So using ff redundant
data pattern for data balancing is more stable for nand devices.
Change-Id: I77a9116a4575b94bc6e4da5334db4eaf3d8bcb83
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2025-06-10 20:11:10 +08:00
Finley Xiao
db89a88fcc
arm64: dts: rockchip: rv1126b: Use cpu-thermal for npu opp table
...
Fixes: 7a4d6cb92d ("arm64: dts: rockchip: rv1126b: Remove npu thermal")
Change-Id: I7c2c31a6be1d9b13ff59eb227a034b851976112e
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-06-10 10:30:52 +00:00
Ziyuan Xu
f18d276227
mmc: core: Skip the first CMD1 when CONFIG_ROCKCHIP_THUNDER_BOOT_MMC=y
...
Assume the capacity greater than 2GB, and skip the first CMD1
transmission to speed up eMMC initialization.
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com >
Change-Id: Ic8553873c6d610390db3f031a0a30cdf5df306b6
2025-06-10 09:58:50 +00:00
Jiahang Zheng
db2b5394f0
arm64: configs: Add rockchip_amp.config
...
Change-Id: I6f4ebad2b83fc6eb69f08d9ade15dce88849e706
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com >
2025-06-09 10:58:21 +00:00
Jiahang Zheng
dcb117ae9b
arm64: dts: rockchip: Add RV1126B amp dtsi
...
Change-Id: I48c3fdbae620196abeef769f0b217be4ade0a6dc
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com >
2025-06-09 10:58:21 +00:00
David Wu
de6ded9f6a
i2c: rk3x: Fix DMA clean for Controllers without DMA
...
If supports DMA, make sure clean DMA states for current transfer,
but if not, don't clean it.
Fixes: 37f373979d ("i2c: rk3x: Add dma feature")
Change-Id: Iad8f999c074cb8710f14c7c0ed782b5df690d6ab
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-06-09 10:49:05 +00:00
Elaine Zhang
dc6b7b1715
arm64: dts: rockchip: rv1126b: add clk_cpll_div10 assigned clk rate
...
Change-Id: I2fdedc4ebd266082ac09514c5749f509f5a9cb2b
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
2025-06-09 10:48:50 +00:00
Elaine Zhang
d804f23988
clk: rockchip: rv1126b: fix clk_cpll_div10 parent clk
...
v0:
gpll ----|
|--DIV--clk_cpll_div10
cpll ----|
v1:
gpll ----------|
|--DIV--clk_cpll_div10
clk_asip_pll --|
Change-Id: I6cf2e4127c1272169abcea1a3ef380fd0be44606
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
2025-06-09 10:48:23 +00:00