Commit Graph

1261985 Commits

Author SHA1 Message Date
Tao Huang
bfb6e6cbd5 Merge commit 'c252d35d35d09a9be3b0fb9b216304f641d1e83e'
* commit 'c252d35d35d09a9be3b0fb9b216304f641d1e83e':
  media: rockchip: vicap restore sequence of sof after resume
  media: i2c: imx577: fix exp_def because exp must less than (vts - 22)

Change-Id: I6ad49593319eff382f6dcca794137400e46aceb3
2023-11-21 18:03:27 +08:00
Tao Huang
59a5456ff0 Merge commit '4997ee78fe6800c5b4935efa50c8dcf242232297'
Merge made by the 'ours' strategy.

* commit '4997ee78fe6800c5b4935efa50c8dcf242232297':
  arm64: rockchip_linux_defconfig: Enable CONFIG_ARM64_USE_LSE_ATOMICS

Change-Id: I514ab0d412441623f73aaaa87dc66baf749a9221
2023-11-21 17:54:29 +08:00
Tao Huang
2a995f7160 arm64: rockchip_linux_defconfig: Enable CONFIG_ARM64_USE_LSE_ATOMICS
CONFIG_ARM64_USE_LSE_ATOMICS is depends on CONFIG_JUMP_LABEL and
default y. So we should enable CONFIG_JUMP_LABEL.

Now we can use LSE to replace LL/SC on Cortex-A55/A76 for better performance.

Before:
    text	    data	    bss	     dec	    hex	filename
25991593	10672971	 648872	37313436	2395b9c	vmlinux

After:
    text	    data	    bss	     dec	    hex	filename
26620453	11072195	 649976	38342624	2490fe0	vmlinux

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I2900ff6f2fd8dae9f8afb0fc2da72c83de8ff63e
2023-11-21 17:30:55 +08:00
Tao Huang
302e1ca830 Merge commit '1d795ddee4f73b2739410f99c22280b00f452187'
* commit '1d795ddee4f73b2739410f99c22280b00f452187':
  soc: rockchip: cpuinfo: optimize error log
  rtc: rockchip: fix the rtc suspend crash
  soc: rockchip: fiq debugger: check "target_cpu" before switch cpu
  clk/rockchip/regmap: rate should not be zero
  mmc: dw_mmc: Fix DM 4GB TF card write data errors in RV1106
  arm64: rk3308_linux_defconfig: enable Rockchip RPMsg
  media: i2c: imx577: fix exposure control range according to datasheet
  arm64: configs: rockchip_linux: change RPMSG config to RPMSG_MBOX

Change-Id: I77072f12b7734da6c0212a715633fee3ee574f65
2023-11-21 16:05:41 +08:00
Tao Huang
06f60be82f Merge commit 'bcbcebd833f6a37c224b53028baeaa39f86564f3'
Merge made by the 'ours' strategy.

* commit 'bcbcebd833f6a37c224b53028baeaa39f86564f3':
  soc: rockchip: opp_select: implement rockchip_uninit_opp_table()

Change-Id: I92b5978c9a817d3ce00e9e9fc8f0d12bf96e2055
2023-11-21 16:04:21 +08:00
Tao Huang
634dc4ae6c Merge commit '6de3d51dcdf7e19c1484ac967943387e0621b4a5'
* commit '6de3d51dcdf7e19c1484ac967943387e0621b4a5':
  soc: rockchip: debug: don't enable Serror when panic
  pstore/ram: don't register boot_log to minidump when it is off
  power: supply: rk816/rk817/rk818 battery: avoid division by zero
  video: rockchip: rga3: fix iommu device sync cache causing crash
  video: rockchip: rga3: fix the error report of Coverity
  soc: rockchip: rockchip_system_monitor: simplify include
  media: uvcvideo: set system status to performance when stream on
  ARM: configs: rv1106-wakeup.config: fix some sleep to slow down the process
  clk: rockchip: rk3562: Fix clk_uart3_frac parent clk
  media: i2c: maxim4c: driver version v2.05.00
  media: i2c: sc230ai support master&slaver mode
  media: rockchip: isp: add isp dgain for tb mem head
  media: rockchip: isp: support for param run double

Change-Id: Ic11982e6ac7486b309860f7d7c4c746c9edfc76e
2023-11-21 14:39:36 +08:00
Tao Huang
46a15c58e5 Merge commit 'e201a6c59def9fca39f85e1d7c521a041fb492e8'
Merge made by the 'ours' strategy.

* commit 'e201a6c59def9fca39f85e1d7c521a041fb492e8': (5598 commits)
  regulator: core: Ensure debugfs is fully initialized
  BACKPORT: firmware_loader: Abort all upcoming firmware load request once reboot triggered
  UPSTREAM: firmware_loader: Refactor kill_pending_fw_fallback_reqs()
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: Add Interrupt Hook for madvise Compression
  UPSTREAM: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
  BACKPORT: ravb: Fix use-after-free issue in ravb_tx_timeout_work()
  UPSTREAM: ravb: Fix up dma_free_coherent() call in ravb_remove()
  Revert "netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp"
  Revert "net: bridge: use DEV_STATS_INC()"
  Revert "configfs: fix a race in configfs_lookup()"
  UPSTREAM: netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
  UPSTREAM: net: xfrm: Fix xfrm_address_filter OOB read
  UPSTREAM: igb: set max size RX buffer when store bad packet is enabled
  UPSTREAM: netfilter: nfnetlink_osf: avoid OOB read
  ANDROID: abi_gki_aarch64_qcom: Add wait_for_device_probe symbol
  UPSTREAM: netfilter: xt_sctp: validate the flag_info count
  UPSTREAM: netfilter: xt_u32: validate user space input
  UPSTREAM: net/sched: Retire rsvp classifier
  UPSTREAM: ipv4: fix null-deref in ipv4_link_failure
  ...

Change-Id: I6477f34553d9a65678f1e87fcfcb517ea2f93b75
2023-11-21 14:33:28 +08:00
Tao Huang
a11cf7949a Merge commit 'c575feaee97f3c3f0d29ec8e5e4948e08f56cd61'
* commit 'c575feaee97f3c3f0d29ec8e5e4948e08f56cd61':
  Revert "usb: typec: typec_port_register_altmodes() depends on CONFIG_NO_GKI"
  media: i2c: os02k10: fix setting exposure error
  media: i2c: dw9800w: add ioctl set max logical pos
  video: rockchip: rga3: prevent calling mmget()/mmput() in spin_lock
  video: rockchip: rga3: refining time-consuming logs
  video: rockchip: rga3: destroy internal_buffer when user exits
  video: rockchip: rga3: signaled fecne after request commit failed
  UPSTREAM: mmc: dw_mmc: Fix potential null pointer risk
  drm/rockchip: rk628: vrefresh should not be zero
  phy/rockchip: inno-dsidphy: fref and _prediv should not be zero
  drm/rockchip: dsi2: sys_clk and pixel_clk should not be zero
  drm/rockchip: dsi: the bpp should not be zero
  media: rockchip: isp: fix build warning
  soc: rockchip: rk_dmabuf_procfs: check return value of platform_device_register_full()

Change-Id: I82396eff6f509f835cf56a36c87ed76394339549
2023-11-16 15:58:06 +08:00
Tao Huang
ee62f01508 Merge commit '2182c42cb8df4d11eff3812a7ce10ea1bbba2e8d'
* commit '2182c42cb8df4d11eff3812a7ce10ea1bbba2e8d':
  media: i2c: add Maxim Dual GMSL2/GMSL1 to CSI-2 Deserializer driver.
  media: i2c: sc200ai: get camera param from cam-tb-setup

Change-Id: Ieea0e5189859c2365195a5f94a9a394dfc6e20b4

Conflicts:
	drivers/media/i2c/Makefile
2023-11-16 15:57:37 +08:00
Zhen Chen
b72fff5ed8 MALI: rockchip: upgrade bifrost DDK to g21p0-01eac0, from g18p0-01eac0
"/sys/kernel/tracing/events/power/gpu_work_period/*" required by Android 14.0 is implemented.

NOTE:
For RK3588, the mali_csffw.bin used with this driver MUST be from DDK g21p0-01eac0 correspondingly.

Change-Id: Ifab61806a6a350ba53c5dc0296d20628c28d633a
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
2023-11-16 14:18:32 +08:00
Zefa Chen
c252d35d35 media: rockchip: vicap restore sequence of sof after resume
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I58723bd60429a5fa77982602514689c32e08d25f
2023-11-14 11:01:53 +08:00
Jianwei Fan
9e5b5dff61 media: i2c: imx577: fix exp_def because exp must less than (vts - 22)
fix commit "9625dd4e2af2"
(media: i2c: imx577: fix exposure control range according to datasheet)

Change-Id: Ie0e02b553599ed969dee496767c57ebac244bce1
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
2023-11-14 11:00:54 +08:00
Zefa Chen
6a55166690 media: rockchip: vicap always notifier sditf to isp when work with GKI
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I4f466abaad2350eed7da039baec7440c82689afb
2023-11-14 10:30:31 +08:00
Tao Huang
4997ee78fe arm64: rockchip_linux_defconfig: Enable CONFIG_ARM64_USE_LSE_ATOMICS
CONFIG_ARM64_USE_LSE_ATOMICS is depends on CONFIG_JUMP_LABEL and
default y. So we should enable CONFIG_JUMP_LABEL.

Now we can use LSE to replace LL/SC on Cortex-A55/A76 for better performance.

Before:
    text	    data	    bss	     dec	    hex	filename
24693888	10091965	 541616	35327469	21b0ded	vmlinux

After:
    text	    data	    bss	     dec	    hex	filename
25114676	10943949	 542776	36601401	22e7e39	vmlinux

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I2900ff6f2fd8dae9f8afb0fc2da72c83de8ff63e
2023-11-13 19:27:55 +08:00
Liang Chen
1d795ddee4 soc: rockchip: cpuinfo: optimize error log
Do not output error when return -EPROBE_DEFER.

Change-Id: I94a9e0349a69ce76ee939bc29d2862cd4f20c1e9
Signed-off-by: Liang Chen <cl@rock-chips.com>
2023-11-13 18:12:11 +08:00
Elaine Zhang
1aef70a303 rtc: rockchip: fix the rtc suspend crash
In some special products, after rtc probe, The system quickly goes to
sleep before the calibration function of delay_work is executed. In rtc
suspend will clamp rtc. In the off process, if delay_work is executed,
the system will crash.
Added calibration judgments to turn off delay_work when rtc suspend.

Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: Ib212eabd18c27ddeff5c50e5b8ac0444a2cafc23
2023-11-13 18:07:42 +08:00
XiaoDong Huang
8cfed66d7f soc: rockchip: fiq debugger: check "target_cpu" before switch cpu
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
Change-Id: I2ed0fb4c5aa60b735a7570e13dffd2ee8e646f3b
2023-11-13 17:59:56 +08:00
Guochun Huang
614d7a8339 clk/rockchip/regmap: rate should not be zero
Change-Id: I4cf808ae4948b203be18772ce20ec2e0f892b0b7
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
2023-11-13 09:17:55 +00:00
Yifeng Zhao
45a89eb8fa mmc: dw_mmc: Fix DM 4GB TF card write data errors in RV1106
Before resetting the controller, it is necessary to increase
the delay by 1 us or wait for a slight decrease in FIFO, so
that no errors will occur during the DM 4GB TF card testing
process.

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ic03a4d88367e3fea00f648f4a21df1669f4f0832
2023-11-13 11:54:14 +08:00
Hongming Zou
ef29dab574 arm64: rk3308_linux_defconfig: enable Rockchip RPMsg
+CONFIG_RPMSG_ROCKCHIP_SOFTIRQ=y
+CONFIG_RPMSG_VIRTIO=y

Change-Id: Ib677ca3d11c0489a99fe75aa9252e5c31a8b1584
Signed-off-by: Hongming Zou <hongming.zou@rock-chips.com>
2023-11-10 16:28:12 +08:00
Jianwei Fan
9625dd4e2a media: i2c: imx577: fix exposure control range according to datasheet
Change-Id: Idcb10103015279e1a5e532f490b7b28685d0c0a5
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
2023-11-10 14:08:02 +08:00
Zefa Chen
e9312febc7 phy: rockchip: mipi-rx: skip unready sensor and lens-focus device for GKI
This applies to situations where multiple cameras need to be supported in one DTS,
and camera devices need to be registered with GKI
Note: phy-rockchip-csi2-dphy.ko must be insmod last

Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: Ib7dae1144a5f1923db41a489147f2aa5b2f2b358
2023-11-10 11:40:30 +08:00
Zefa Chen
973b4ed0cc phy: rockchip: mipi csi2 dphy skip unready sensor and lens-focus device for GKI
This applies to situations where multiple cameras need to be supported in one DTS,
and camera devices need to be registered with GKI
Note: phy-rockchip-csi2-dphy.ko must be insmod last

Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: If915530d4b982df9500851df89b776e18ed7dd38
2023-11-10 11:39:34 +08:00
Zefa Chen
3bfffd34a4 phy: rockchip: mipi-rx: fixes issue of parse endpoint
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I9a7f9c8a90079f3ea17e746d42cc04dca7b18b9f
2023-11-10 11:37:45 +08:00
Zefa Chen
9537649113 phy: rockchip: mipi csi2 dphy fixes issue of parse endpoint
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I8891e18935d4bcabd4a2af620119fcab50524a95
2023-11-10 11:35:42 +08:00
Zefa Chen
5e482a1da3 media: rockchip: vicap: mipi csi2 fixes issue of parse endpoint
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I51d706a30a525b367e4d662d448595349ca6954c
2023-11-10 11:34:08 +08:00
Steven Liu
1c08964430 arm64: configs: rockchip_linux: change RPMSG config to RPMSG_MBOX
Signed-off-by: Steven Liu <steven.liu@rock-chips.com>
Change-Id: I98f03d79d53ff2c2a32a6c00e3d579cabf18e000
2023-11-10 11:07:17 +08:00
Finley Xiao
bcbcebd833 soc: rockchip: opp_select: implement rockchip_uninit_opp_table()
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I5c3a8248af267609e363046baeb7014cb8471166
2023-11-09 19:27:15 +08:00
Huibin Hong
6de3d51dcd soc: rockchip: debug: don't enable Serror when panic
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
Change-Id: I5cf12effecefe9cf31113f0453e1f9672f1d868c
2023-11-09 19:07:05 +08:00
Huibin Hong
010f6eb3a4 pstore/ram: don't register boot_log to minidump when it is off
Fixes: 08e5018b7c ("fs: pstore: register buffers to minidump")
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
Change-Id: I7af139c4915504650acf0c5858f96be54f76639a
2023-11-09 19:00:17 +08:00
shengfei Xu
1ff00f4eb5 power: supply: rk816/rk817/rk818 battery: avoid division by zero
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I510263adc079f23ad52ebdf68971f7a28ce20a0d
2023-11-09 18:49:33 +08:00
Yu Qiaowei
af706ad8bf video: rockchip: rga3: fix iommu device sync cache causing crash
When the iommu device calls the dma_sync_single_xx API, it will be
regarded as being called through iova by default, so the physical
address obtained will be invalid.

Update driver version to 1.3.1

Change-Id: I0a2c8fcecd556eccee499e06f41d790043f1fa0d
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
2023-11-09 18:29:36 +08:00
Yu Qiaowei
4ddda80541 video: rockchip: rga3: fix the error report of Coverity
1. Fix the issue of scheduler and hardware maximum count mismatch.
2. Fix the issue of potential GCD returning 0.

Change-Id: I083553e69ab60549b26465b5d1437e817575856f
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
2023-11-09 18:29:36 +08:00
Tao Huang
9a4ab40b64 soc: rockchip: rockchip_system_monitor: simplify include
Move include dt-bindings/soc/rockchip-system-status.h
to soc/rockchip/rockchip-system-status.h.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ie6046f762e38458a3505a6098d5211bdc4fd60e2
2023-11-08 18:40:29 +08:00
William Wu
ab0546fdd0 media: uvcvideo: set system status to performance when stream on
For rockchip platforms, set performance frequency for the
memory controller when uvc stream on, and clear it after
uvc stream off. It can improve uvc streaming stability.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: I1dc0cf10c552bba2c3a0f8a1bb37d90f546eb4a3
2023-11-08 18:28:40 +08:00
Jkand Huang
87f2ffb98e ARM: configs: rv1106-wakeup.config: fix some sleep to slow down the process
Change-Id: Ie8283ca6d1c8939f9ee6f4881c619e9d979d0a39
Signed-off-by: Jkand Huang <jkand.huang@rock-chips.com>
2023-11-08 18:17:55 +08:00
Finley Xiao
776e251569 clk: rockchip: rk3562: Fix clk_uart3_frac parent clk
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: Ief524953ddb3875ca1e99e63b99eca6193b7f3cc
2023-11-08 18:17:08 +08:00
Cai Wenzhong
04a82bed12 media: i2c: maxim4c: driver version v2.05.00
1. local device power on add some delay for i2c normal access.
2. enable hot plug detect for partial links are locked.
3. remote device hot plug init disable lock irq.

Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I3424421395601266c0c2a787bedbd5028a786aab
2023-11-08 18:15:59 +08:00
Lan Honglin
006f6868f6 media: i2c: sc230ai support master&slaver mode
Change-Id: If019de218771c7f5a87d8dcc4439d7b464480b6d
Signed-off-by: Lan Honglin <helin.lan@rock-chips.com>
2023-11-08 18:15:40 +08:00
Cai YiWei
d0d7380104 media: rockchip: isp: add isp dgain for tb mem head
Change-Id: I35e717445e798b0d7bee9e173cb39e67299676cb
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2023-11-08 18:14:46 +08:00
Cai YiWei
03d235b318 media: rockchip: isp: support for param run double
Change-Id: I4b7d32b98762b66a322a831a2c20b23958714a07
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2023-11-08 18:14:19 +08:00
Tao Huang
e201a6c59d regulator: core: Ensure debugfs is fully initialized
regulator->debugfs is NULL when sysfs_create_link_nowarn() return -EEXIST,
and triggering the following warning:

[    2.426974] debugfs: File 'uA_load' in directory '/' already present!
[    2.426983] debugfs: File 'min_uV' in directory '/' already present!
[    2.426991] debugfs: File 'max_uV' in directory '/' already present!
[    2.426999] debugfs: File 'constraint_flags' in directory '/' already present!

Fixes: 08880713ce ("regulator: core: Streamline debugfs operations")
Fixes: 2715bb11cf ("regulator: core: Fix more error checking for debugfs_create_dir()")
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Iab0b91cacba410705a643d7198eee4f70e1108d5
2023-11-08 17:39:47 +08:00
Tao Huang
383aefeeab Merge tag 'ASB-2023-11-05_12-5.10' of https://android.googlesource.com/kernel/common
https://source.android.com/docs/security/bulletin/2023-11-01

* tag 'ASB-2023-11-05_12-5.10':
  BACKPORT: firmware_loader: Abort all upcoming firmware load request once reboot triggered
  UPSTREAM: firmware_loader: Refactor kill_pending_fw_fallback_reqs()

Change-Id: I63f764e519e8791928832881b292a20e0b28c986
2023-11-08 09:47:16 +08:00
Tao Huang
0a9e86dc1f Merge commit 'f40707abde2eb5cd21cf8848f33aefb7e394ad1a' of https://android.googlesource.com/kernel/common
* commit 'f40707abde2eb5cd21cf8848f33aefb7e394ad1a': (1250 commits)
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: Add Interrupt Hook for madvise Compression
  UPSTREAM: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
  BACKPORT: ravb: Fix use-after-free issue in ravb_tx_timeout_work()
  UPSTREAM: ravb: Fix up dma_free_coherent() call in ravb_remove()
  Revert "netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp"
  Revert "net: bridge: use DEV_STATS_INC()"
  Revert "configfs: fix a race in configfs_lookup()"
  UPSTREAM: netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
  UPSTREAM: net: xfrm: Fix xfrm_address_filter OOB read
  UPSTREAM: igb: set max size RX buffer when store bad packet is enabled
  UPSTREAM: netfilter: nfnetlink_osf: avoid OOB read
  ANDROID: abi_gki_aarch64_qcom: Add wait_for_device_probe symbol
  UPSTREAM: netfilter: xt_sctp: validate the flag_info count
  UPSTREAM: netfilter: xt_u32: validate user space input
  UPSTREAM: net/sched: Retire rsvp classifier
  UPSTREAM: ipv4: fix null-deref in ipv4_link_failure
  UPSTREAM: netfilter: nf_tables: disallow rule removal from chain binding
  UPSTREAM: netfilter: nf_tables: report use refcount overflow
  FROMLIST: lib/test_meminit: fix off-by-one error in test_pages()
  ...

Change-Id: I78c7dc68c56008361ff7365d2ef2e59359f2e3fe
2023-11-07 19:03:05 +08:00
Tao Huang
1253eedfbf Merge tag 'ASB-2023-10-06_12-5.10' of https://android.googlesource.com/kernel/common
https://source.android.com/docs/security/bulletin/2023-10-01

* tag 'ASB-2023-10-06_12-5.10': (4345 commits)
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for oem percpu-rwsem optimaton
  UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue()
  UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve
  FROMGIT: f2fs: split initial and dynamic conditions for extent_cache
  ANDROID: GKI:  Update moto symbols list
  ANDROID: vendor_hook: Add hook to skip swapcache
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: add vendor hook of add/delete/iterate node for swap_avail_heads
  UPSTREAM: tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  UPSTREAM: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
  UPSTREAM: net/sched: sch_qfq: account for stab overhead in qfq_enqueue
  ANDROID: GKI update xiaomi symbols list
  UPSTREAM: af_unix: Fix null-ptr-deref in unix_stream_sendpage().
  UPSTREAM: USB: dwc3: fix use-after-free on core driver unbind
  UPSTREAM: xhci: Fix incorrect tracking of free space on transfer rings
  UPSTREAM: kfence: avoid passing -g for test
  UPSTREAM: coresight: etm4x: Do not access TRCIDR1 for identification
  UPSTREAM: usb: typec: tcpm: fix warning when handle discover_identity message
  UPSTREAM: f2fs: fix to update age extent in f2fs_do_zero_range()
  ...

Change-Id: I629b30e89c59280f9fd1073d160b74de1d8b04b1

Conflicts:
	arch/arm/boot/dts/rk3288.dtsi
	drivers/crypto/Kconfig
	drivers/dma/pl330.c
	drivers/gpu/drm/rockchip/rockchip_drm_vop.c
	drivers/gpu/drm/rockchip/rockchip_lvds.c
	drivers/pci/controller/pcie-rockchip.c
	drivers/phy/rockchip/phy-rockchip-inno-usb2.c
	drivers/phy/rockchip/phy-rockchip-typec.c
	drivers/pinctrl/pinctrl-rockchip.c
	drivers/tty/serial/8250/8250_dma.c
	drivers/tty/serial/8250/8250_port.c
	drivers/usb/dwc2/platform.c
	drivers/usb/dwc3/core.c
	drivers/usb/dwc3/gadget.c
	drivers/usb/gadget/udc/core.c
	drivers/usb/host/xhci.h
	drivers/usb/storage/unusual_uas.h
	drivers/usb/typec/altmodes/displayport.c
	drivers/usb/typec/tcpm/tcpm.c
	kernel/sched/fair.c
	sound/soc/rockchip/rockchip_pdm.c
2023-11-07 19:01:23 +08:00
Tao Huang
c575feaee9 Revert "usb: typec: typec_port_register_altmodes() depends on CONFIG_NO_GKI"
This reverts commit afaeb74a36.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2023-11-07 18:57:40 +08:00
Lan Honglin
be8938d206 media: i2c: os02k10: fix setting exposure error
Change-Id: Id945ead34286b485eb38b860cc751158534b27d7
Signed-off-by: Lan Honglin <helin.lan@rock-chips.com>
2023-11-07 18:43:38 +08:00
Hu Kejun
4a0a1b85cb media: i2c: dw9800w: add ioctl set max logical pos
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: Ib0c1fb970aeeae3cbf85d1a4108ed58ef7101881
2023-11-07 18:42:29 +08:00
Yu Qiaowei
0edaeafbfc video: rockchip: rga3: prevent calling mmget()/mmput() in spin_lock
Change-Id: Iab49cf67340fa2a476bb5931a927b04f7c8edb01
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
2023-11-07 18:33:16 +08:00
Yu Qiaowei
59b58f06c5 video: rockchip: rga3: refining time-consuming logs
1. Add map/unmap time-consuming
2. Use more intuitive log printing

Change-Id: Id70bc4cce42bb33580ceaf18220fe2454481e78d
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
2023-11-07 17:40:44 +08:00