Zefa Chen
dac076575b
phy: rockchip: csi2-dphy: Rename v4l2_async_subdev as v4l2_async_connection
...
Change-Id: I02004658665e04fd792ac94b229ffbaf4adde9c2
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-07-25 11:27:23 +08:00
William Wu
e94e3223ab
Revert "FROMLIST: usb: xhci: account for num_trbs_free when invalidating TDs"
...
This reverts commit 666bac0de5 .
Change-Id: I2eb6c75410ca797f637db714d1245c4a64ade981
Signed-off-by: William Wu <william.wu@rock-chips.com >
2025-07-25 11:24:46 +08:00
Finley Xiao
953bde87b7
cpufreq: rockchip: Probe the cpufreq driver as platform driver
...
When clk_get() or regulator_get_optional() fails, it may return -EPROBE_DEFER,
which suggested deferred probing.
Change-Id: Icd4512743ef6506893fa8b4bb624f807e18e4f33
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-07-25 10:53:18 +08:00
Finley Xiao
49668b21c7
soc: rockchip: ipa: Use thermal zone helpers
...
Fix compilation errors on kernel 6.12.
Change-Id: Ia691674daa59e3d7034df18c483c1287a7c800ce
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-07-25 10:52:29 +08:00
Cai YiWei
a76aab0ab9
media: rockchip: isp1: fix build error
...
Change-Id: I2f3bbef7970289817acb74170707f8d58e41d4e9
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-07-25 10:41:48 +08:00
Cai YiWei
f83ed12285
media: rockchip: vpss: fix build error
...
Change-Id: I3b409bfe46c63a2c853b0f4669c6bed9fe6cd17b
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-07-25 10:34:03 +08:00
Cai YiWei
edc55cb943
media: rockchip: isp1: Rename v4l2_async_subdev as v4l2_async_connection
...
Change-Id: Iff901f16382ce4cb497e08b3aa9372c00367f93f
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-07-25 10:26:19 +08:00
Cai YiWei
c439998785
media: rockchip: vpss: Rename v4l2_async_subdev as v4l2_async_connection
...
Change-Id: I7af282d3bec91840956e7e86af3fa75d1c98c555
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-07-25 10:24:56 +08:00
Cai YiWei
6a23157d33
media: rockchip: isp: fix build error
...
Change-Id: Id2f9596249ec392552d1d6ff83163a489269add0
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-07-25 10:18:08 +08:00
Cai YiWei
92d4e8e89d
media: rockchip: isp: Rename v4l2_async_subdev as v4l2_async_connection
...
Change-Id: Idd859b73a47ec428748e6aa5bd280a5dc393b64f
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-07-25 10:01:38 +08:00
Ye Zhang
97e3972e9c
pinctrl: rockchip: Correctly support rk3308/rk3308b/rk3308bs
...
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com >
Change-Id: Ie9e101a28289193515c782736b0d154e0344cef8
2025-07-25 01:10:48 +00:00
Liang Chen
ac69fb9f1f
Revert "soc: rockchip: add different performance level support"
...
This reverts commit e8a022189c .
Change-Id: I80d4c4259d7734e2ed834b1db4ca0e33f2eb97bd
Signed-off-by: Liang Chen <cl@rock-chips.com >
2025-07-24 20:11:13 +08:00
Shawn Lin
43ec97614a
arm64: dts: rockchip: rk3576: Assign pcie1's domain to one
...
Now the PCIe stack doesn't allow more than one root port to share
the same domain. So assign pcie1's domain to one to fix the failure.
[ 3.172125] sd 0:0:0:2: [sdc] Attached SCSI disk
[ 3.174805] sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8
[ 3.175709] sd 0:0:0:0: [sda] Attached SCSI disk
[ 3.175742] rk-pcie 2a210000.pcie: PCIe Link up, LTSSM is 0x130011
[ 3.175759] rk-pcie 2a210000.pcie: PCIe Gen.2 x1 link up
[ 3.175797] rk-pcie 2a210000.pcie: Scanning root bridge failed
[ 3.175812] rk-pcie 2a210000.pcie: failed to initialize host
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com >
Change-Id: If933fb89d663e8c2b1337cd5886af9f730697ec1
2025-07-24 20:08:27 +08:00
Cai YiWei
1cf4ce36d9
media: videobuf2-cma-sg: fix build error
...
Change-Id: Ib16113cb51e3aa98d321cc543853a16cf220f2bd
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-07-24 20:06:02 +08:00
Algea Cao
7faff9936e
drm/bridge: synopsys: dw-hdmi-qp: Using new edid parsing api
...
drm_edid_connector_update() no longer parses edid but only
updates edid property. So the parsing of edid needs to call
drm_edid_connector_add_modes().
Change-Id: I949a920774e9e2b6a62689eaad86fc2ddb4bafbe
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
2025-07-24 19:58:58 +08:00
Algea Cao
aca33c7d3c
drm/bridge: synopsys: dw-hdmi-qp: Using new connector init api
...
In order to adapt to new scdc interface, connector->ddc should
be initialized. The new api drm_connector_init_with_ddc() must
be used.
Change-Id: Ib4ed6f7262054ae58a5112ac1cbf73ab8fedb113
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
2025-07-24 19:58:11 +08:00
Tao Huang
0fcaa218a6
Merge commit '8597ef189a379df609e51e07c94a8d892d5c4a0a'
...
* commit '8597ef189a379df609e51e07c94a8d892d5c4a0a': (32 commits)
video: rockchip: rga3: adapt to kernel-6.12
net: r8168: update r8168 driver to v8.055.00
media: rockchip: vicap fixes error use_count for switch device mode
media: rockchip: vicap fixes error start stream of aov for rv1126b
arm64: dts: rockchip: rk3562: remove unnecessary references to rkcif_mmu
arm64: dts: rockchip: rv1126b-evb-cam-csi0: add imx586 support
ARM: configs: rv1126b-evb: enable imx586
arm64: dts: rockchip: rk3588-evb7-v11: support usbhost3.0
iio: imu: inv_icm42670: fix dead lock when resume
video: rockchip: mpp: rkvenc2: add governor and device for devfreq
thermal: rockchip: Remove npu thermal for rv1126b
arm64: dts: rockchip: rv1126b: Remove npu thermal
video: rockchip: mpp_osal: Add func to get dma iommu mapping
arm64: dts: rockchip: rv1126b: add opp-510M/600M for npu
clk: rockchip: clk-pvtpll: add 510M/600M frequency point for rv1126b npu
arm64: dts: rockchip: rk3528: Remove pcie2x1 SRST_PRESETN_CRU_PCIE reset
arm64: dts: rockchip: rv1126b-evb1-v10: Adapt the PMU IO states for the sleep mode
arm64: dts: rockchip: rv1126b-evb3-v10: Add rtc/rockchip_suspend support
arm64: dts: rockchip: rv1126b: Add label to reserved-memory node
arm64: dts: rockchip: rv1126b-evb2-v10: Resolve the leakage issue in sleep mode
...
Change-Id: I4b37e91f8ac56474d080a16eef3064d97f362775
2025-07-24 19:45:23 +08:00
David Wu
18bcbd0001
ethernet: stmmac: dwmac-rk-tool: Fix compile error for kernel 6.6
...
Change-Id: I76294208c491637e8625ab7182f4f709f6b6987d
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-07-24 19:39:45 +08:00
Guochun Huang
e1c1224b83
phy: rockchip: inno-video: rework phy_set_mode to accept phy mode and submode
...
Change-Id: If60f86dc05570d0679bcaa179a3c7ee4d436a03d
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com >
2025-07-24 19:39:45 +08:00
Zhang Yubing
2dbc0679f6
drm/rockchip: dw-dp: fix compile error
...
Change-Id: I633124fbd65a8d205f91be091e06ea0fc80e4eee
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com >
2025-07-24 19:39:45 +08:00
Sugar Zhang
df9543425d
ASoC: rockchip: multi-dais: merge DAI call back functions into ops
...
ALSA SoC merges DAI call backs into .ops.
This patch merge these into one.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Change-Id: I94ef3bf99b434be8c24107b7d70feeb52629f833
2025-07-24 19:39:45 +08:00
Jon Lin
28ad6f0918
PCI: rockchip: dw_ep: Update pcie ep apis
...
1.Remove redundancy iatu_unroll configuration;
2.Fix atu configuration.
Change-Id: I87d293b1fa7240ec39d6861a78838a66d56cce7c
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2025-07-24 19:39:45 +08:00
Shawn Lin
c86452a21e
scsi: ufs: rockchip: Fix compile error
...
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com >
Change-Id: Ibdb599ef5f0f66cc0d910ddeca873d41e46ed3b1
2025-07-24 19:39:45 +08:00
Tao Huang
95870222db
media: i2c: ov8865: Drop the unused id parameter from ov8865_probe()
...
Change-Id: I71c493802890bc5226ee395a6da140c2bcd63a05
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:45 +08:00
Tao Huang
ffbac02c23
media: i2c: ov8858: Drop the unused id parameter from ov8858_probe()
...
Change-Id: I179d5012907f5573a15af7421155503772b0f9eb
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:45 +08:00
Tao Huang
bf0e1f9e03
media: i2c: ov8856: Drop the unused id parameter from ov8856_probe()
...
Change-Id: Ic3164a86b30e2752952a7ae65522fe80c1a1b38b
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
7d51a03c89
media: i2c: ov7251: Drop the unused id parameter from ov7251_probe()
...
Change-Id: I4b34ec55304c844918c6fe776d583b705111eb4a
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
2ed074fc98
media: i2c: ov5695: Drop the unused id parameter from ov5695_probe()
...
Change-Id: I65b64c0d8d4f9917a08ed30434d3bacf2205c50e
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
e3136155ab
media: i2c: ov5670: Drop the unused id parameter from ov5670_probe()
...
Change-Id: I8ac8c82ec2547ef8c093beae75d474d61bf0ed1d
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
cc5429fe1e
media: i2c: ov5648: Drop the unused id parameter from ov5648_probe()
...
Change-Id: I8c0b460bb57e07140e7d660a84f253e73380eae1
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
523b53f5c0
media: i2c: ov4689: Drop the unused id parameter from ov4689_probe()
...
Change-Id: I0316e3cc46e83d3280728066845b5efc82c1c405
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
130d73eb84
media: i2c: ov08d10: Drop the unused id parameter from ov08d10_probe()
...
Change-Id: I7763575e520b7b6cd9bfcc45e5f37c35de2fa86b
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
d702d2c3bd
media: i2c: max96714: Drop the unused id parameter from max96714_probe()
...
Change-Id: Iaef1c5b427ab9066ab04f79486ecfd8c4561f0a5
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
07796cef96
media: i2c: imx415: Drop the unused id parameter from imx415_probe()
...
Change-Id: I1bbb71f1fa196145f7ab2d816a27159ec13544d5
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
92524cb91d
media: i2c: imx335: Drop the unused id parameter from imx335_probe()
...
Change-Id: Icae2fbbf596ba7fc25af9da057a21adf2f0ad282
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
6c7c903d39
media: i2c: imx334: Drop the unused id parameter from imx334_probe()
...
Change-Id: Ide55526a84c4397421255e45f7bc598062dfa430
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
aaf3c73b74
media: i2c: imx258: Drop the unused id parameter from imx258_probe()
...
Change-Id: I87a9e7c3c737a8851fa87432f839bb65322763f7
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
5c16477d4c
media: i2c: imx214: Drop the unused id parameter from imx214_probe()
...
Change-Id: I9937850a527b101d489095da5666236820eb12dc
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
20a3b277fc
media: i2c: hi556: Drop the unused id parameter from hi556_probe()
...
Change-Id: I437253c7fa0e481d203d5051f8285de1fbecddc9
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
f363f0c838
media: i2c: gc2145: Drop the unused id parameter from gc2145_probe()
...
Change-Id: I4eabbbaf98ba655b7d71e011fca8ff26366bc373
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
cd828564bd
media: i2c: gc08a3: Drop the unused id parameter from gc08a3_probe()
...
Change-Id: Ia05c4ba277c9d27b735c4358c7be4f4f808d0dea
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:44 +08:00
Tao Huang
8e55c42225
media: i2c: gc05a2: Drop the unused id parameter from gc05a2_probe()
...
Change-Id: I11bb25bce683c22d8b693bcbf0dfe3afa27ab29f
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:43 +08:00
Tao Huang
f0b9e9f30a
media: i2c: dw9714: Drop the unused id parameter from dw9714_probe()
...
Change-Id: Ide133b7469f81f8b3bf7007718f0885698a28c63
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:43 +08:00
Tao Huang
e9d9fdfa34
media: i2c: Drop unused id parameter from i2c_probe()
...
Change-Id: I007e13986e82b2364ccbfe56116dbecf7f7787a0
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:43 +08:00
Tao Huang
426d9251be
media: i2c: techpoint: Drop the unused id parameter from techpoint_probe()
...
Change-Id: I9f9d24de75b21326fc2a3ac7c90394de44ea93aa
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:43 +08:00
Tao Huang
0a145ba77a
media: i2c: nvp6158: Drop the unused id parameter from nvp6158_probe()
...
Change-Id: I2f522507422c1d142db76dcf1560f81484f0c547
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:43 +08:00
Tao Huang
9afdd3c605
media: i2c: nvp6324: Drop the unused id parameter from jaguar1_probe()
...
Change-Id: I694fb5e58927b7064e87a88213408cb2f066d3e1
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:43 +08:00
Tao Huang
a2e94d506d
media: i2c: it66353: Drop the unused id parameter from it66353_probe()
...
Change-Id: I707396af4b2c82ca9c72bae2971e12a573e00cab
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:43 +08:00
Tao Huang
c3eafe8c1d
input: sensors: Drop unused id parameter from i2c_probe()
...
Change-Id: Ic94123a229c5cb6329f736b58158587967d47a7f
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:43 +08:00
Tao Huang
75ee5c032c
drm/rockchip: ebc_dev: Drop the unused id parameter from tps65185_probe()
...
Change-Id: I959499fc2021008baea5c31e12be997b3ded035d
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-07-24 19:39:43 +08:00