Commit Graph

1268829 Commits

Author SHA1 Message Date
Damon Ding
455dbb3a22 Revert "FROMLIST: pwm: gpio: Add a generic gpio based PWM driver"
This reverts commit db7279d29f.

Change-Id: I1d3fef5e4cf97fbc7a48b4d2edc2e6cb25f6c20f
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
2024-04-07 14:49:45 +08:00
Zhang Yubing
c327c0a796 arm64: dts: rockchip: rk3576-evb: support more audio card for DP port
Change-Id: I2af72283486410a94d40079e8a6818466c145608
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
2024-04-07 14:31:18 +08:00
Zhang Yubing
1fcaf20df1 arm64: dts: rockchip: rk3576: support dp audio for mst
Change-Id: Icb44a43af457e676a1d46b0a6d615964aba77dae
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
2024-04-07 14:28:26 +08:00
Damon Ding
6728fc2ab3 drm/rockchip: vop2: not to request late resume in loader protect
There is no need to call .resume() in switching between
uboot logo and kernel logo.

Fixes: 037df56ef7 ("drm/rockchip: vop2: Add support to request early supend")
Change-Id: I3da95e20726893412386cd414f9a4fd38724d0f0
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
2024-04-07 11:28:33 +08:00
Damon Ding
b72df72412 drm/rockchip: vop: Add support to request early suspend and late resume
Change-Id: I837569a318cc383c27cf7eef574b2b5a66ea046e
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
2024-04-07 11:28:33 +08:00
Zhang Yubing
470fb0cd99 drm/rockchip: dw-dp: support audio in mst mode
Change-Id: I8f98a39518b69416e4983c773951d1f998717b44
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
2024-04-07 09:17:24 +08:00
Yandong Lin
7611979954 video: rockchip: mpp: rkvenc2: fix bs overflow handle
When bitstream buffer not enough and trigger bitstream overflow, driver
will update r/w addr for enc continue.
The patch is adapter for rk3588 and other chips using rkvenc2.

Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: If778f79ef6113883c8669873f4e3e3fccb93c402
2024-04-03 19:16:15 +08:00
Sandy Huang
3a992a666d drm/rockchip: vop2: At rk3588 splice mode we need use vp0 to set config done
If less this commit, it will trigger null point at the following case:

1. VP0 -> HDMI0 & HDMI1 for dual 8K splice output;
2. Play HDR video, the port_mux_cfg is update and enter additional config done;
3. The crtc for VP1 isn't registered, so the crtc state is null;

The error logs:

[   21.985727][  T399] Unable to handle kernel NULL pointer dereference
at virtual address 0000000000000165
[   21.986201][  T238] ueventd: restorecon_recursive:
/sys/devices/platform/fde80000.hdmi/extcon/extcon11
[   21.986563][  T399] Mem abort info:
[   21.986565][  T399]   ESR = 0x0000000096000005
[   21.986568][  T399]   EC = 0x25: DABT (current EL), IL = 32 bits
[   21.988612][  T399]   SET = 0, FnV = 0
[   21.988943][  T399]   EA = 0, S1PTW = 0
[   21.989284][  T399]   FSC = 0x05: level 1 translation fault
[   21.989776][  T399] Data abort info:
[   21.990095][  T399]   ISV = 0, ISS = 0x000000

...

[   22.003577][  T399] Call trace:
[   22.003864][  T399]  vop2_cfg_done+0x11c/0x184
[   22.004262][  T399]  vop2_setup_port_mux+0xdc/0x1b8
[   22.004693][  T399]  vop2_crtc_atomic_begin+0x2a50/0x2c90
[   22.005177][  T399]  drm_atomic_helper_commit_planes+0x40/0x1e0
[   22.005706][  T399]
rockchip_drm_atomic_helper_commit_tail_rpm+0x1b4/0x26c
[   22.006320][  T399]  commit_tail+0xa4/0x154
[   22.006696][  T399]  drm_atomic_helper_commit+0x1c4/0x1e4
[   22.007178][  T399]  drm_atomic_commit+0xa4/0xd0
[   22.007589][  T399]  drm_mode_atomic_ioctl+0x5e4/0x754
[   22.008051][  T399]  drm_ioctl_kernel+0x80/0xf8
[   22.008461][  T399]  drm_ioctl+0x2d4/0x554

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I9076a866fe82c8f8972b94d09fbb5c7e1eb8e61a
2024-04-03 15:12:50 +08:00
Sandy Huang
85087083de drm/rockchip: fb: Fix kenrel panic when cat /d/dri/0/state at kernel logo stage
when userspace cat /d/dri/0/state, the driver will try to dump gem info
throught obj->funcs->print_info(p, indent, obj), if logo gem object less
funcs init, it will appears the following error:

[   52.587405][ T2156] pc : drm_gem_print_info+0xcc/0xf8
[   52.587862][ T2156] lr : drm_gem_print_info+0xc8/0xf8
[   52.588313][ T2156] sp : ffffffc00e35ba30
[   52.588664][ T2156] x29: ffffffc00e35ba30 x28: 00000000010e0000 x27:
0000000000000000
[   52.589358][ T2156] x26: 0000000000000004 x25: ffffff80c0c57150 x24:
000000000000010e
[   52.590051][ T2156] x23: ffffffc009bcdd48 x22: ffffffc009bcdd48 x21:
ffffffc00e35bba8
[   52.590744][ T2156] x20: 0000000000000004 x19: ffffff80c5cae0d0 x18:
ffffffc00d92d080
[   52.591437][ T2156] x17: 0000000000000000 x16: 00000000000000a4 x15:
ffffffc0094a4174
[   52.592130][ T2156] x14: 0000000000000000 x13: 000000000000004e x12:
ffff0000ffffff00
[   52.592824][ T2156] x11: 0000000000000000 x10: 0000000000001000 x9 :
4f57b917247aff00
[   52.593516][ T2156] x8 : 0000000000000000 x7 : 3d646574726f706d x6 :
000000000000000a
[   52.594209][ T2156] x5 : ffffff80c5f08216 x4 : ffffffc009bbfcb5 x3 :
ffff0a00ffffff04
[   52.594902][ T2156] x2 : 0000000000000001 x1 : ffffffc009bbfcb4 x0 :
0000000000000010
[   52.595595][ T2156] Call trace:
[   52.595882][ T2156]  drm_gem_print_info+0xcc/0xf8
[   52.596301][ T2156]  drm_framebuffer_print_info+0x19c/0x2f4
[   52.596799][ T2156]  drm_atomic_plane_print_state+0xb8/0x1d0
[   52.597305][ T2156]  __drm_state_dump+0x7c/0x1a0
[   52.597714][ T2156]  drm_state_info+0x50/0x7c
[   52.598101][ T2156]  seq_read_iter+0x128/0x414
[   52.598499][ T2156]  seq_read+0x90/0xc8
[   52.598841][ T2156]  full_proxy_read+0x6c/0xf4
[   52.599240][ T2156]  vfs_read+0xe8/0x27c
[   52.599594][ T2156]  ksys_read+0x78/0xe4

before the following commit, drm_gem_print_info() function will check obj->funcs confirm is !NULL,
and then call obj->funcs->print_info, this can avoid kernel panic.

commit d693def4fd ("drm: Remove obsolete GEM and PRIME callbacks from struct drm_driver")
https://patchwork.freedesktop.org/patch/391822/

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I7236ac7f3f5475e6446546f069146a3fa0d7f2fe
2024-04-03 15:12:01 +08:00
Sandy Huang
aebca4f07f drm/rockchip: vop2: filter unsupported mode when can't get correct dclk
For rk3576 and rk3588, vop dclk can be from pll or hdmi phy[except hdmi
2.1(dclk bigger than 597M), the HDMI work at FRL mode], when dclk is
from pll, dclk_parent is equal to dclk, we need clk_round_rate() for dclk_parent to
check whether can support this mode.

1. GPLL/CPLL/VPLL
       dclk_parent
           dclk

2. xin24m
       clk_hdmiphy_pixel0
           dclk

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I4541d41c3fda5b8ff989e19e8dbf686b15e81216
2024-04-03 15:10:27 +08:00
David Wu
2ce0e75bee arm64: configs: rockchip: Enable CONFIG_NO_HZ_FULL for rt config
Change-Id: Ibffbc5d25afd82c9fc966b109b3cf692732fb027
Signed-off-by: David Wu <david.wu@rock-chips.com>
2024-04-03 14:35:27 +08:00
YouMin Chen
f91e805f2a arm64: dts: rockchip: rk3576-linux: enable dmc
Change-Id: Iedb07a132b2cea5fef2c172d071144e955728e21
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2024-04-03 12:25:04 +08:00
Caesar Wang
123aba2eed arm64: dts: rockchip: add rk3576-iotest.dtsi for rk3576-iotest-v10-linux.dts
Change-Id: If1576ed44e7196e0f63b2e243c2469119e1ceb20
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2024-04-03 12:23:56 +08:00
Ding Wei
9cbe1b88c4 video: rockchip: mpp: rk3576: Add hack after probe finish
when pm_domains set alway_on, pm_rutime_resume may accuss
before rkvdec2_probe. thus, dec->fix is null, and it will
not trigger rk3576_workaround_run.

Change-Id: Ie6cd865a0075ed775fbe127447b7e679048ef4ce
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
2024-04-02 20:32:44 +08:00
Tao Huang
15b649b889 Input: gt1x - Enable async resume on late resume
On rk3576-evb1-v10:
Before:
[   74.921022][  T314] <<GTP-INF>>[gt1x_power_reset:1051] force_reset_guitar
[   75.301375][  T314] [WLAN_RFKILL]: wlan_late_resume :enter
[   75.457736][  T314] dw-mipi-dsi2 27d80000.dsi: [drm:dw_mipi_dsi2_encoder_atomic_enable] final DSI-Link bandwidth: 880000 x 4 Kbps
total: 0.536714

After:
[   59.260520][  T321] [WLAN_RFKILL]: wlan_late_resume :enter
[   59.260576][   T83] <<GTP-INF>>[gt1x_power_reset:1051] force_reset_guitar
[   59.417494][  T321] dw-mipi-dsi2 27d80000.dsi: [drm:dw_mipi_dsi2_encoder_atomic_enable] final DSI-Link bandwidth: 880000 x 4 Kbps
total: 0.156974, save about 0.38s.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ib59420fbda7ae4a93919524218ac74b5c6c0329d
2024-04-02 20:32:21 +08:00
YouMin Chen
ab532866cc arm64: dts: rockchip: rk3576-android: enabled dmc
Signed-off-by: YouMin Chen <cym@rock-chips.com>
Change-Id: Ifdb5942d68369ff0f7f39819275c8c05913c6b22
2024-04-02 20:22:50 +08:00
Zhibin Huang
dd08065d01 arm64: rockchip_linux_defconfig: enable CONFIG_RK628_MISC
Type: Function
Redmine ID: N/A
Associated modifications: N/A
Test: N/A

Signed-off-by: Zhibin Huang <zhibin.huang@rock-chips.com>
Change-Id: I0eb2e8276edf2c19bd9ac711f722c950ff61d4bf
2024-04-02 20:16:03 +08:00
Xu Xuehui
7f151d9170 rtc: s35390a: set 32K register when resume
when system enter suspend, aaos will set output S35390A_CMD_TIME1 mode,
and status register 32K will clear, so need set register again.

Signed-off-by: Xu Xuehui <xxh@rock-chips.com>
Change-Id: I0efe1ad9c2ed5fc48007309f3ac3f3d714823c88
2024-04-02 20:15:51 +08:00
William Wu
ab68de732b phy: rockchip: naneng-combphy: Fix u3otg1_port_en for rk3576
RK3576 USB OTG1 device depends on the pipe phystatus
which from the combphy by default. If the combphy usb
mode is disabled, it needs to set the pipe phystatus
to 0 via PHY_GRF_USB3OTG1_CON1[3:2].

Change-Id: I56aadc9d33c5433a1d4d3b6a890d186992f9ab39
Signed-off-by: William Wu <william.wu@rock-chips.com>
2024-04-02 20:14:10 +08:00
William Wu
9ed419480a arm64: dts: rockchip: rk3576 boards: Fix unit_address_vs_reg and graph_child_address warning for usb
Remove unneeded address/size cells properties and unit
addresses to fix DTC warnings on RK3576 boards like:

arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dtb:
  Warning (unit_address_vs_reg): /i2c@2ac50000/husb311@4e/ports/port@0/endpoint@0: node has a unit name, but no reg or ranges property
  Warning (graph_child_address): /usb@23000000/port: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
  Warning (graph_child_address): /i2c@2ac50000/husb311@4e/ports: graph node has single child node 'port@0', #address-cells/#size-cells are not necessary

Change-Id: I5cc8e9f7da6816c9b70daf40bc6b036e24af9eff
Signed-off-by: William Wu <william.wu@rock-chips.com>
2024-04-02 20:13:25 +08:00
Algea Cao
b9fabe5d3a arm64: dts: rockchip: rk3576-rk806: Raise vdda0v75_hdmi_s0 voltage to 0.8375V
HDMI has compatibility problems when the HDMI PHY VDD is set to
the nominal 0.75V. On some televisions, signal may be no recognized
when switch resolution. After actual testing, raising voltage up
to 0.8375V can solve the compatibility problems such as no signal.

Change-Id: I633f0321e83ac2a6325e4ca1de60c4b22c9a9961
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
2024-04-02 20:09:52 +08:00
Huang zhibao
4ede8bbcf3 arm64: dts: rockchip: rk3576-evb2: add HDMI_TX_ON io
Change-Id: Ied06f463848112fe183c797363b9718f9363c7cb
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
2024-04-02 20:09:13 +08:00
Huang zhibao
0d4261d276 arm64: dts: rockchip: rk3576-evb2: update rk628d config
Change-Id: I8967da341e2f486550084a4ea8a35aa4c8c2f85a
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
2024-04-02 20:09:13 +08:00
Chaoyi Chen
0bbf74ec07 drm/rockchip: vop2: Only attach color_key prop when vop2 win support it
Only some specific win support the color key feature. So for those win
that don't support it, don't expose the color key prop to the user.

Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
Change-Id: I75f0ca8c40a3bfa8e45b8a06bdb9576643296386
2024-04-02 19:25:03 +08:00
Mingwei Yan
bdfed6ef9c media: rockchip: vpss: support proc debug info
Signed-off-by: Mingwei Yan <mingwei.yan@rock-chips.com>
Change-Id: Ib831dffa6af60a83c460aafb58f3aa4763074911
2024-04-02 18:02:20 +08:00
Damon Ding
a9d424a35c arm64: dts: rockchip: rk3576-test1: enable logo display for bt1120 test board
Change-Id: I097915078f052034d141dcdebe8fabccd1c88198
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
2024-04-02 17:56:02 +08:00
Damon Ding
9dc322dda9 drm/bridge: sii902x: modify initialization process for logo display
The sii902x hardware initialization process is during
the probing, including gpio reset and some register
operations. Because of the above, display will be
affected during the switching between uboot logo and
kernel logo.

The modifications are as follows:
1.Add sii902x_is_enabled() to check whether hardware
  initialization has been done in uboot.
2.Add loader_protect flag to make sure whether hardwave
  initializaiont needs to be done, and the .mode_set()
  will not be called if logo enabled, which may cause
  display error.
3.Set gpiod_flags of enable/reset gpios to GPIOD_ASIS,
  and replace gpiod_set_value() with gpiod_direction_output(),
  in order to make gpios status unchanged from uboot
  to kernel.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I430402c2089602c9690fee03ff2ae9f9b2d3a419
2024-04-02 17:55:28 +08:00
Chen Shunqing
79f83f2dc7 arm64: dts: rockchip: rk3576-tablet-v10: add battery profile for cw221x
Type: Fix
Redmine ID: N/A
Associated modifications: N/A
Test: test N/A

Signed-off-by: Chen Shunqing <csq@rock-chips.com>
Change-Id: I3c0f2a75105032249615b724f0be1973730409c4
2024-04-02 17:11:20 +08:00
Zhibin Huang
ed082688bf misc: rk628: bt1120-2-hdmi: fix bt1120 timing cfg when switching the resolution
Type: Fix
Redmine ID: N/A
Associated modifications: N/A
Test: N/A

Signed-off-by: Zhibin Huang <zhibin.huang@rock-chips.com>
Change-Id: Ied0d5322338feee4f59608cd3468444ec1f4dcc7
2024-04-02 16:01:53 +08:00
Jianwei Fan
9c4b50cda3 media: i2c: rk628: fix set CPLL if pixclk more than 594M
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
Change-Id: I3faaed0e7efbdb0cb5b44454c931b48f41092592
2024-04-02 11:39:43 +08:00
Luo Wei
71aaf6009f arm64: dts: rockchip: rk3576-vehicle-evb: fix max96745 pwm problem
Signed-off-by: Luo Wei <lw@rock-chips.com>
Change-Id: Ia83c278c8e38f0cead5d31a0196ef0900b510b82
2024-04-02 10:29:33 +08:00
Luo Wei
3e52abf629 mfd: display-serdes: fix backlight null problem
Signed-off-by: Luo Wei <lw@rock-chips.com>
Change-Id: Ia2397e312d380c5d4fd207a72d34cf805e9da6e5
2024-04-02 09:11:02 +08:00
Yifeng Zhao
b80127f107 mmc: sdhci-of-dwcmshc: set RK_TAP_VALUE_SEL flag for rk3568 and rk3588
Set RK_TAP_VALUE_SEL flag to disabled dll auto update feature.

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Id28b1800b8a4728c9919a75669b3f7e35ead18fd
2024-04-01 18:57:48 +08:00
Jianwei Fan
5229230d5c media: i2c: rk628: fix mipi dphy1 init by chip version
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
Change-Id: I1ecd099dde68b0caeaef9914a186660d5fa6e3f9
2024-04-01 18:47:35 +08:00
Weixin Zhou
750397f5bf arm64: dts: rockchip: rk3576-ebook: enable uboot charge
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
Change-Id: Idbc9c230c046807ebc0c88cc220e7e620ea68635
2024-04-01 17:38:07 +08:00
Sandy Huang
4796d94c3b drm/rockchip: vop2: enable vop urgency signal output for rk3576
The urgency signal can improve the performance of VOP accessing DDR, since VP0
support 4K120hz output, it usually needs high performance and bandwidth, so it's
enabled at RK3576 VP0.

RK3576 VP0 has 8 lines post linebuffer, when full post line buffer is less 4,
the urgency signal will be set to 1, when full post line buffer is over 6, the
urgency signal will be set to 0.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: If96a3bda6728b1faa36d03f0ae6f71b6a60558a3
2024-04-01 15:20:28 +08:00
Sandy Huang
84e4e6277c drm/rockchip: drv: remove unused rockchip_drm_get_dclk_by_width()
We can get the vp max dclk rate from vop reg data, so the function
rockchip_drm_get_dclk_by_width() is unused now.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I88ccb372cdd75db008bcf5ec7913924d046240b8
2024-04-01 15:18:51 +08:00
Sandy Huang
742e1e510b drm/rockchip: vop2: use pixel rate to verify vp performance
get vp max dclk rate from vop reg data is more correct, so we use it to
verify vp performance and report to userspace.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I1e590322829e551814ba84bf22d60a4e82b407d1
2024-04-01 15:18:40 +08:00
Sandy Huang
5a55616dcf drm/rockchip: vop2: add more debug info
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I668a943c07ffa424612259087faf38add1cd4e4e
2024-04-01 15:18:29 +08:00
Damon Ding
73ff3af384 arm64: dts: rockchip: rk3576: add second pd RK3576_PD_VO0 for vopl
The vopl is in RK3576_PD_VPU, but the 1to4 module is in
RK3576_PD_VO0.

Change-Id: Ided487b8a53f405a0172800fc1d3e1b4ab0283d6
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
2024-04-01 14:20:40 +08:00
Damon Ding
7e45c8a92c drm/rockchip: vop: add multiple power domains support
For rk3576 vopl, the vopl is in RK3576_PD_VPU, but the
1to4 module, which helps to support eDP/HDMI/MIPI, is
in RK3576_PD_VO0.

Change-Id: I56e5f640c5fe94e6aa7cc4c7fb79df27e1410a00
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
2024-04-01 14:20:40 +08:00
shengfei Xu
46bee21f7d regulator: rk806: Solve PWRCTL2/3 level inconsistency in the suspend/resume
Delete the code that forcibly modifies the PWRCTRL2 and PWRCTRL3 function.

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I25426e2a0d1794e1d52d87e8e157983b4e4b1021
2024-04-01 14:17:42 +08:00
shengfei Xu
205aaf1b9b regulator: rk806: Solve the initialization of non integer multiple step voltage
Resolve system error caused by the set voltage not being an integer
multiple of the uV_step.

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: Icdae0985e0173289c66c1d6cc182da92508acd4c
2024-04-01 14:17:42 +08:00
shengfei Xu
3a4532abef power: supply: rockchip_charger_manager: supports JEITA profile
Supports JEITA profile when charging with the PD charger inserted.

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I02e417ae660f64f684ff03b429e44282c1911ab1
2024-04-01 14:17:42 +08:00
Wu Liangqing
a2a6ee5b39 arm64: dts: rockchip: rk3576-evb: enable i2c2
Change-Id: Ifad6f84e9114a476ed95c94989df377746401583
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
2024-04-01 09:35:14 +08:00
Sandy Huang
8a8629fbde ARM: dts: rockchip: rv1126: Fixes warning in unit address of drm-logo
/reserved-memory/drm-logo@00000000 refers to a node in the device tree.
The part after the @ symbol is the unit address, which should match the
physical or logical address of the device or memory region being
described.

The warning indicates that the unit name (in this case, 00000000) should
not have leading zeros. This is more about adhering to conventions and
ensuring compatibility and readability than about functional
correctness.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I5052698913a2ff8202dbc0f8c2144acd48cb4ac5
2024-04-01 09:21:01 +08:00
Sandy Huang
b5b88f4b97 ARM: dts: rockchip: Fixes warning in unit address of drm-logo
/reserved-memory/drm-logo@00000000 refers to a node in the device tree.
The part after the @ symbol is the unit address, which should match the
physical or logical address of the device or memory region being
described.

The warning indicates that the unit name (in this case, 00000000) should
not have leading zeros. This is more about adhering to conventions and
ensuring compatibility and readability than about functional
correctness.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I852aeecd22f5485790548a749f49bce4d1aa5ed9
2024-04-01 09:16:07 +08:00
Sandy Huang
7e2effdcac arm64: dts: rockchip: rk3562: Fixes warning in unit address of drm-logo
/reserved-memory/drm-logo@00000000 refers to a node in the device tree.
The part after the @ symbol is the unit address, which should match the
physical or logical address of the device or memory region being
described.

The warning indicates that the unit name (in this case, 00000000) should
not have leading zeros. This is more about adhering to conventions and
ensuring compatibility and readability than about functional
correctness.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I1dcb3212dcab9c7fb45caab428d5e25dd4860a45
2024-04-01 09:13:41 +08:00
Sandy Huang
1c670a89ed arm64: dts: rockchip: rk3328-evb: Fixes warning in unit address of drm-logo
/reserved-memory/drm-logo@00000000 refers to a node in the device tree.
The part after the @ symbol is the unit address, which should match the
physical or logical address of the device or memory region being
described.

The warning indicates that the unit name (in this case, 00000000) should
not have leading zeros. This is more about adhering to conventions and
ensuring compatibility and readability than about functional
correctness.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: Ied5062144df7936cdd0a7476a62ccb03bfdcca0d
2024-04-01 09:13:18 +08:00
Sandy Huang
a0cb0a7dc8 arm64: dts: rockchip: rk3308: Fixes warning in unit address of drm-logo
/reserved-memory/drm-logo@00000000 refers to a node in the device tree.
The part after the @ symbol is the unit address, which should match the
physical or logical address of the device or memory region being
described.

The warning indicates that the unit name (in this case, 00000000) should
not have leading zeros. This is more about adhering to conventions and
ensuring compatibility and readability than about functional
correctness.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I947dc5b7e94bf1e1ba231eb6d6d6ef22390c5f62
2024-04-01 09:12:40 +08:00