Simon Xue
d575f032bb
soc: rockchip: cma_procfs: fix build error for kernel 6.1
...
Change-Id: I53a19847d07969e7cec36eacfe0b57c556f5016a
Signed-off-by: Simon Xue <xxm@rock-chips.com >
2023-05-26 09:28:39 +08:00
Simon Xue
d2d73e0a5a
media: videobuf2-cma-sg: fix build error for kernel 6.1
...
Change-Id: I96d139b2a80080b0b5b8cdbb4b23bfaee7abbcf2
Signed-off-by: Simon Xue <xxm@rock-chips.com >
2023-05-25 20:10:20 +08:00
Elaine Zhang
fab2025cb5
thermal: rk_virtual_thermal: fix compile error for kernel 6.1
...
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Change-Id: I36986cff4ef2e43ca48444751767ce4b23c1be86
2023-05-25 10:43:20 +08:00
Tao Huang
7b08682c6f
Merge commit 'a8f20dd9fbc65152558761362ba10260b35794c5'
...
* commit 'a8f20dd9fbc65152558761362ba10260b35794c5': (103 commits)
arm64: dts: rockchip: rk3528: Add mbist-vmin for cpu gpu and dmc
arm64: dts: rockchip: rk3528: Add 12500uV for cpu low frequencies
arm64: dts: rockchip: rk3588: Change tx/rx queue to 1 for gmac
arm64: dts: rockchip: Add uio nodes for rk3588
MALI: midgard: Fix a bug of dereferencing possible ERR_PTR()
drm/rockchip: dw_hdmi: Fix check yuv422 color format err
crypto: rockchip: fixed probabilistic crashes in multithreading
drm/rockchip: vop3: plane display size check use crtc_* parameter is more correct
drm/rockchip: dw_hdmi: Fix double register HDR_OUTPUT_METADATA prop at non RK3588 platform
ASoC: rockchip: i2s-tdm: Optimize TRCM on slave mode
arm64: dts: rockchip: rk3588-vehicle-evb: initialize default pull up RK3308 reset pin
drm/bridge: synopsys: dw-hdmi-qp: Fix cec irq register failed
arm64: dts: rockchip: Add rk3308b-evb-amic-v10-amp.dts
arm64: dts: rockchip: rk3588: Disable u1 and u2 state for USB OTG1 device
drm/rockchip: dsi: get bus_flags from display_info in atomic_check
dt-bindings: nvmem: add rockchip-secure-otp bindings
arm64: dts: rockchip: rk3528: Add secure otp node
nvmem: add Rockchip Secure OTP driver
arm64: dts: rockchip: rk3588-vehicle-evb: add rgmii phy rtl9010a support
net: phy: realtek: Add rtl9010a support
...
Change-Id: Iffa17911b28d40e322b48e3740977e3a9fb249d2
Conflicts:
Documentation/devicetree/bindings/net/snps,dwmac.yaml
arch/arm64/boot/dts/rockchip/Makefile
arch/arm64/boot/dts/rockchip/rk3568.dtsi
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
drivers/gpu/drm/rockchip/rockchip_drm_logo.c
drivers/media/i2c/Kconfig
drivers/media/i2c/Makefile
drivers/media/i2c/max96712.c
drivers/media/i2c/nvp6188.c
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
drivers/net/phy/realtek.c
drivers/nvmem/Kconfig
drivers/nvmem/Makefile
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
include/linux/stmmac.h
2023-05-25 09:19:01 +08:00
Finley Xiao
a8f20dd9fb
arm64: dts: rockchip: rk3528: Add mbist-vmin for cpu gpu and dmc
...
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Change-Id: I664731babae657181e94734b721ae6d1d6a39078
2023-05-24 18:10:07 +08:00
Finley Xiao
d4619c986e
arm64: dts: rockchip: rk3528: Add 12500uV for cpu low frequencies
...
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Change-Id: Icfe74c6edbbb1328a864fa8d42448e09e71a0a46
2023-05-24 18:08:46 +08:00
Tao Huang
62ba841def
usb: gadget: u_audio: Add missing break in g_audio_work
...
Fixes: c740acfa34 ("usb: gadget: u_audio: add uevent for ppm compensation")
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I375a5cf21344ddd7d85eeaf66473bd2709c077ab
2023-05-24 16:50:59 +08:00
Badhri Jagan Sridharan
ac36012140
ANDROID: usb: gadget: configfs: Add Uevent to notify userspace
...
Android userspace UsbDeviceManager relies on the
uevents generated by the composition driver to
generate user notifications. This CL adds uevents
to be generated whenever USB changes its state
i.e. connected, disconnected, configured.
This CL also intercepts the setup requests from
the usb_core anb routes it to the specific
usb function if required.
Change-Id: I112662728edcc404e3f08fa0c2d9e4f7b17e1b43
Bug: 68755607
Bug: 120441124
[badhri: Migrate to using udc uevents from upstream sysfs.]
Signed-off-by: Badhri Jagan Sridharan <badhri@google.com >
[AmitP: Folded following android-4.9 commit changes into this patch
9214c899f7 ("ANDROID: usb: gadget: configfs: handle gadget reset request for android")]
Signed-off-by: Amit Pundir <amit.pundir@linaro.org >
[astrachan: Folded change 5c899c9fd75d ("ANDROID: usb: gadget: configfs:
fix null ptr in android_disconnect") into this patch]
Signed-off-by: Alistair Strachan <astrachan@google.com >
Signed-off-by: Frank Wang <frank.wang@rock-chips.com >
(cherry picked from commit 7a160e2b96
https://android.googlesource.com/kernel/common )
2023-05-24 16:45:02 +08:00
Badhri Jagan Sridharan
79b5303e24
ANDROID: usb: gadget: configfs: Add usb_function ptr to fi struct
...
Add a pointer to the usb_function inside the
usb_function_instance structure to service
functions specific setup requests even before
the function gets added to the usb_gadget
Bug: 63740241
Bug: 68755607
Bug: 78114713
Bug: 120441124
[badhri: This is a supporting patch for other patches which have
replacements pipelined. It can be dropped when those
implementations land.]
Change-Id: I6f457006f6c5516cc6986ec2acdf5b1ecf259d0c
Signed-off-by: Badhri Jagan Sridharan <badhri@google.com >
Signed-off-by: Frank Wang <frank.wang@rock-chips.com >
(cherry picked from commit 2d89290aec
https://android.googlesource.com/kernel/common )
2023-05-24 16:45:02 +08:00
Frank Wang
640eb99d42
phy: rockchip: inno-usb2: only disable usb480m clk in error path
...
This fix the usb480m clk disable error when phy power on.
Fixes: daf2796321 ("Merge commit '52f971ee6e023d89d24f9e3cd145d86d707e459c'")
Signed-off-by: Frank Wang <frank.wang@rock-chips.com >
Change-Id: I79f84757cccdca56357794d3bb5bfdc8df6c0a1f
2023-05-24 16:12:58 +08:00
Sandy Huang
2585198687
drm/rockchip: dw_hdmi: regulator avdd-0v9 and avdd-1v8 is optional
...
Fixes: daf2796321 ("Merge commit '52f971ee6e023d89d24f9e3cd145d86d707e459c'")
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: Ib4034fac08e43801b1c15c63159ac871150a232f
2023-05-24 16:08:44 +08:00
David Wu
26edc1f09c
arm64: dts: rockchip: rk3588: Change tx/rx queue to 1 for gmac
...
Because to support half duplex, change the default queue to 1, otherwise
half duplex is not supported.
Signed-off-by: David Wu <david.wu@rock-chips.com >
Change-Id: Ice6c045dd70f8a41d44696b734ff4bccd511a4f0
2023-05-24 15:50:24 +08:00
David Wu
a1cf510121
arm64: dts: rockchip: Add uio nodes for rk3588
...
Signed-off-by: David Wu <david.wu@rock-chips.com >
Change-Id: I9b9421211db4d6f87e984077bd5827c4d8fd94c1
2023-05-24 15:50:24 +08:00
Zhen Chen
22047de6cf
MALI: midgard: Fix a bug of dereferencing possible ERR_PTR()
...
The original error check message:
drivers/gpu/arm/midgard/backend/gpu/mali_kbase_devfreq.c:371 midgard_kbase_devfreq_init() error: 'kbdev->devfreq' dereferencing possible ERR_PTR()
Modifications here are based on corresponding codes in drivers/gpu/arm/bifrost/.
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com >
Change-Id: I6d74d39b92ce89e72814f3a0749b79140338b229
2023-05-24 11:19:04 +08:00
Algea Cao
1805f0c619
drm/rockchip: dw_hdmi: Fix check yuv422 color format err
...
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Change-Id: I52da76600eafc7d7909cd6017dd3efa0509f2052
2023-05-24 10:03:14 +08:00
Lin Jinhan
5ff1d49a54
crypto: rockchip: fixed probabilistic crashes in multithreading
...
The protection range of spin lock is optimized to prevent
competition conditions.
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
Change-Id: I6d3dd088fc5e5c0046df12184108b9e176ac26a7
2023-05-24 10:02:53 +08:00
Tao Huang
6081e59c48
rk: kbuild: silence resource_tool warning
...
scripts/resource_tool.c:718:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
...
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I393a60474eb557ca0cdd54df9a391171e097f8b0
2023-05-24 09:38:42 +08:00
Sandy Huang
bfc49df515
drm/rockchip: vop3: plane display size check use crtc_* parameter is more correct
...
Just like some 3D mode, the mode->crtc_* parameter will be recalculate
according the mode->flag, and we use the mode->crtc_* parameter to config
to VOP register, so we need use crtc_* parameter to do plane size check.
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I0b8a7de251707bf4737b107b167be73270fe63bc
2023-05-23 19:48:33 +08:00
Sandy Huang
55817cab29
drm/rockchip: dw_hdmi: Fix double register HDR_OUTPUT_METADATA prop at non RK3588 platform
...
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I65a85b96081d76a1b3936e615cb10d62614c9957
2023-05-23 19:36:40 +08:00
Sandy Huang
36b0a9a80e
drm/rockchp: dw-dp: move aux_register to bind
...
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I1906419841eb69958da780382e424008e7422490
2023-05-23 19:36:09 +08:00
Simon Xue
0004c2dd16
dma-buf: rk-debug: update namespace get_each_dmabuf to dma_buf_get_each
...
Change-Id: I6daaf1b5dd661c8545acdd52d215cd3548fe848e
Signed-off-by: Simon Xue <xxm@rock-chips.com >
2023-05-23 18:54:58 +08:00
Vijayanand Jitta
77a20bac76
ANDROID: dma-buf: add dma_buf_get_each function
...
Add and export dma_buf_get_each function which helps in
traversing the db_list, this will be used by the minidump
module to get dmabuf info.
Bug: 267250898
Change-Id: Ie24788fcf9cf0a49316cb871dcb9191e8084ccde
Signed-off-by: Vijayanand Jitta <vjitta@codeaurora.org >
(cherry picked from commit 602e4e28d8 )
[Yunfei: Change namespace get_each_dmabuf to dma_buf_get_each]
Signed-off-by: Yunfei Wang <yf.wang@mediatek.com >
Signed-off-by: Jaskaran Singh <quic_jasksing@quicinc.com >
Signed-off-by: Simon Xue <xxm@rock-chips.com >
2023-05-23 18:54:58 +08:00
Tao Huang
a176f67f42
input: touchscreen: elan: Add missing break in elan_iap_ioctl
...
drivers/input/touchscreen/elan/elan_ts.c:1471:2: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
default:
^
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I7b8d9d1d90d2fff2308ae0f9663447af6fd91569
2023-05-23 17:53:53 +08:00
Tao Huang
08a98cf5bf
drm/rockchip: rk628: include drm/display/drm_dp_helper.h
...
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I57d428d9b0effb6819a709b208eb5a2597c577e7
2023-05-23 17:52:12 +08:00
Tao Huang
3fbf486ac5
drm/rockchip: rk628: include media-bus-format.h
...
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I7608e943c666b047ad1ca6c3c33a699b6e8e534b
2023-05-23 17:50:42 +08:00
Tao Huang
cc44c1ba66
drm/bridge: maxim-max96755: Add missing break in max96755f_link_parse
...
drivers/gpu/drm/bridge/maxim-max96755f.c:469:2: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
case 1:
^
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I60ad30cc810080f0a0d62b1e805e37b1c532e9a6
2023-05-23 17:47:44 +08:00
Tao Huang
3afbc01cb7
drm/bridge: maxim-max96745: include drm_edid.h
...
drivers/gpu/drm/bridge/maxim-max96745.c:168:16: error: implicit declaration of function 'drm_add_modes_noedid'
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I6213205f51f125659da40fa8d04a3a9bb39c9d0c
2023-05-23 17:46:47 +08:00
Sugar Zhang
823316b64b
ASoC: rockchip: i2s-tdm: Optimize TRCM on slave mode
...
TRCM require TX/RX enabled at the same time, or need the one
which provide clk enabled at first for master mode.
It is quite a different for slave mode which does not have
these restrictions, because the BCLK / LRCK are provided by
external master devices.
So, we just set the right clk path value on TRCM register on
stage probe and then drop the trcm value to make TX / RX work
independently.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Change-Id: I104f168d75787d79625ca7765a1bda1e77cdde12
2023-05-23 17:02:13 +08:00
Jun Zeng
99bdd6ef7d
arm64: dts: rockchip: rk3588-vehicle-evb: initialize default pull up RK3308 reset pin
...
Change-Id: Id99945cdb96cb35f7f351206fd8f94d9fc73824d
Signed-off-by: Jun Zeng <jun.zeng@rock-chips.com >
2023-05-23 16:49:39 +08:00
Algea Cao
c72cacb13e
drm/bridge: synopsys: dw-hdmi-qp: Fix cec irq register failed
...
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Change-Id: I78f13a83b8be35978946eb3600bcc2c7a7f3a540
2023-05-23 15:50:37 +08:00
Tony Zheng
dfd19a220a
arm64: dts: rockchip: Add rk3308b-evb-amic-v10-amp.dts
...
Signed-off-by: Tony Zheng <tony.zheng@rock-chips.com >
Change-Id: I5ca026dc6b0c7cbec12b2e62f0d1de3d49b7c3fd
2023-05-23 15:09:07 +08:00
Sandy Huang
2a9a256765
drm/edid: add config option of edid function
...
rv1126 does not support display interface which need to
read and parse edid, such as hdmi and dp, so add config
option to reduce memory usage.
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I0c3813711cfdb4a38ec66136569ca826c94c6c58
2023-05-22 19:04:22 +08:00
William Wu
65ffb8b532
arm64: dts: rockchip: rk3588: Disable u1 and u2 state for USB OTG1 device
...
The USB3.0 OTG1 interface support Dual-Role Device (DRD)
features, it means that supports either device or host
operation separately, not simultaneously. In most application
scenarios, the OTG1 is used as host mode. But there are
some scenarios that need two USB devices at the same time
on the RK3588 platform, in this case, it needs to set both
the OTG0 and OTG1 in device mode. In order to improve the
OTG1 USB3.0 device performance and stability, this patch
disable the u1 and u2 state for OTG1, like what the OTG0
has done.
Change-Id: Iec3249227d7b767e7dc0904fea0424c14ae00670
Signed-off-by: William Wu <william.wu@rock-chips.com >
2023-05-22 15:07:31 +08:00
Tao Huang
20af105547
rtc: rockchip: use devm_rtc_register_device()
...
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I94c870329cddec347ea4d29bed11a11cc52ee125
2023-05-22 12:33:03 +08:00
Frank Wang
62a6bd61d8
phy: rockchip: usbdp: fix compile error for kernel 5.19
...
Fix the typec_switch and typec_mux object to align with
Commit 713fd49b43 ("usb: typec: mux: Introduce indirection").
Signed-off-by: Frank Wang <frank.wang@rock-chips.com >
Change-Id: Ibb526c3d65a495426abf8c911f92df065b545132
2023-05-22 11:42:16 +08:00
Tao Huang
59dce5cd2b
drm/rockchip: drv: import DMA_BUF module namespace
...
Adds the proper MODULE_IMPORT_NS(DMA_BUF) line to the file to get it to
build properly.
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: Ia79a478a46cefbbd69b27d54ae0605f1ca844b0b
2023-05-22 11:11:25 +08:00
Shashank Babu Chinta Venkata
4c5114723d
ANDROID: include: drm: increase DRM max property count to 64
...
Increase drm property count from 24 to 64 to make
room for custom properties of drm plane and drm
crtc objects.
Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org >
Bug: 139653858
Change-Id: I3e42c1fc684d7d7cea828fc35b96673bdef598f4
(cherry picked from commit 89301363b2
https://android.googlesource.com/kernel/common )
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
2023-05-22 11:11:25 +08:00
Shawn Lin
8327338ad0
PCI: rockchip: Fix compile error
...
drivers/pci/controller/dwc/pcie-dw-rockchip-acpi.c: In function 'rk_pcie_writel_ob_unroll':
drivers/pci/controller/dwc/pcie-dw-rockchip-acpi.c:32:22: error: implicit declaration of
function 'PCIE_GET_ATU_OUTB_UNR_REG_OFFSET' [-Werror=implicit-function-declaration]
32 | u32 offset = PCIE_GET_ATU_OUTB_UNR_REG_OFFSET(index);
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com >
Change-Id: I64b960ef3e8a9ad375b75048fb1406c1ac161e74
2023-05-22 10:43:30 +08:00
Tao Huang
7479131947
phy: rockchip-naneng-usb2: Use fallthrough pseudo-keyword
...
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: Ibb2ab959c9d00920d50db9bf093126f63fc78a2c
2023-05-22 10:33:44 +08:00
Tao Huang
629c8e3872
video: rockchip: rve: Replace ksys_close with close_fd
...
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I31db3a41e28bab7f214bd8ae2ed06b3f0962aa9f
2023-05-22 10:24:56 +08:00
Tao Huang
daf2796321
Merge commit '52f971ee6e023d89d24f9e3cd145d86d707e459c'
...
* commit '52f971ee6e023d89d24f9e3cd145d86d707e459c': (84565 commits)
arm64: dts: rockchip: rk3562: Enable viLKsvPwrActive for soc bus
mtd: spi-nor: esmt: Support New devices
mtd: spi-nor: fmsh: Support New devices
mtd: spi-nor: gigadevice: Support New devices
mtd: spinand: gsto: Add code
mtd: spinand: hyf: Support new devices
mmc: convert thunder boot dependency
ARM: dts: rockchip: rv1106: add node for system sleep
ARM: rockchip: support rv1106 suspend
ARM: rockchip: add some pm-related functions
video: rockchip: mpp: fix rk3528 avsd not probe issue
arm64: dts: rockchip: rk3588-vehicle-maxim-serdes: Add BOE AV156FHT L83 support
arm64: rockchip_defconfig: Enable CONFIG_DRM_PANEL_MAXIM_MAX96752F
drm/panel: Add panel driver for Maxim MAX96752F based LCDs
media: i2c: techpoint: add support 4 channel 2 lane mode
drm/rockchip: dsi2: fix NULL in component_ops .unbind helper
media: rockchip: vicap: fixes cma can not alloc when capture raw
media: rockchip: vicap: fixed vc err for multi channel
media: rockchip: hdmirx: fix timing info for interlaced resolution
media: rockchip: hdmirx: fix code error for cec register failed
...
Change-Id: Ia7ac365455d87a295e62bbf481d80694a9712f30
Conflicts:
.gitignore
Documentation/devicetree/bindings/clock/rockchip,px30-cru.txt
Documentation/devicetree/bindings/connector/usb-connector.yaml
Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt
Documentation/devicetree/bindings/hwmon/pwm-fan.txt
Documentation/devicetree/bindings/iio/light/vl6180.txt
Documentation/devicetree/bindings/iommu/rockchip,iommu.txt
Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
Documentation/devicetree/bindings/net/rockchip-dwmac.yaml
Documentation/devicetree/bindings/net/snps,dwmac.yaml
Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml
Documentation/devicetree/bindings/power/rockchip-io-domain.txt
Documentation/devicetree/bindings/regulator/fan53555.txt
Documentation/devicetree/bindings/soc/rockchip/power_domain.txt
Documentation/devicetree/bindings/sound/rockchip,pdm.yaml
Documentation/devicetree/bindings/sound/rockchip-spdif.yaml
Documentation/devicetree/bindings/spi/spi-rockchip.yaml
Documentation/devicetree/bindings/thermal/rockchip-thermal.txt
Documentation/devicetree/bindings/usb/usb-xhci.txt
Documentation/filesystems/erofs.rst
arch/arm/Kconfig
arch/arm/Makefile
arch/arm/boot/compressed/head.S
arch/arm/boot/dts/rk3036.dtsi
arch/arm/boot/dts/rk3066a-rayeager.dts
arch/arm/boot/dts/rk3066a.dtsi
arch/arm/boot/dts/rk322x.dtsi
arch/arm/boot/dts/rk3288.dtsi
arch/arm/boot/dts/rk3xxx.dtsi
arch/arm64/boot/dts/rockchip/Makefile
arch/arm64/boot/dts/rockchip/px30.dtsi
arch/arm64/boot/dts/rockchip/rk3308.dtsi
arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi
arch/arm64/boot/dts/rockchip/rk3399.dtsi
arch/arm64/boot/dts/rockchip/rk3566.dtsi
arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi
arch/arm64/boot/dts/rockchip/rk3568.dtsi
arch/arm64/boot/dts/rockchip/rockchip-pinconf.dtsi
arch/arm64/kernel/process.c
arch/arm64/mm/Makefile
arch/arm64/mm/fault.c
arch/arm64/mm/init.c
drivers/Kconfig
drivers/Makefile
drivers/android/Kconfig
drivers/ata/ahci_platform.c
drivers/char/hw_random/Kconfig
drivers/char/hw_random/Makefile
drivers/clk/clk.c
drivers/clk/rockchip/Kconfig
drivers/clk/rockchip/Makefile
drivers/clk/rockchip/clk-cpu.c
drivers/clk/rockchip/clk-rk3036.c
drivers/clk/rockchip/clk-rk3188.c
drivers/clk/rockchip/clk-rk3308.c
drivers/clk/rockchip/clk-rk3399.c
drivers/clk/rockchip/clk-rk3568.c
drivers/clk/rockchip/clk-rv1126.c
drivers/clk/rockchip/clk.c
drivers/clk/rockchip/clk.h
drivers/cpufreq/cpufreq-dt.c
drivers/crypto/Kconfig
drivers/devfreq/Makefile
drivers/devfreq/devfreq.c
drivers/dma-buf/dma-buf.c
drivers/dma-buf/heaps/Makefile
drivers/dma/pl330.c
drivers/firmware/Kconfig
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/gpio-rockchip.c
drivers/gpu/Makefile
drivers/gpu/drm/Kconfig
drivers/gpu/drm/Makefile
drivers/gpu/drm/bridge/Kconfig
drivers/gpu/drm/bridge/Makefile
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
drivers/gpu/drm/bridge/analogix/analogix_dp_core.h
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
drivers/gpu/drm/bridge/display-connector.c
drivers/gpu/drm/bridge/sii902x.c
drivers/gpu/drm/bridge/synopsys/Makefile
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
drivers/gpu/drm/drm_atomic_helper.c
drivers/gpu/drm/drm_crtc_internal.h
drivers/gpu/drm/drm_edid.c
drivers/gpu/drm/panel/panel-simple.c
drivers/gpu/drm/rockchip/Kconfig
drivers/gpu/drm/rockchip/Makefile
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
drivers/gpu/drm/rockchip/inno_hdmi.c
drivers/gpu/drm/rockchip/rockchip_drm_drv.c
drivers/gpu/drm/rockchip/rockchip_drm_drv.h
drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
drivers/gpu/drm/rockchip/rockchip_lvds.c
drivers/gpu/drm/rockchip/rockchip_rgb.c
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
drivers/gpu/drm/rockchip/rockchip_vop_reg.h
drivers/hwmon/pwm-fan.c
drivers/hwspinlock/Kconfig
drivers/hwspinlock/Makefile
drivers/i2c/busses/i2c-rk3x.c
drivers/i2c/i2c-core-base.c
drivers/iio/adc/Kconfig
drivers/iio/adc/rockchip_saradc.c
drivers/iio/industrialio-event.c
drivers/input/touchscreen/Makefile
drivers/iommu/iommu.c
drivers/iommu/rockchip-iommu.c
drivers/irqchip/irq-gic-v3-its.c
drivers/leds/Makefile
drivers/mailbox/Kconfig
drivers/media/common/videobuf2/Makefile
drivers/media/i2c/Kconfig
drivers/media/i2c/Makefile
drivers/media/i2c/dw9714.c
drivers/media/i2c/hi556.c
drivers/media/i2c/imx214.c
drivers/media/i2c/imx258.c
drivers/media/i2c/imx334.c
drivers/media/i2c/imx335.c
drivers/media/i2c/ov5648.c
drivers/media/i2c/ov5670.c
drivers/media/i2c/ov5695.c
drivers/media/i2c/ov7251.c
drivers/media/platform/Kconfig
drivers/media/platform/Makefile
drivers/media/platform/rockchip/Kconfig
drivers/media/spi/Kconfig
drivers/media/spi/Makefile
drivers/media/usb/uvc/uvc_driver.c
drivers/media/usb/uvc/uvcvideo.h
drivers/media/v4l2-core/v4l2-async.c
drivers/media/v4l2-core/v4l2-ioctl.c
drivers/mfd/rk808.c
drivers/mmc/core/block.c
drivers/mmc/core/host.c
drivers/mmc/core/mmc.c
drivers/mmc/core/mmc_ops.c
drivers/mmc/host/Makefile
drivers/mmc/host/dw_mmc-rockchip.c
drivers/mmc/host/dw_mmc.c
drivers/mmc/host/dw_mmc.h
drivers/mmc/host/sdhci-of-dwcmshc.c
drivers/mtd/nand/Makefile
drivers/mtd/nand/raw/Kconfig
drivers/mtd/nand/raw/Makefile
drivers/mtd/nand/raw/rockchip-nand-controller.c
drivers/mtd/nand/spi/Makefile
drivers/mtd/nand/spi/core.c
drivers/mtd/nand/spi/gigadevice.c
drivers/mtd/nand/spi/macronix.c
drivers/mtd/nand/spi/xtx.c
drivers/mtd/spi-nor/Kconfig
drivers/mtd/spi-nor/Makefile
drivers/mtd/spi-nor/core.c
drivers/mtd/spi-nor/core.h
drivers/mtd/spi-nor/eon.c
drivers/mtd/spi-nor/esmt.c
drivers/mtd/spi-nor/gigadevice.c
drivers/mtd/spi-nor/macronix.c
drivers/mtd/spi-nor/winbond.c
drivers/mtd/spi-nor/xmc.c
drivers/net/ethernet/stmicro/stmmac/Makefile
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
drivers/net/ethernet/stmicro/stmmac/stmmac.h
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
drivers/net/phy/Kconfig
drivers/net/phy/motorcomm.c
drivers/net/phy/phy_device.c
drivers/nvmem/Kconfig
drivers/nvmem/Makefile
drivers/pci/controller/dwc/Makefile
drivers/pci/controller/dwc/pcie-designware-host.c
drivers/pci/controller/dwc/pcie-dw-rockchip.c
drivers/pci/controller/pcie-rockchip-host.c
drivers/pci/controller/pcie-rockchip.h
drivers/pci/pci-sysfs.c
drivers/pci/pcie/Makefile
drivers/phy/rockchip/Kconfig
drivers/phy/rockchip/Makefile
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
drivers/phy/rockchip/phy-rockchip-typec.c
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/pinctrl-rk805.c
drivers/pinctrl/pinctrl-rockchip.c
drivers/pinctrl/pinctrl-rockchip.h
drivers/power/supply/Kconfig
drivers/power/supply/Makefile
drivers/power/supply/bq25890_charger.c
drivers/power/supply/rk817_charger.c
drivers/pwm/core.c
drivers/pwm/pwm-rockchip.c
drivers/regulator/fan53555.c
drivers/regulator/rk808-regulator.c
drivers/rtc/rtc-hym8563.c
drivers/soc/rockchip/Kconfig
drivers/soc/rockchip/Makefile
drivers/soc/rockchip/grf.c
drivers/soc/rockchip/io-domain.c
drivers/soc/rockchip/pm_domains.c
drivers/spi/Kconfig
drivers/spi/spi-rockchip-sfc.c
drivers/spi/spi-rockchip.c
drivers/spi/spidev.c
drivers/staging/android/ion/heaps/ion_system_heap.c
drivers/thermal/rockchip_thermal.c
drivers/tty/serial/8250/8250_dma.c
drivers/tty/serial/8250/8250_dw.c
drivers/tty/serial/8250/8250_dwlib.c
drivers/tty/serial/8250/8250_port.c
drivers/usb/dwc2/platform.c
drivers/usb/dwc3/core.c
drivers/usb/dwc3/core.h
drivers/usb/dwc3/ep0.c
drivers/usb/dwc3/gadget.c
drivers/usb/gadget/configfs.c
drivers/usb/gadget/function/f_fs.c
drivers/usb/gadget/function/f_uvc.c
drivers/usb/gadget/function/uvc.h
drivers/usb/gadget/function/uvc_configfs.c
drivers/usb/gadget/function/uvc_queue.c
drivers/usb/gadget/function/uvc_v4l2.c
drivers/usb/gadget/function/uvc_video.c
drivers/usb/gadget/udc/core.c
drivers/usb/host/ehci-hcd.c
drivers/usb/host/ehci-platform.c
drivers/usb/storage/unusual_uas.h
drivers/usb/typec/altmodes/Kconfig
drivers/usb/typec/altmodes/displayport.c
drivers/usb/typec/class.c
drivers/usb/typec/tcpm/tcpm.c
fs/Kconfig
fs/cifs/inode.c
fs/dax.c
fs/erofs/data.c
fs/erofs/inode.c
fs/erofs/internal.h
fs/erofs/super.c
fs/f2fs/super.c
fs/fuse/dev.c
include/drm/bridge/dw_hdmi.h
include/drm/drm_connector.h
include/drm/drm_edid.h
include/dt-bindings/clock/rk3568-cru.h
include/dt-bindings/power/rk3568-power.h
include/dt-bindings/power/rk3588-power.h
include/linux/clk-provider.h
include/linux/cma.h
include/linux/dma-buf.h
include/linux/dma-heap.h
include/linux/mfd/rk808.h
include/linux/mtd/spi-nor.h
include/linux/mtd/spinand.h
include/linux/phy/pcie.h
include/linux/pwm.h
include/linux/sched/sysctl.h
include/linux/slub_def.h
include/linux/stmmac.h
include/linux/usb/typec.h
include/media/v4l2-async.h
include/soc/rockchip/pm_domains.h
include/uapi/drm/drm_fourcc.h
include/uapi/linux/iio/types.h
include/uapi/linux/media-bus-format.h
init/Kconfig
init/main.c
kernel/printk/printk.c
kernel/rcu/Kconfig.debug
kernel/rcu/tree_stall.h
kernel/sched/core.c
kernel/sched/cpufreq_schedutil.c
kernel/sched/fair.c
kernel/sched/pelt.c
kernel/sched/rt.c
kernel/sched/sched.h
kernel/softirq.c
kernel/sysctl.c
mm/Makefile
mm/cma.c
mm/page_alloc.c
mm/slub.c
scripts/.gitignore
scripts/headers_install.sh
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile
sound/soc/codecs/es8326.c
sound/soc/codecs/es8326.h
sound/soc/codecs/hdmi-codec.c
sound/soc/codecs/rk817_codec.c
sound/soc/rockchip/Kconfig
sound/soc/rockchip/Makefile
sound/soc/rockchip/rockchip_i2s.c
sound/soc/rockchip/rockchip_i2s_tdm.c
sound/soc/rockchip/rockchip_i2s_tdm.h
sound/soc/rockchip/rockchip_pdm.c
sound/soc/rockchip/rockchip_spdif.c
sound/soc/soc-generic-dmaengine-pcm.c
tools/iio/iio_event_monitor.c
2023-05-20 18:57:29 +08:00
Damon Ding
d15c6d975b
drm/rockchip: dsi: get bus_flags from display_info in atomic_check
...
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Change-Id: I716554af116c729a7635adc8fe264f36447b767c
2023-05-19 17:49:52 +08:00
Hisping Lin
34571a196e
dt-bindings: nvmem: add rockchip-secure-otp bindings
...
Change-Id: Ia8b0ca44256d602b771346dd8c46f67ef3f6864f
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com >
2023-05-19 17:46:27 +08:00
Hisping Lin
c974b1e69d
arm64: dts: rockchip: rk3528: Add secure otp node
...
Change-Id: I0e8cb8ac44d0f1144d4ff709b3cff172aeb1e409
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com >
2023-05-19 17:43:38 +08:00
Hisping Lin
9aed3d5071
nvmem: add Rockchip Secure OTP driver
...
Support kernel read and write non-protected oem zone
in secure otp, It dependent on tee driver, Confirm that
the tee drive is open.
Change-Id: I31936256f5535bf7a6fb63a9ec52eec70c054423
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com >
2023-05-19 17:43:38 +08:00
Luo Wei
bd79dcc287
arm64: dts: rockchip: rk3588-vehicle-evb: add rgmii phy rtl9010a support
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: I07371f33a0560cbf819dc34f5b277aaa84decc99
2023-05-19 17:28:33 +08:00
Shaoxing Chen
fcc91742d4
net: phy: realtek: Add rtl9010a support
...
If have RTL9010A ethernet, need enable CONFIG_REALTEK_PHY config
Change-Id: I935a638a3ce480046a71ce74bfe048410b5893ed
Signed-off-by: Shaoxing Chen <csx@rock-chips.com >
2023-05-19 05:23:21 -04:00
Shaoxing Chen
70dee7045b
net: stmmac: Add 100Base-T1 and 1000Base-T1 support
...
Change-Id: I854394757b30042da0c448451affd616278846ce
Signed-off-by: Shaoxing Chen <csx@rock-chips.com >
2023-05-19 16:52:39 +08:00
Yingsong Ye
3437b88e21
media: i2c: Add imx492 support
...
Change-Id: I9b6249e0f15027c4b8ce2a1d3509d6eff487ff08
Signed-off-by: Yingsong Ye <alexhazel.ye@rock-chips.com >
2023-05-19 16:11:33 +08:00
Algea Cao
2b5a59ab08
drm/rockchip: dw_hdmi-qp: Fix crash when disable uboot logo
...
Reading register that do not require dclk enable to
check whether hdmi is enabled in uboot.
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Change-Id: I951efabf3271246f2e68a4550ec166428c9cc10c
2023-05-19 14:47:35 +08:00