Commit Graph

1073866 Commits

Author SHA1 Message Date
Sandy Huang
8c52cd4de3 arm64: dts: rockchip: rk3562: remove vop vp1 supported
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I21cec7ea48db09b3ae64b9d1a9559d50dea8aa91
2023-03-10 16:45:21 +08:00
Shawn Lin
0b6e89f8ed PCI: rockchip: dw: Remove affinity support for legacy INTX
This commit revert commit 504bc07b5b ("PCI: rockchip: dw: Add
affinity for legacy INTX") and partial remove related stuff from
commit 0905a4c0bc ("PCI: rockchip: dw: Fix module building")

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I7ec67714a481f9f7ab38b329da985d13c1f174f5
2023-03-10 16:08:42 +08:00
Zefa Chen
6309778b1f media: rockchip: vicap fixes tools buffer state error
list_add double add: new=ffffff8074334fa8, prev=ffffff8074334fa8, next=ffffff8004630f30.
Change-Id: Ie2222c73b4af106107a5a4ae0f7c4ef6fde6cce8
------------[ cut here ]------------
kernel BUG at lib/list_debug.c:31!
Internal error: Oops - BUG: 0 [#1] PREEMPT SMP
Modules linked in:
CPU: 2 PID: 1904 Comm: xc:isp_rx_poll Not tainted 5.10.110 #43
Hardware name: Rockchip RK3562 EVB1 LP4X V10 Board (DT)
pstate: 60400085 (nZCv daIf +PAN -UAO -TCO BTYPE=--)
pc : __list_add_valid+0x60/0x90
lr : __list_add_valid+0x60/0x90
sp : ffffffc01bd239c0
x29: ffffffc01bd239c0 x28: 0000000000000001
x27: ffffff8004614080 x26: ffffffc012069000
x25: ffffff8074334fa8 x24: ffffff8074334fa8
x23: ffffff8004630f30 x22: 0000000000000000
x21: ffffff8004630f80 x20: ffffff80046305e0
x19: ffffff8074334c00 x18: ffffffc017d95088
x17: 0000000000000000 x16: 00000000000000ee
x15: 0000000000000004 x14: ffffffc011c2c608
x13: 0000000000003fff x12: 0000000000000000
x11: 0000000000000000 x10: 0000000000000000
x9 : 48479b2270d3d900 x8 : 48479b2270d3d900
x7 : 3030386666666666 x6 : ffffffc011e39170
x5 : ffffffffffffffff x4 : 0000000000000001
x3 : ffffffc0118e7649 x2 : ffffff80fb7408c8
x1 : 0000000000000000 x0 : 0000000000000058
Call trace:
 __list_add_valid+0x60/0x90
 rkcif_buf_queue+0x1ec/0x6f4
 __enqueue_in_driver+0x48/0xe8
 vb2_core_qbuf+0x150/0x4d4
 vb2_ioctl_qbuf+0xd0/0x108
 v4l_qbuf+0x48/0x5c
 __video_do_ioctl+0x2c4/0x3c4

Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I8e0843780bae55296209d06a4dd223ad21603f99
2023-03-10 15:34:25 +08:00
Jianqun Xu
a56b9041a8 pinctrl/rockchip: re-fix rk3308 pinmux error for gpio3b3_sel_plus
Fixes: 8d29486a15 ("pinctrl/rockchip: fix rk3308 pinmux error")

Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: I6d99e43a01b433e5027740e5115652166ed2e6b5
2023-03-10 15:16:39 +08:00
Zefa Chen
8919ab5395 media: rockchip: vicap fixes bug of wake up mode
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: Ie51db5cb7944ce0f979344f4e00f0d75816642e9
2023-03-10 14:36:41 +08:00
Zefa Chen
20cca8578a media: rockchip: vicap fixes the processing order errors of fs and line intr
change for earlier chip than rk3588

Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: Ide6815ec488b71e2b7eff9b4b2345eeedbc53b3a
2023-03-10 14:36:16 +08:00
Wangqiang Guo
36d7213730 input: touchscreen: gt1x: close auto update for GKI.
Change-Id: I81c7275240e3548b7d0566f53c3be8b6a25da96b
Signed-off-by: Wangqiang Guo <kay.guo@rock-chips.com>
2023-03-10 03:49:48 +00:00
Chen Shunqing
17e2bcaabc media: rockchip: hdmirx: fix alignment fault when memory copy
The dst is device memory, when accessing dst, it need alignment, use
memcpy_toio instead of memcpy.

Change-Id: I2f0af816c92fdb9871ff4842e10522980e9a1c50
Signed-off-by: Chen Shunqing <csq@rock-chips.com>
2023-03-10 02:47:53 +00:00
Zefa Chen
eefbce4bf8 media: rockchip: vicap fixes error when used dvp with online mode
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I823dbf7c54176f7a0fed7dcfcc2cd066473cbf33
2023-03-10 09:52:12 +08:00
Cai YiWei
09137a828c media: rockchip: isp: fix isp32 lite mainpath switch fail
Change-Id: I90f65bd537721c62508f67f16db85ec6b8751ce7
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2023-03-10 09:05:01 +08:00
Cody Xie
dd8a854160 media: rockchip: isp: Return error code for ioctl set_meshbuf_size
Change-Id: If6d9f73c756343eb6c3c0c1cc6bf1fd09fde0825
Signed-off-by: Cody Xie <cody.xie@rock-chips.com>
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2023-03-10 09:04:58 +08:00
Binyuan Lan
71101e9e7c arm64: dts: rockchip: rk3562-test1: fix rk809_codec and route_dsi
Change-Id: Ief67b7bd233dc075a528f437895374bd45ba7d08
Signed-off-by: Binyuan Lan <lby@rock-chips.com>
2023-03-09 12:03:16 +00:00
Chen Shunqing
53edaaa977 media: rockchip: hdmirx: reconfig cec after resume
Change-Id: I5333531f09d26558b023858566b392df0ae284f0
Signed-off-by: Chen Shunqing <csq@rock-chips.com>
2023-03-09 20:01:20 +08:00
Sandy Huang
a180b8d5c8 arm64: dts: rockchip: rk3528-android: remove rk_gmac-dwmac from driver_async_probe
otherwise will appear the following warning log:
[    1.584251][    T9] ------------[ cut here ]------------
[    1.584284][    T9] WARNING: CPU: 2 PID: 9 at kernel/kmod.c:136
__request_module+0x10c/0x4a0
[    1.584290][    T9] Modules linked in:
[    1.584306][    T9] CPU: 2 PID: 9 Comm: kworker/u8:1 Not tainted
5.10.110 #3697
[    1.584313][    T9] Hardware name: Rockchip RK3528 EVB1 DDR4 V10
Board (DT)
[    1.584323][    T9] Workqueue: events_unbound async_run_entry_fn
[    1.584332][    T9] pstate: 60400005 (nZCv daif +PAN -UAO -TCO
BTYPE=--)
[    1.584341][    T9] pc : __request_module+0x10c/0x4a0
[    1.584348][    T9] lr : __request_module+0x4c/0x4a0
[    1.584354][    T9] sp : ffffffc0121cb7b0
[    1.584360][    T9] x29: ffffffc0121cb870 x28: 0000000000000000
[    1.584370][    T9] x27: 0000000000000000 x26: 0000000000000000
...
[    1.584503][    T9] Call trace:
[    1.584512][    T9]  __request_module+0x10c/0x4a0
[    1.584523][    T9]  phy_request_driver_module+0x134/0x18c
[    1.584533][    T9]  phy_device_create+0x1b8/0x1e8
[    1.584542][    T9]  of_mdiobus_register_phy+0x1bc/0x1c4
[    1.584550][    T9]  of_mdiobus_register+0xf8/0x314
[    1.584558][    T9]  stmmac_mdio_register+0x198/0x330
[    1.584566][    T9]  stmmac_dvr_probe+0x684/0xc90
[    1.584576][    T9]  rk_gmac_probe+0x2d0/0x820
[    1.584584][    T9]  platform_drv_probe+0x94/0xbc
[    1.584593][    T9]  really_probe+0x200/0x500
[    1.584601][    T9]  driver_probe_device+0x7c/0xb8
[    1.584609][    T9]  __driver_attach_async_helper+0x60/0xe8
[    1.584617][    T9]  async_run_entry_fn+0x48/0x128
[    1.584626][    T9]  process_one_work+0x1f0/0x478
[    1.584634][    T9]  worker_thread+0x270/0x4cc
[    1.584642][    T9]  kthread+0x138/0x340
[    1.584650][    T9]  ret_from_fork+0x10/0x18

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I1890fe9f06e9c92a5f975caf78ebf02b197ee596
2023-03-09 20:00:32 +08:00
Herman Chen
df2697c026 video: rockchip: mpp: fix slice mode iommu issue
When encoder slice mode is enabled the slice irq will deactivate iommu
device and get stuck. So only the last slice irq with IRQ_WAKE_THREAD
return can deactivate iommu device.

Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
Change-Id: I9edb8616be56fbc3eace0528407e90f01cd33a5d
2023-03-09 15:16:01 +08:00
Elon Zhang
87a6c1de72 crypto: rockchip: add async_req NULL check in done task
If done task receive NULL async_req, return directly.

Change-Id: I4a260399daf44328da2893d0c3308f99b95919ea
Signed-off-by: Elon Zhang <zhangzj@rock-chips.com>
2023-03-08 17:44:44 +08:00
Jianqun Xu
71d818ec98 FROMLIST: dma-buf: rk_system_heap: avoid reclaim for order 4
Using order 4 pages would be helpful for IOMMUs mapping, but trying to
get order 4 pages could spend quite much time in the page allocation.
From the perspective of responsiveness, the deterministic memory
allocation speed, I think, is quite important.

The order 4 allocation with __GFP_RECLAIM may spend much time in
reclaim and compation logic. __GFP_NORETRY also may affect. These cause
unpredictable delay.

To get reasonable allocation speed from dma-buf system heap, use
HIGH_ORDER_GFP for order 4 to avoid reclaim. And let me remove
meaningless __GFP_COMP for order 0.

According to my tests, order 4 with MID_ORDER_GFP could get more number
of order 4 pages but the elapsed times could be very slow.

         time	order 8	order 4	order 0
     584 usec	0	160	0
  28,428 usec	0	160	0
 100,701 usec	0	160	0
  76,645 usec	0	160	0
  25,522 usec	0	160	0
  38,798 usec	0	160	0
  89,012 usec	0	160	0
  23,015 usec	0	160	0
  73,360 usec	0	160	0
  76,953 usec	0	160	0
  31,492 usec	0	160	0
  75,889 usec	0	160	0
  84,551 usec	0	160	0
  84,352 usec	0	160	0
  57,103 usec	0	160	0
  93,452 usec	0	160	0

If HIGH_ORDER_GFP is used for order 4, the number of order 4 could be
decreased but the elapsed time results were quite stable and fast
enough.

         time	order 8	order 4	order 0
   1,356 usec	0	155	80
   1,901 usec	0	11	2384
   1,912 usec	0	0	2560
   1,911 usec	0	0	2560
   1,884 usec	0	0	2560
   1,577 usec	0	0	2560
   1,366 usec	0	0	2560
   1,711 usec	0	0	2560
   1,635 usec	0	28	2112
     544 usec	10	0	0
     633 usec	2	128	0
     848 usec	0	160	0
     729 usec	0	160	0
   1,000 usec	0	160	0
   1,358 usec	0	160	0
   2,638 usec	0	31	2064

Signed-off-by: Jaewon Kim <jaewon31.kim@samsung.com>
Reviewed-by: John Stultz <jstultz@google.com>

Link: https://patchwork.kernel.org/project/linux-mm/patch/20230303050332.10138-1-jaewon31.kim@samsung.com/

Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: I352021b68684ea33e4538a8beda9399fed1d1d79
2023-03-08 17:44:05 +08:00
Jaewon Kim
fd087b355c FROMLIST: dma-buf: system_heap: avoid reclaim for order 4
Using order 4 pages would be helpful for IOMMUs mapping, but trying to
get order 4 pages could spend quite much time in the page allocation.
From the perspective of responsiveness, the deterministic memory
allocation speed, I think, is quite important.

The order 4 allocation with __GFP_RECLAIM may spend much time in
reclaim and compation logic. __GFP_NORETRY also may affect. These cause
unpredictable delay.

To get reasonable allocation speed from dma-buf system heap, use
HIGH_ORDER_GFP for order 4 to avoid reclaim. And let me remove
meaningless __GFP_COMP for order 0.

According to my tests, order 4 with MID_ORDER_GFP could get more number
of order 4 pages but the elapsed times could be very slow.

         time	order 8	order 4	order 0
     584 usec	0	160	0
  28,428 usec	0	160	0
 100,701 usec	0	160	0
  76,645 usec	0	160	0
  25,522 usec	0	160	0
  38,798 usec	0	160	0
  89,012 usec	0	160	0
  23,015 usec	0	160	0
  73,360 usec	0	160	0
  76,953 usec	0	160	0
  31,492 usec	0	160	0
  75,889 usec	0	160	0
  84,551 usec	0	160	0
  84,352 usec	0	160	0
  57,103 usec	0	160	0
  93,452 usec	0	160	0

If HIGH_ORDER_GFP is used for order 4, the number of order 4 could be
decreased but the elapsed time results were quite stable and fast
enough.

         time	order 8	order 4	order 0
   1,356 usec	0	155	80
   1,901 usec	0	11	2384
   1,912 usec	0	0	2560
   1,911 usec	0	0	2560
   1,884 usec	0	0	2560
   1,577 usec	0	0	2560
   1,366 usec	0	0	2560
   1,711 usec	0	0	2560
   1,635 usec	0	28	2112
     544 usec	10	0	0
     633 usec	2	128	0
     848 usec	0	160	0
     729 usec	0	160	0
   1,000 usec	0	160	0
   1,358 usec	0	160	0
   2,638 usec	0	31	2064

Signed-off-by: Jaewon Kim <jaewon31.kim@samsung.com>
Reviewed-by: John Stultz <jstultz@google.com>

Link: https://patchwork.kernel.org/project/linux-mm/patch/20230303050332.10138-1-jaewon31.kim@samsung.com/

Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: Ib9386a5450b57d711d100c36c75d38a033f7bcc3
2023-03-08 17:44:05 +08:00
Binyuan Lan
58c759f7b7 arm64: dts: rockchip: rk3562-rk817: optimize the recording noise
Change-Id: I18e40adfed7ef7adb9ef440d9793dd282c930c36
Signed-off-by: Binyuan Lan <lby@rock-chips.com>
2023-03-08 17:41:25 +08:00
Wyon Bi
49bfddeec8 drm/bridge/synopsys: dw-hdmi-qp: Add support for drm_panel usage
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: Id83f74260fe1d91eb891d3a1b86beab0634910d2
2023-03-08 17:41:03 +08:00
Damon Ding
b8de93f157 drm/rockchip: rgb: fix functions of sending mcu cmds to support VOP3
1. modify the process of sending mcu cmds, not to find
crtc for each cmd repeatedly.
2. find crtc by crtc port node instead of crtc node,
in order to adapt multiple VPs like VOP2/VOP3.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I2b994d17b3da6ece32616d15e0a54050e3af62be
2023-03-08 17:05:45 +08:00
Finley Xiao
a6e1e5a832 PM / devfreq: rockchip_bus: add support for rk3562
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I3250131f321ea9d8a6c798de457ae65d6e93a7ed
2023-03-08 11:32:12 +08:00
Finley Xiao
4af501ee62 arm64: dts: rockchip: rk3562: Add opp-info for cpu/gpu/npu/dmc
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: Ia97de806f2de725df60b20f100fd3b078b48c5fa
2023-03-08 11:32:12 +08:00
Finley Xiao
07d149488e soc: rockchip: opp_select: Relax superfluous check when add pvtpll length
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: Ifb4989404ec80827b68006c799fed6ba853424bc
2023-03-08 11:32:12 +08:00
Damon Ding
14608198ad arm64: dts: rockchip: rk3562-evb: disable gamc0/vcc_mipicsi0 in mcu display borad
The pins of gmac0/vcc_mipicsi0 and rgb are multiplexed.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Idc602639641eac0b419065f2ae862ddbe1491e95
2023-03-08 11:30:05 +08:00
Yiqing Zeng
8334ade617 media: i2c: sc3336 reset/pwd gpio should set low output by default for normal case
Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com>
Change-Id: I026cc9b6026d3641df861d60111d08369097fd59
2023-03-07 20:05:02 +08:00
Algea Cao
279b6f645c drm/bridge: synopsys: dw-hdmi-qp: Filter resolution that frequency less than 25 Mhz
RK3588 don't support pixel repetition function,
so resolution that frequency less than 25 Mhz
is unsupported.

Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: I6c3f3af73738e5c96ef359abebbaf4884261c81e
2023-03-07 18:49:58 +08:00
Chandler Chen
868cbbf3b0 video: rockchip: mpp: rkvdec2: fix reset issue for link mode
for vdpu382 rkvdec, use soft reset first

Signed-off-by: Chandler Chen <chandler.chen@rock-chips.com>
Change-Id: I99f369609f882eae9924f6ac59d3d6e5522004ad
2023-03-07 18:48:47 +08:00
Yandong Lin
9e961c37ec video: rockchip: mpp: add soft reset
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: I769aa8cc187ac87dcb2068d56c8b0798b0f6adc3
2023-03-07 18:48:47 +08:00
Jianwei Fan
9ddeea6daf arm64: dts: rockchip: rk3562-evb2: add dual camera configuration
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
Change-Id: I99f5d30a3424fe9cf3395e5e5f12fa6d8f34910d
2023-03-07 18:38:11 +08:00
Chandler Chen
2224a7421a video: rockchip: mpp: add iommu flush tlb before jpegdec run
Signed-off-by: Chandler Chen <chandler.chen@rock-chips.com>
Change-Id: I3a17b812f12b3833d62b4ba82d77ef5b7da11144
2023-03-07 15:22:58 +08:00
Shawn Lin
15d9d94d2e PCI: rockchip: Fix compile error without CONFIG_PCIEASPM
drivers/pci/controller/dwc/pcie-dw-rockchip.c: In function 'rk_pcie_downstream_dev_to_d0':
drivers/pci/controller/dwc/pcie-dw-rockchip.c:2207:38: error: 'struct pci_dev' has no member naned 'l1ss'

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I67c0ed74183bc5bf7cb8975b8bcbcc4bebaa5ad5
2023-03-07 15:15:59 +08:00
Tony Xie
d58452d02a arm64: dts: rockchip: rk3562: add cpuidle node
Signed-off-by: Tony Xie <tony.xie@rock-chips.com>
Change-Id: I14886e67165d87e0871b243aa53aba52b4ce1c48
2023-03-07 14:20:22 +08:00
Finley Xiao
3f303ef773 arm64: dts: rockchip: rk3562: add rktimer node
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: Iebe1916d6971983c567c8e7248d12b465284475c
2023-03-07 14:19:47 +08:00
Wyon Bi
a5be0ba345 drm/bridge: maxim-max96745: Make lock GPIO optional
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I45f6469f98ab7cbbab3fb5d04aa6a9be03324422
2023-03-07 14:14:25 +08:00
Zefa Chen
964565ca62 media: i2c: ar0230 add delay up to 20ms after software reset
otherwise may write register fail

Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: If9079e4840b1df81533db4f3d2d0d5a2806b6c0e
2023-03-07 09:13:15 +08:00
Tao Huang
3e16f28d5e ANDROID: clk: Enable writable debugfs files only if CONFIG_ANDROID_BINDER_IPC=y
Restore CLOCK_ALLOW_WRITE_DEBUGFS define when system is Linux
without Android runtime.

Fixes: 861a024589 ("ANDROID: clk: Enable writable debugfs files")
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I7e5e8bade70191ceeca819dbbb45d84c687925c7
2023-03-06 14:22:16 +08:00
Binyuan Lan
4089e3ba56 arm64: dts: rockchip: rk3562-iotest: enable dsi and sdhci
Change-Id: I7414dd411307dbbcbd58fee57dfc6a57016a2c3e
Signed-off-by: Binyuan Lan <lby@rock-chips.com>
2023-03-06 14:20:23 +08:00
Wangqiang Guo
0036e5e728 arm64: dts: rockchip: rk3562-tablet: config DCDC_REG4 on in suspend.
Fixed Sleep Wake touch invalid.

Change-Id: Ia5b3935cf7c54685578f3913e3ac7a8e1ae7b7ab
Signed-off-by: Wangqiang Guo <kay.guo@rock-chips.com>
2023-03-06 14:20:01 +08:00
Caesar Wang
632220ff9d arm64: dts: rockchip: rk3562-evb1-lp4x-v10: update vcc_sd regulator
Fixes the SD cards bootup and upgrade issues.

Change-Id: I5fef57e4966abbe6ebf582b9aab124290015dae1
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2023-03-06 14:18:07 +08:00
Chandler Chen
5afe9dd58f video: rockchip: mpp: disable irq during timeout reset
Signed-off-by: Chandler Chen <chandler.chen@rock-chips.com>
Change-Id: Idb91a22e55f3eaedfebf23fd7780ed4014e0da98
2023-03-06 14:16:08 +08:00
Zhang Yubing
feaa0f093e drm/rockchip: dw-dp: fix alignment fault when memory copy
the dst is device memory, when accessing dst, it need alignment, use
memcpy_toio instead of memcpy.

Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: Ie761ac1660ef841b44bc835671b7f9bd6a0f66e4
2023-03-06 09:52:34 +08:00
Binyuan Lan
c4aebfded9 arm64: dts: rockchip: rk3562-test2: enable dsi
Change-Id: I810615f5c278096f3d5aff05a923e62e4b80c884
Signed-off-by: Binyuan Lan <lby@rock-chips.com>
2023-03-06 09:44:38 +08:00
Finley Xiao
8881354a16 arm64: dts: rockchip: rk3562: Add cooling devices
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I33d312dff628b78f3fee446b2f039ed869b77b1b
2023-03-04 18:59:23 +08:00
Finley Xiao
c800548c78 soc: rockchip: rockchip_system_monitor: Fix panic when devfreq is NULL
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I00c5fb9d4d68c2643b382ae40603f3bb25d9e0f5
2023-03-04 14:57:33 +08:00
Cai YiWei
e175652953 media: rockchip: isp1: pm_runtime_put change to sync
Change-Id: If6ff03a7aced3c2795b150b5b807e31f521031c1
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2023-03-03 18:37:55 +08:00
Chandler Chen
fe52018169 arm64: dts: rockchip: rk3562: add shootdown-entire for vcodec mmu
Signed-off-by: Chandler Chen <chandler.chen@rock-chips.com>
Change-Id: I5631a0d7376bfaca08ec99e40affced7e2cc2574
2023-03-03 11:48:47 +08:00
Jianwei Zheng
994f4d2c33 ARM: dts: rockchip: add usb2phy node for rk3036
This patch add usb2phy node for rk3036.

Signed-off-by: Jianwei Zheng <jianwei.zheng@rock-chips.com>
Change-Id: Icf21cb73d125876b507b18e768f9ff652c1a720e
2023-03-03 11:44:54 +08:00
Sugar Zhang
6026cf7136 ASoC: rockchip: multicodecs: Fix potential NULL point reference
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I43399292c8f242e98139cb8e285f5bc732889894
2023-03-03 11:30:20 +08:00
Sugar Zhang
b4652bb42b ASoC: rockchip: hdmi: Fix potential NULL point reference
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I9d0c2adbdffc268d88bac31c1db31507fd82661d
2023-03-03 11:30:20 +08:00