Linux-PHY Archive on lore.kernel.org
 help / color / mirror / Atom feed
* Re: [REGRESSION] HDMI monitor not working on Radxa Rock 5B after phy rockchip samsung hdptx HDMI 2.1 FRL patchset
From: Cristian Ciocaltea @ 2026-02-18 20:56 UTC (permalink / raw)
  To: dubito, Vinod Koul, Neil Armstrong, Heiko Stuebner, linux-phy,
	linux-arm-kernel, linux-rockchip, linux-kernel, regressions
In-Reply-To: <a3c3964e9e13c82d944fa1ee0acbb1a7806dd382.camel@online.de>

Hi Thomas,

On 2/18/26 10:43 PM, 1und1 wrote:
> Hi Cristian,
> 
> 
> Am Mittwoch, dem 18.02.2026 um 22:15 +0200 schrieb Cristian Ciocaltea:
>> On 2/18/26 3:22 AM, Cristian Ciocaltea wrote:
>>> On 2/18/26 2:52 AM, Cristian Ciocaltea wrote:
>>>> Hi Thomas,
>>> [...]
>>>
>>>>
>>>> Sorry, I somehow missed the following warning message, though it has been
>>>> already present in all the logs you've sent to me so far:
>>>>
>>>>   rockchip-hdptx-phy fed60000.phy: PLL locked by unknown consumer!
>>>>
>>>> That indicates the PHY has been preconfigured by an external component
>>>> (e.g. the
>>>> bootloader), which is actually a scenario that I didn't verify.
>>>>
>>>> However, this just another way to expose a limitation of the current
>>>> approach
>>>> for managing the TMDS character rate: done via the Common Clock Framework
>>>> API
>>>> instead of the HDMI PHY configuration API.
>>>>
>>>> As a matter of fact, it was actually an item on my TODOs list for quite a
>>>> while,
>>>> but blocked until recently due to several dependencies waiting to be
>>>> merged
>>>> upstream.
>>>>
>>>> Hence I took the opportunity to finalize this task - please give the
>>>> following
>>>> commits in my rk3588-hdmi-debug branch [2] a try:
>>>
>>> I've just realized I introduced a regression while doing some cleanup work,
>>> hence
>>> please ignore this until further notice.
>>
>> I think I got this working properly now, at least it passes all the tests I
>> could run.  The updated commits in [2] are:
>>
>>   fa7cd1e75aaa ("phy: rockchip: samsung-hdptx: Fix rate recalculation for high
>> bpc")
>>   8048db5544da ("phy: rockchip: samsung-hdptx: Exclusively use PHY config API
>> for PLL changes")
>>   0085a382dfd0 ("[DEBUG] drm/rockchip: Add HDMI verbose logging")
>>
> 
> applying these commits solves my problems. I tested 1920x1080@60, 1920x1080@50
> and 1920x1080@30. All work now. Thanks for the quick fix! 

Thanks for the quick test!

I can add you to cc: when I submit the series, so that you may provide your
Tested-by tag if you'd like to.

> And the positive side> effect seems to be that you can now take one of your
> old todos from your list.

Indeed. :-)

Regards,
Cristian

-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply

* Re: [PATCH v2 2/4] arm64: dts: rockchip: Add USB2.0 PHY for RK3368
From: Johan Jonker @ 2026-02-18 22:52 UTC (permalink / raw)
  To: Vladimir Oltean, WeiHao Li
  Cc: heiko, robh, krzk+dt, conor+dt, linux-phy, devicetree,
	linux-arm-kernel, linux-rockchip, linux-kernel
In-Reply-To: <20260212165550.mju3377fvphdsqoe@skbuf>



On 2/12/26 17:55, Vladimir Oltean wrote:
> On Tue, Sep 09, 2025 at 09:29:56PM +0800, WeiHao Li wrote:
>> RK3368 has one USB2.0 PHY with two ports, This adds device tree node for
>> it.
>>
>> Signed-off-by: WeiHao Li <cn.liweihao@gmail.com>
>> ---
>>  arch/arm64/boot/dts/rockchip/rk3368.dtsi | 29 ++++++++++++++++++++++++
>>  1 file changed, 29 insertions(+)
>>
>> diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
>> index 1b21787269..b09e431a64 100644
>> --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi
>> +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
>> @@ -766,11 +766,40 @@ cru: clock-controller@ff760000 {
>>  	grf: syscon@ff770000 {
>>  		compatible = "rockchip,rk3368-grf", "syscon", "simple-mfd";
>>  		reg = <0x0 0xff770000 0x0 0x1000>;
>> +		#address-cells = <1>;
>> +		#size-cells = <1>;
> 

> This introduces a device tree warning. You cannot mix nodes with no unit
> address (io-domains) with nodes with a unit address (usb2-phy@700) on
> the same hierarchical level. You have to pick a format and stick to it.

nope

Please add rockchip,rk3368-usb2phy to the list in grf.yaml in the same patch that you change rockchip,inno-usb2phy.yaml
Requires a bit of SOC and PHY maintainers coordination.

Place dt-binding compatible change patches before the patch that uses it. (patch 3 before patch 1)
due to: ./scripts/checkpatch.pl --strict 

https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/Documentation/devicetree/bindings/soc/rockchip/grf.yaml#n244

> 
>>  
>>  		io_domains: io-domains {
>>  			compatible = "rockchip,rk3368-io-voltage-domain";
>>  			status = "disabled";
>>  		};
>> +
>> +		u2phy: usb2-phy@700 {
>> +			compatible = "rockchip,rk3368-usb2phy";
>> +			reg = <0x700 0x2c>;
>> +			clocks = <&cru SCLK_OTGPHY0>;
>> +			clock-names = "phyclk";
>> +			clock-output-names = "usb480m_phy";
>> +			#clock-cells = <0>;
>> +			status = "disabled";
>> +
>> +			u2phy_otg: otg-port {
>> +				interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>,
>> +					     <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>,
>> +					     <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>;
>> +				interrupt-names = "otg-bvalid", "otg-id",
>> +						  "linestate";
>> +				#phy-cells = <0>;
>> +				status = "disabled";
>> +			};
>> +
>> +			u2phy_host: host-port {
>> +				interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>;
>> +				interrupt-names = "linestate";
>> +				#phy-cells = <0>;
>> +				status = "disabled";
>> +			};
>> +		};
>>  	};
>>  
>>  	wdt: watchdog@ff800000 {
>> -- 
>> 2.47.2
>>
>>
> 
> _______________________________________________
> Linux-rockchip mailing list
> Linux-rockchip@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-rockchip
> 


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply

* [PATCH AUTOSEL 6.19-6.12] phy: cadence-torrent: restore parent clock for refclk during resume
From: Sasha Levin @ 2026-02-19  2:03 UTC (permalink / raw)
  To: patches, stable
  Cc: Thomas Richard (TI.com), Neil Armstrong, Vinod Koul, Sasha Levin,
	linux-phy, linux-kernel
In-Reply-To: <20260219020422.1539798-1-sashal@kernel.org>

From: "Thomas Richard (TI.com)" <thomas.richard@bootlin.com>

[ Upstream commit 434e1a0ee145d0389b192252be4c993f86cf1134 ]

While suspend and resume, parent clock config for refclk was getting lost.
So save and restore it in suspend and resume operations.

Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Thomas Richard (TI.com) <thomas.richard@bootlin.com>
Link: https://patch.msgid.link/20251216-phy-cadence-torrent-resume-restore-refclk-parent-v3-1-8a7ed84b47e3@bootlin.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---

LLM Generated explanations, may be completely bogus:

The verification confirms all the key elements:

1. **`cdns_torrent_refclk_driver_get_parent` and
   `cdns_torrent_refclk_driver_set_parent`** exist and are well-defined
   clock operations that read/write register fields for the clock mux
   configuration.

2. **`CDNS_TORRENT_REFCLK_DRIVER`** is defined as index `0` in
   `include/dt-bindings/phy/phy-cadence.h` and is used to index into
   `clk_hw_data->hws[]`.

3. **Suspend/resume was introduced in commit `0da27ed080b2c`** (April
   2024) by the same author (Thomas Richard). This means the
   suspend/resume feature already exists in recent kernels, and this is
   a bug fix to that existing feature.

4. All structures and fields referenced by the new code are actively
   used in the driver.

## Verification Summary

- **Verified**: `cdns_torrent_refclk_driver_get_parent()` and
  `cdns_torrent_refclk_driver_set_parent()` exist and operate on
  register fields via regmap - these are the standard clock parent
  operations.
- **Verified**: `CDNS_TORRENT_REFCLK_DRIVER` = 0, used as clock index in
  `clk_hw_data->hws[]`.
- **Verified**: Suspend/resume functions were added in commit
  `0da27ed080b2c` (April 2024) by the same author - this is a follow-up
  fix to that code.
- **Verified**: The `parent_index` field and new suspend/resume helpers
  only use existing, proven APIs.
- **Verified**: The patch is reviewed by Neil Armstrong and signed off
  by the PHY subsystem maintainer Vinod Koul.
- **Note**: The suspend/resume support was introduced in v6.11 merge
  window timeframe (April 2024), so this fix is relevant for stable
  trees that include that commit.

## Classification

This is a **clear bug fix** for suspend/resume functionality:
- **Bug type**: State loss during power transitions (clock parent
  configuration lost)
- **Impact**: PHY may not function correctly after resume, potentially
  breaking PCIe, USB, or DisplayPort links
- **Scope**: Small, contained, single-driver fix (~22 lines)
- **Risk**: Very low - uses existing APIs, standard save/restore pattern
- **Dependencies**: Requires the suspend/resume support commit
  (`0da27ed080b2c`) to be present in the stable tree

## Conclusion

This commit fixes a real suspend/resume bug where clock parent
configuration is lost, causing the PHY to malfunction after resume. The
fix is small, obviously correct, well-reviewed, and follows standard
kernel suspend/resume patterns. It meets all stable kernel criteria:
fixes a real bug, is small and contained, introduces no new features,
and has minimal regression risk.

The only consideration is that the stable tree must already contain the
initial suspend/resume support (commit `0da27ed080b2c` from ~April
2024), which limits this to newer stable branches (6.11+).

**YES**

 drivers/phy/cadence/phy-cadence-torrent.c | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/drivers/phy/cadence/phy-cadence-torrent.c b/drivers/phy/cadence/phy-cadence-torrent.c
index 37fa4bad6bd72..877f22177c699 100644
--- a/drivers/phy/cadence/phy-cadence-torrent.c
+++ b/drivers/phy/cadence/phy-cadence-torrent.c
@@ -397,6 +397,7 @@ struct cdns_torrent_refclk_driver {
 	struct clk_hw		hw;
 	struct regmap_field	*cmn_fields[REFCLK_OUT_NUM_CMN_CONFIG];
 	struct clk_init_data	clk_data;
+	u8 parent_index;
 };
 
 #define to_cdns_torrent_refclk_driver(_hw)	\
@@ -3326,11 +3327,29 @@ static const struct cdns_torrent_vals sgmii_qsgmii_xcvr_diag_ln_vals = {
 	.num_regs = ARRAY_SIZE(sgmii_qsgmii_xcvr_diag_ln_regs),
 };
 
+static void cdns_torrent_refclk_driver_suspend(struct cdns_torrent_phy *cdns_phy)
+{
+	struct clk_hw *hw = cdns_phy->clk_hw_data->hws[CDNS_TORRENT_REFCLK_DRIVER];
+	struct cdns_torrent_refclk_driver *refclk_driver = to_cdns_torrent_refclk_driver(hw);
+
+	refclk_driver->parent_index = cdns_torrent_refclk_driver_get_parent(hw);
+}
+
+static int cdns_torrent_refclk_driver_resume(struct cdns_torrent_phy *cdns_phy)
+{
+	struct clk_hw *hw = cdns_phy->clk_hw_data->hws[CDNS_TORRENT_REFCLK_DRIVER];
+	struct cdns_torrent_refclk_driver *refclk_driver = to_cdns_torrent_refclk_driver(hw);
+
+	return cdns_torrent_refclk_driver_set_parent(hw, refclk_driver->parent_index);
+}
+
 static int cdns_torrent_phy_suspend_noirq(struct device *dev)
 {
 	struct cdns_torrent_phy *cdns_phy = dev_get_drvdata(dev);
 	int i;
 
+	cdns_torrent_refclk_driver_suspend(cdns_phy);
+
 	reset_control_assert(cdns_phy->phy_rst);
 	reset_control_assert(cdns_phy->apb_rst);
 	for (i = 0; i < cdns_phy->nsubnodes; i++)
@@ -3352,6 +3371,10 @@ static int cdns_torrent_phy_resume_noirq(struct device *dev)
 	int node = cdns_phy->nsubnodes;
 	int ret, i;
 
+	ret = cdns_torrent_refclk_driver_resume(cdns_phy);
+	if (ret)
+		return ret;
+
 	ret = cdns_torrent_clk(cdns_phy);
 	if (ret)
 		return ret;
-- 
2.51.0


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH AUTOSEL 6.19-6.12] phy: ti: phy-j721e-wiz: restore mux selection during resume
From: Sasha Levin @ 2026-02-19  2:04 UTC (permalink / raw)
  To: patches, stable
  Cc: Thomas Richard (TI.com), Vinod Koul, Sasha Levin, linux-phy,
	linux-kernel
In-Reply-To: <20260219020422.1539798-1-sashal@kernel.org>

From: "Thomas Richard (TI.com)" <thomas.richard@bootlin.com>

[ Upstream commit 53f6240e88c9e8715e09fc19942f13450db4cb33 ]

While suspend and resume mux selection was getting lost. So save and
restore these values in suspend and resume operations.

Signed-off-by: Thomas Richard (TI.com) <thomas.richard@bootlin.com>
Link: https://patch.msgid.link/20251216-phy-ti-phy-j721e-wiz-resume-restore-mux-sel-v1-1-771d564db966@bootlin.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---

LLM Generated explanations, may be completely bogus:

Good. The current tree has the resume function but no suspend function
(the suspend slot is NULL), which matches the pre-patch state in the
diff.

## Analysis Summary

### What the commit does:

1. **Adds a new field** `mux_sel_status[WIZ_MUX_NUM_CLOCKS]` (3 ints) to
   the `struct wiz` to store mux selection state.

2. **Adds a `wiz_suspend_noirq()` callback** that reads the 3 mux
   selection values from hardware registers before suspend, saving them
   in the new array.

3. **Modifies `wiz_resume_noirq()`** to write the saved mux selection
   values back to hardware registers at the beginning of resume, before
   the rest of the initialization.

4. **Updates the PM ops macro** from
   `DEFINE_NOIRQ_DEV_PM_OPS(wiz_pm_ops, NULL, wiz_resume_noirq)` to
   `DEFINE_NOIRQ_DEV_PM_OPS(wiz_pm_ops, wiz_suspend_noirq,
   wiz_resume_noirq)`.

### Bug being fixed:

The mux clock selection values (which control how the SERDES reference
clocks are routed) are lost during suspend because the hardware state is
not preserved. On resume, `wiz_resume_noirq()` called `wiz_clock_init()`
and `wiz_init()`, but these re-initialize the clocks to default values
rather than restoring the user/driver-configured mux selections. This
means after resume, the SERDES PHY may not work correctly because the
clock routing is wrong.

### Classification: **Suspend/resume bug fix**

This is a real hardware bug that affects users who suspend and resume
systems using the TI J721E SERDES PHY (common in TI K3 SoC
automotive/industrial platforms). Without this fix, the PHY may not
function correctly after resume, potentially breaking network, PCIe,
USB, or other SERDES-based interfaces.

### Stable kernel rule compliance:

1. **Obviously correct and tested**: Simple save/restore pattern using
   existing regmap_field_read/write APIs. The author works at Bootlin
   for TI platforms.
2. **Fixes a real bug**: Mux selection lost after resume = broken PHY
   after suspend/resume.
3. **Important issue**: Broken hardware functionality after
   suspend/resume.
4. **Small and contained**: ~20 lines of new code, single file, simple
   logic.
5. **No new features**: Restoring state that was lost is a bug fix, not
   a feature.

### Risk assessment:

- **Very low risk**: The save/restore pattern is straightforward and
  well-understood.
- **WIZ_MUX_NUM_CLOCKS is 3**: Only 3 register reads and 3 register
  writes are added.
- **Uses existing regmap_field APIs**: No new infrastructure needed.
- **Only affects TI J721E platforms**: Cannot cause regressions on other
  platforms.
- **Only affects suspend/resume path**: Cannot affect boot or normal
  operation.

### Dependencies:

The resume support was added in commit `b5539abdd013f` (v6.11). The
`wiz_clock_init()` function split was in commit `3c4e13cf9ead7` (also
v6.11). So this fix is applicable to stable trees v6.11+, and possibly
v6.12.y and v6.13.y LTS trees if they exist.

## Verification

- **git log** confirmed the driver was first added in commit
  `091876cc355d6` (phy: ti: j721e-wiz: Add support for WIZ module
  present in TI J721E SoC)
- **git tag --contains** confirmed resume support (`b5539abdd013f`) was
  introduced in v6.11
- **git tag --contains** confirmed `wiz_clock_init()` split
  (`3c4e13cf9ead7`) was also introduced in v6.11
- **Grep for `WIZ_MUX_NUM_CLOCKS`** confirmed it is defined as 3, making
  the save/restore loop iterate only 3 times
- **Grep for `mux_sel_status`** confirmed the field does not yet exist
  in the working tree (commit not yet applied)
- **Grep for `wiz_resume_noirq`** confirmed the current code has resume
  handler but NULL suspend handler, matching the pre-patch state
- **Read of the mux_sel_field usage** (lines 1031, 1056, 1172) confirmed
  these fields control clock mux selection in the WIZ initialization
  path
- **Unverified**: Whether any downstream users (e.g., Android, embedded
  distros) have reported this specific suspend/resume issue. The commit
  message states the problem directly but doesn't include "Reported-by:"
  tags.

## Conclusion

This is a small, well-contained suspend/resume bug fix for the TI J721E
WIZ PHY driver. It fixes a real hardware issue where clock mux
selections are lost during suspend, rendering the SERDES PHY non-
functional after resume. The fix uses a standard save/restore pattern
with minimal code additions (~20 lines in a single file). The risk of
regression is very low since it only affects the suspend/resume path on
TI K3 platforms. It meets all stable kernel criteria.

**YES**

 drivers/phy/ti/phy-j721e-wiz.c | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

diff --git a/drivers/phy/ti/phy-j721e-wiz.c b/drivers/phy/ti/phy-j721e-wiz.c
index a8b440c6c46bb..ba31b0a1f7f79 100644
--- a/drivers/phy/ti/phy-j721e-wiz.c
+++ b/drivers/phy/ti/phy-j721e-wiz.c
@@ -393,6 +393,7 @@ struct wiz {
 	struct clk		*output_clks[WIZ_MAX_OUTPUT_CLOCKS];
 	struct clk_onecell_data	clk_data;
 	const struct wiz_data	*data;
+	int			mux_sel_status[WIZ_MUX_NUM_CLOCKS];
 };
 
 static int wiz_reset(struct wiz *wiz)
@@ -1654,11 +1655,25 @@ static void wiz_remove(struct platform_device *pdev)
 	pm_runtime_disable(dev);
 }
 
+static int wiz_suspend_noirq(struct device *dev)
+{
+	struct wiz *wiz = dev_get_drvdata(dev);
+	int i;
+
+	for (i = 0; i < WIZ_MUX_NUM_CLOCKS; i++)
+		regmap_field_read(wiz->mux_sel_field[i], &wiz->mux_sel_status[i]);
+
+	return 0;
+}
+
 static int wiz_resume_noirq(struct device *dev)
 {
 	struct device_node *node = dev->of_node;
 	struct wiz *wiz = dev_get_drvdata(dev);
-	int ret;
+	int ret, i;
+
+	for (i = 0; i < WIZ_MUX_NUM_CLOCKS; i++)
+		regmap_field_write(wiz->mux_sel_field[i], wiz->mux_sel_status[i]);
 
 	/* Enable supplemental Control override if available */
 	if (wiz->sup_legacy_clk_override)
@@ -1680,7 +1695,7 @@ static int wiz_resume_noirq(struct device *dev)
 	return ret;
 }
 
-static DEFINE_NOIRQ_DEV_PM_OPS(wiz_pm_ops, NULL, wiz_resume_noirq);
+static DEFINE_NOIRQ_DEV_PM_OPS(wiz_pm_ops, wiz_suspend_noirq, wiz_resume_noirq);
 
 static struct platform_driver wiz_driver = {
 	.probe		= wiz_probe,
-- 
2.51.0


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH AUTOSEL 6.19-5.10] phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature
From: Sasha Levin @ 2026-02-19  2:04 UTC (permalink / raw)
  To: patches, stable
  Cc: Xu Yang, Frank Li, Vinod Koul, Sasha Levin, linux-phy, imx,
	linux-arm-kernel, linux-kernel
In-Reply-To: <20260219020422.1539798-1-sashal@kernel.org>

From: Xu Yang <xu.yang_2@nxp.com>

[ Upstream commit 27ee0869d77b2cb404770ac49bdceae3aedf658b ]

Disabling PHYs in runtime usually causes the client with external abort
exception or similar issue due to lack of API to notify clients about PHY
removal. This patch removes the possibility to unbind i.MX PHY drivers in
runtime.

Signed-off-by: Xu Yang <xu.yang_2@nxp.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://patch.msgid.link/20260120111712.3159782-1-xu.yang_2@nxp.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---

LLM Generated explanations, may be completely bogus:

## Analysis Summary

### What the commit does
This commit adds `.suppress_bind_attrs = true` to the i.MX8MQ USB PHY
platform driver. This single line prevents the kernel from creating
`/sys/bus/platform/drivers/imx8mq-usb-phy/bind` and
`/sys/bus/platform/drivers/imx8mq-usb-phy/unbind` sysfs files, thereby
preventing runtime unbinding of the PHY driver.

### Problem being fixed
The commit message states that unbinding PHYs at runtime causes
"external abort exception or similar issue" because there is no API to
notify PHY clients about PHY removal. An external abort is a serious ARM
exception that typically results in a kernel crash/oops. If a user or
management tool writes to the `unbind` sysfs file for this PHY driver,
the USB controller client would try to access the now-missing PHY
resources, resulting in a crash.

### Stable kernel rules assessment
1. **Obviously correct and tested**: Yes - this is a well-established
   one-line pattern used in 385+ files in the kernel. It's reviewed by
   the PHY maintainer (Vinod Koul) and reviewed by Frank Li.
2. **Fixes a real bug**: Yes - runtime unbinding causes a crash
   (external abort exception). This is a real, triggerable issue.
3. **Important issue**: Moderate - it prevents a crash, but only
   triggered by explicit sysfs manipulation (not normal operation).
   However, system management tools or user error could trigger this.
4. **Small and contained**: Yes - single one-line addition to a driver
   struct.
5. **No new features**: Correct - this removes functionality (ability to
   unbind), it doesn't add any.

### Risk assessment
- **Risk**: Extremely low. This is literally a single boolean field
  being set in the driver struct. It only affects sysfs attributes. The
  same pattern exists in 385+ other drivers.
- **Benefit**: Prevents a crash scenario when the PHY is unbound at
  runtime.
- **Dependencies**: None - this is entirely self-contained.

### Concerns
- The bug is only triggerable by explicit sysfs manipulation (writing to
  `/sys/bus/platform/drivers/imx8mq-usb-phy/unbind`), not by normal
  system operation.
- The fix is a defensive measure rather than fixing a root cause in the
  PHY framework. However, this is the standard kernel approach - the PHY
  framework doesn't have removal notification, so drivers that can't
  handle unbinding should suppress it.
- The change is straightforward and would apply cleanly to any stable
  tree that has this driver.

### Classification
This falls into the **hardware quirk/workaround** category. It's a
defensive fix that prevents a crash scenario. While the trigger requires
explicit user action (sysfs unbind), this is a well-established pattern
in the kernel for exactly this purpose.

## Verification
- Verified `suppress_bind_attrs = true` is used in 385+ files across the
  drivers/ directory via Grep search
- Verified 7 other PHY drivers (Samsung, HiSilicon) already use this
  pattern
- Verified no other Freescale PHY drivers currently have this attribute
  (this is the first)
- Verified via git log that similar commits exist for other subsystems
  (gpio, perf)
- Verified via lore.kernel.org that the patch was reviewed by Frank Li
  and accepted by PHY maintainer Vinod Koul
- Verified the commit message describes a real crash scenario (external
  abort exception)
- Could NOT verify the specific crash reproduction steps (unverified,
  but the mechanism is well-understood in the kernel community)

The fix is minimal (one line), extremely low risk, prevents a crash
scenario, uses a well-established kernel pattern, and was properly
reviewed. It meets all stable kernel criteria.

**YES**

 drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/phy/freescale/phy-fsl-imx8mq-usb.c b/drivers/phy/freescale/phy-fsl-imx8mq-usb.c
index 91b3e62743d3a..b30d01f345d20 100644
--- a/drivers/phy/freescale/phy-fsl-imx8mq-usb.c
+++ b/drivers/phy/freescale/phy-fsl-imx8mq-usb.c
@@ -730,6 +730,7 @@ static struct platform_driver imx8mq_usb_phy_driver = {
 	.driver = {
 		.name	= "imx8mq-usb-phy",
 		.of_match_table	= imx8mq_usb_phy_of_match,
+		.suppress_bind_attrs = true,
 	}
 };
 module_platform_driver(imx8mq_usb_phy_driver);
-- 
2.51.0


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH AUTOSEL 6.19-5.15] phy: mvebu-cp110-utmi: fix dr_mode property read from dts
From: Sasha Levin @ 2026-02-19  2:04 UTC (permalink / raw)
  To: patches, stable
  Cc: Aleksandar Gerasimovski, Vinod Koul, Sasha Levin, linux-phy,
	linux-kernel
In-Reply-To: <20260219020422.1539798-1-sashal@kernel.org>

From: Aleksandar Gerasimovski <aleksandar.gerasimovski@belden.com>

[ Upstream commit e2ce913452ab56b3330539cc443b97b7ea8c3a1a ]

The problem with the current implementation is that it does not consider
that the USB controller can have multiple PHY handles with different
arguments count, as for example we have in our cn9131 based platform:
"phys = <&cp0_comphy1 0>, <&cp0_utmi0>;".

In such case calling "of_usb_get_dr_mode_by_phy" with -1 (no phy-cells)
leads to not proper phy detection, taking the "marvell,cp110-utmi-phy"
dts definition we can call the "of_usb_get_dr_mode_by_phy" with 0
(#phy-cells = <0>) and safely look for that phy.

Signed-off-by: Aleksandar Gerasimovski <aleksandar.gerasimovski@belden.com>
Link: https://patch.msgid.link/20260106150643.922110-1-aleksandar.gerasimovski@belden.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---

LLM Generated explanations, may be completely bogus:

Now I have a clear understanding of the bug. Let me verify the behavior
difference more carefully:

## Understanding the Bug

When `arg0 = -1`:
- The function uses `of_parse_phandle()` (line 303-306), which simply
  returns the nth phandle node **without** parsing `#phy-cells`. It sets
  `args.args_count = 0`.
- The matching at line 316-317: `args.np == np && (args.args_count == 0
  || args.args[0] == arg0)` — since `args_count = 0`, it matches on the
  `np` comparison alone.

The problem: When the controller has `phys = <&cp0_comphy1 0>,
<&cp0_utmi0>;`, there are two phandle entries. The first (`cp0_comphy1`)
has `#phy-cells = <1>` (it takes argument `0`), and the second
(`cp0_utmi0`) has `#phy-cells = <0>`.

With `arg0 = -1`, `of_parse_phandle()` is used, which doesn't understand
`#phy-cells`. It simply iterates through raw phandle entries. Since
`cp0_comphy1` has an extra cell (`0`), `of_parse_phandle()` at index 0
returns `cp0_comphy1`, at index 1 it might return the `0` argument cell
(not a valid phandle) rather than `cp0_utmi0`. This leads to incorrect
PHY matching — the function can't properly find the UTMI PHY when mixed
`#phy-cells` counts are present.

With `arg0 = 0`:
- The function uses `of_parse_phandle_with_args()` (line 307-312), which
  correctly parses `#phy-cells` for each phandle and properly skips over
  argument cells. This means index 0 correctly refers to `cp0_comphy1`
  (with its argument `0`) and index 1 correctly refers to `cp0_utmi0`.
- At line 316-317: for `cp0_utmi0`, `args.args_count = 0` (since `#phy-
  cells = <0>`), so the match succeeds correctly.

This is a real functional bug fix — on platforms with mixed PHY types,
the UTMI PHY won't be correctly identified for its dual-role mode,
potentially causing the USB port to be configured incorrectly
(defaulting to HOST mode with a warning instead of detecting the correct
mode).

## Stable Kernel Criteria Assessment

1. **Fixes a real bug**: Yes — on cn9131-based platforms (and likely
   others) with mixed PHY types, the UTMI PHY dr_mode detection fails,
   leading to incorrect USB configuration.

2. **Obviously correct and tested**: The fix is a one-line change from
   `-1` to `0`. The commit author is from Belden (likely has the
   hardware). The change matches the documented `#phy-cells = <0>` for
   this PHY type. Using `of_parse_phandle_with_args()` (triggered by
   arg0 >= 0) is the correct approach when different PHYs have different
   `#phy-cells` counts.

3. **Small and contained**: Single character change in one file. Minimal
   risk.

4. **No new features**: This is purely a bug fix.

5. **User impact**: Without this fix, USB dual-role mode detection fails
   on affected platforms. The PHY defaults to HOST mode when it might
   need to be PERIPHERAL mode (or vice versa), which means USB
   functionality is broken for those configurations.

## Risk Assessment

- **Risk**: Extremely low. The change from `-1` to `0` for a PHY with
  `#phy-cells = <0>` is semantically equivalent for single-PHY
  configurations. For multi-PHY configurations with mixed `#phy-cells`,
  it's a correctness fix.
- **Regression potential**: Very low. The `of_parse_phandle_with_args()`
  path is well-tested across the kernel. The only behavior change is
  that mixed-PHY configurations now work correctly.
- **Scope**: Single driver, single line, Marvell ARM platform specific.

## Verification

- **Function `of_usb_get_dr_mode_by_phy` analyzed**: Read the
  implementation at `drivers/usb/common/common.c:290-331`. Verified that
  `arg0 = -1` uses `of_parse_phandle()` (no `#phy-cells` awareness)
  while `arg0 >= 0` uses `of_parse_phandle_with_args()` (proper `#phy-
  cells` parsing).
- **Device tree binding confirmed**: The Explore agent verified that
  `Documentation/devicetree/bindings/phy/marvell,armada-cp110-utmi-
  phy.yaml` specifies `#phy-cells: const: 0`, meaning arg0 = 0 is the
  correct semantic match.
- **Driver history verified**: `git log` shows the driver was introduced
  in commit `2fc989f74b8da` ("drivers: phy: add support for Armada CP110
  UTMI PHY"), and the `-1` argument has been there since inception. The
  file has had only 3 subsequent commits before this fix, none related
  to dr_mode.
- **Matching logic verified**: At line 316-317, when `args.args_count ==
  0` (which is the case for `#phy-cells = <0>`), the match succeeds on
  `args.np == np` alone, so the value `0` doesn't cause a spurious
  mismatch.
- **Bug mechanism verified**: With mixed `#phy-cells` (e.g., `phys =
  <&cp0_comphy1 0>, <&cp0_utmi0>`), `of_parse_phandle()` (used with
  arg0=-1) doesn't account for the argument cell `0` after
  `cp0_comphy1`, leading to incorrect phandle indexing.

## Conclusion

This is a clear, minimal, one-line bug fix for incorrect device tree PHY
matching on Marvell CP110 UTMI platforms. It fixes a real functional
issue (incorrect USB dual-role mode detection) that affects users with
mixed-PHY configurations. The fix is obviously correct, has near-zero
regression risk, and follows the established pattern used by other PHY
drivers.

**YES**

 drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/phy/marvell/phy-mvebu-cp110-utmi.c b/drivers/phy/marvell/phy-mvebu-cp110-utmi.c
index 59903f86b13f5..dd3e515a8e865 100644
--- a/drivers/phy/marvell/phy-mvebu-cp110-utmi.c
+++ b/drivers/phy/marvell/phy-mvebu-cp110-utmi.c
@@ -338,7 +338,7 @@ static int mvebu_cp110_utmi_phy_probe(struct platform_device *pdev)
 			return -ENOMEM;
 		}
 
-		port->dr_mode = of_usb_get_dr_mode_by_phy(child, -1);
+		port->dr_mode = of_usb_get_dr_mode_by_phy(child, 0);
 		if ((port->dr_mode != USB_DR_MODE_HOST) &&
 		    (port->dr_mode != USB_DR_MODE_PERIPHERAL)) {
 			dev_err(&pdev->dev,
-- 
2.51.0


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH] phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
From: Abel Vesa @ 2026-02-19 11:11 UTC (permalink / raw)
  To: Vinod Koul, Neil Armstrong, Konrad Dybcio
  Cc: Manivannan Sadhasivam, linux-arm-msm, linux-phy, linux-kernel,
	stable, Nitin Rawat, Abel Vesa

According to internal documentation, on SM8650, when the PHY is configured
in Gear 4, the QPHY_V6_PCS_UFS_PLL_CNTL register needs to have the same
value as for Gear 5.

At the moment, there is no board that comes with a UFS 3.x device, so
this issue doesn't show up, but with the new Eliza SoC, which uses the
same init sequence as SM8650, on the MTP board, the link startup fails
with the current Gear 4 PCS table.

So fix that by moving the entry into the PCS generic table instead,
while keeping the value from Gear 5 configuration.

Cc: stable@vger.kernel.org # v6.10
Fixes: b9251e64a96f ("phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5")
Suggested-by: Nitin Rawat <nitin.rawat@oss.qualcomm.com>
Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
---
 drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c b/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c
index df138a5442eb..771bc7c2ab50 100644
--- a/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c
+++ b/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c
@@ -990,6 +990,7 @@ static const struct qmp_phy_init_tbl sm8650_ufsphy_pcs[] = {
 	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_MULTI_LANE_CTRL1, 0x02),
 	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_TX_MID_TERM_CTRL1, 0x43),
 	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_PCS_CTRL1, 0xc1),
+	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_PLL_CNTL, 0x33),
 	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_TX_LARGE_AMP_DRV_LVL, 0x0f),
 	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_RX_SIGDET_CTRL2, 0x68),
 	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_TX_POST_EMP_LVL_S4, 0x0e),
@@ -999,13 +1000,11 @@ static const struct qmp_phy_init_tbl sm8650_ufsphy_pcs[] = {
 };
 
 static const struct qmp_phy_init_tbl sm8650_ufsphy_g4_pcs[] = {
-	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_PLL_CNTL, 0x13),
 	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_TX_HSGEAR_CAPABILITY, 0x04),
 	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_RX_HSGEAR_CAPABILITY, 0x04),
 };
 
 static const struct qmp_phy_init_tbl sm8650_ufsphy_g5_pcs[] = {
-	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_PLL_CNTL, 0x33),
 	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_TX_HSGEAR_CAPABILITY, 0x05),
 	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_RX_HSGEAR_CAPABILITY, 0x05),
 	QMP_PHY_INIT_CFG(QPHY_V6_PCS_UFS_RX_HS_G5_SYNC_LENGTH_CAPABILITY, 0x4d),

---
base-commit: 50f68cc7be0a2cbf54d8f6aaf17df32fb01acc3f
change-id: 20260219-phy-qcom-qmp-ufs-fix-sm8650-pcs-g4-table-9d1adf1508fb

Best regards,
--  
Abel Vesa <abel.vesa@oss.qualcomm.com>


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH RFC net-next+previous 0/9] net: stmmac: qcom-ethqos: further updates
From: Russell King (Oracle) @ 2026-02-19 12:49 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, linux-arm-kernel, linux-arm-msm, linux-phy,
	linux-stm32, Mohd Ayaan Anwar, Neil Armstrong, netdev,
	Paolo Abeni, Vinod Koul

This is part 2 of the qcom-ethqos series, building on the previous
series which can be found at
https://lore.kernel.org/r/aY0aJppQWUC52OUq@shell.armlinux.org.uk

This part of the series focuses on the generic PHY driver, but these
changes have dependencies on the ethernet driver, hence why
it will need to go via net-next. Furthermore, subsequent changes
depend on these patches.

The underlying ideas here are:

- get rid of the driver using phy_set_speed() with SPEED_1000 and
  SPEED_2500 which makes no sense for an ethernet SerDes due to the
  PCS 8B10B data encoding, which inflates the data rate at the SerDes
  compared to the MAC.
- allow phy_power_on() / phy_set_mode*() to be called in any order.

I've included the set_clk_tx_rate() patch as that was tested, which
would make applying this series awkward to apply without it.

Mohd, please could you test this series - I'm hoping it will pass with
flying colours as there should be no change to the order in which we
program the hardware. Thanks.

 .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c    | 52 +++++++-----------
 drivers/phy/qualcomm/phy-qcom-sgmii-eth.c          | 62 +++++++++++++++++-----
 2 files changed, 68 insertions(+), 46 deletions(-)

-- 
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!

-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply

* [PATCH RFC net-next+ 1/9] net: stmmac: qcom-ethqos: convert to set_clk_tx_rate() method
From: Russell King (Oracle) @ 2026-02-19 12:50 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, linux-arm-kernel, linux-arm-msm, linux-phy,
	linux-stm32, Mohd Ayaan Anwar, Neil Armstrong, netdev,
	Paolo Abeni, Vinod Koul
In-Reply-To: <aZcGxDBwfMXHbo_O@shell.armlinux.org.uk>

Set the RGMII link clock using the set_clk_tx_rate() method rather than
coding it into the .fix_mac_speed() method. This simplifies ethqos's
ethqos_fix_mac_speed().

Tested-by: Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
---
 .../stmicro/stmmac/dwmac-qcom-ethqos.c        | 21 ++++++++++---------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
index 153f6abc77cd..ad5b5d950fff 100644
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
@@ -103,7 +103,6 @@ struct qcom_ethqos {
 	void (*configure_func)(struct qcom_ethqos *ethqos,
 			       phy_interface_t interface, int speed);
 
-	unsigned int link_clk_rate;
 	struct clk *link_clk;
 	struct phy *serdes_phy;
 	int serdes_speed;
@@ -175,19 +174,20 @@ static void rgmii_dump(void *priv)
 		rgmii_readl(ethqos, EMAC_SYSTEM_LOW_POWER_DEBUG));
 }
 
-static void
-ethqos_update_link_clk(struct qcom_ethqos *ethqos, int speed)
+static int ethqos_set_clk_tx_rate(void *bsp_priv, struct clk *clk_tx_i,
+				  phy_interface_t interface, int speed)
 {
+	struct qcom_ethqos *ethqos = bsp_priv;
 	long rate;
 
-	if (!phy_interface_mode_is_rgmii(ethqos->phy_mode))
-		return;
+	if (!phy_interface_mode_is_rgmii(interface))
+		return 0;
 
 	rate = rgmii_clock(speed);
-	if (rate > 0)
-		ethqos->link_clk_rate = rate * 2;
+	if (rate < 0)
+		return rate;
 
-	clk_set_rate(ethqos->link_clk, ethqos->link_clk_rate);
+	return clk_set_rate(ethqos->link_clk, rate * 2);
 }
 
 static void
@@ -643,7 +643,6 @@ static void ethqos_fix_mac_speed(void *priv, phy_interface_t interface,
 {
 	struct qcom_ethqos *ethqos = priv;
 
-	ethqos_update_link_clk(ethqos, speed);
 	ethqos_configure(ethqos, interface, speed);
 }
 
@@ -821,12 +820,14 @@ static int qcom_ethqos_probe(struct platform_device *pdev)
 				     "Failed to get serdes phy\n");
 
 	ethqos->serdes_speed = SPEED_1000;
-	ethqos_update_link_clk(ethqos, SPEED_1000);
+	ethqos_set_clk_tx_rate(ethqos, NULL, plat_dat->phy_interface,
+			       SPEED_1000);
 
 	qcom_ethqos_set_sgmii_loopback(ethqos, true);
 	ethqos_set_func_clk_en(ethqos);
 
 	plat_dat->bsp_priv = ethqos;
+	plat_dat->set_clk_tx_rate = ethqos_set_clk_tx_rate;
 	plat_dat->fix_mac_speed = ethqos_fix_mac_speed;
 	plat_dat->dump_debug_regs = rgmii_dump;
 	plat_dat->ptp_clk_freq_config = ethqos_ptp_clk_freq_config;
-- 
2.47.3


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH RFC net-next+ 2/9] net: stmmac: qcom-ethqos: move ethqos_set_serdes_speed()
From: Russell King (Oracle) @ 2026-02-19 12:50 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, linux-arm-kernel, linux-arm-msm, linux-phy,
	linux-stm32, Mohd Ayaan Anwar, Neil Armstrong, netdev,
	Paolo Abeni, Vinod Koul
In-Reply-To: <aZcGxDBwfMXHbo_O@shell.armlinux.org.uk>

Combine ethqos_set_serdes_speed() with ethqos_mac_finish_serdes() to
simplify the code.

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
---
 .../stmicro/stmmac/dwmac-qcom-ethqos.c        | 22 +++++++++----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
index ad5b5d950fff..57cbe800f652 100644
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
@@ -591,14 +591,6 @@ static void ethqos_configure_rgmii(struct qcom_ethqos *ethqos,
 	ethqos_rgmii_macro_init(ethqos, speed);
 }
 
-static void ethqos_set_serdes_speed(struct qcom_ethqos *ethqos, int speed)
-{
-	if (ethqos->serdes_speed != speed) {
-		phy_set_speed(ethqos->serdes_phy, speed);
-		ethqos->serdes_speed = speed;
-	}
-}
-
 static void ethqos_pcs_set_inband(struct stmmac_priv *priv, bool enable)
 {
 	stmmac_pcs_ctrl_ane(priv, enable, 0);
@@ -683,15 +675,23 @@ static int ethqos_mac_finish_serdes(struct net_device *ndev, void *priv,
 				    phy_interface_t interface)
 {
 	struct qcom_ethqos *ethqos = priv;
+	int speed, ret = 0;
 
 	qcom_ethqos_set_sgmii_loopback(ethqos, false);
 
+	speed = SPEED_UNKNOWN;
 	if (interface == PHY_INTERFACE_MODE_SGMII)
-		ethqos_set_serdes_speed(ethqos, SPEED_1000);
+		speed = SPEED_1000;
 	else if (interface == PHY_INTERFACE_MODE_2500BASEX)
-		ethqos_set_serdes_speed(ethqos, SPEED_2500);
+		speed = SPEED_2500;
 
-	return 0;
+	if (speed != SPEED_UNKNOWN && speed != ethqos->serdes_speed) {
+		ret = phy_set_speed(ethqos->serdes_phy, speed);
+		if (ret == 0)
+			ethqos->serdes_speed = speed;
+	}
+
+	return ret;
 }
 
 static int ethqos_clks_config(void *priv, bool enabled)
-- 
2.47.3


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH RFC net-next+ 3/9] phy: qcom-sgmii-eth: add .set_mode() and .validate() methods
From: Russell King (Oracle) @ 2026-02-19 12:50 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, linux-arm-kernel, linux-arm-msm, linux-phy,
	linux-stm32, Mohd Ayaan Anwar, Neil Armstrong, netdev,
	Paolo Abeni, Vinod Koul
In-Reply-To: <aZcGxDBwfMXHbo_O@shell.armlinux.org.uk>

qcom-sgmii-eth is an Ethernet SerDes supporting only Ethernet mode
using SGMII, 1000BASE-X and 2500BASE-X.

Add an implementation of the .set_mode() method, which can be used
instead of or as well as the .set_speed() method. The Ethernet
interface modes mentioned above all have a fixed data rate, so
setting the mode is sufficient to fully specify the operating
parameters.

Add an implementation of the .validate() method, which will be
necessary to allow discovery of the SerDes capabilities for platform
independent SerDes support in the stmmac network driver.

Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Acked-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
---
 drivers/phy/qualcomm/phy-qcom-sgmii-eth.c | 43 +++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c b/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
index 5b1c82459c12..4ea3dce7719f 100644
--- a/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
+++ b/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
@@ -7,6 +7,7 @@
 #include <linux/ethtool.h>
 #include <linux/module.h>
 #include <linux/of.h>
+#include <linux/phy.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
@@ -286,6 +287,37 @@ static int qcom_dwmac_sgmii_phy_power_off(struct phy *phy)
 	return 0;
 }
 
+static int qcom_dwmac_sgmii_phy_speed(enum phy_mode mode, int submode)
+{
+	if (mode != PHY_MODE_ETHERNET)
+		return -EINVAL;
+
+	if (submode == PHY_INTERFACE_MODE_SGMII ||
+	    submode == PHY_INTERFACE_MODE_1000BASEX)
+		return SPEED_1000;
+
+	if (submode == PHY_INTERFACE_MODE_2500BASEX)
+		return SPEED_2500;
+
+	return -EINVAL;
+}
+
+static int qcom_dwmac_sgmii_phy_set_mode(struct phy *phy, enum phy_mode mode,
+					 int submode)
+{
+	struct qcom_dwmac_sgmii_phy_data *data = phy_get_drvdata(phy);
+	int speed;
+
+	speed = qcom_dwmac_sgmii_phy_speed(mode, submode);
+	if (speed < 0)
+		return speed;
+
+	if (speed != data->speed)
+		data->speed = speed;
+
+	return qcom_dwmac_sgmii_phy_calibrate(phy);
+}
+
 static int qcom_dwmac_sgmii_phy_set_speed(struct phy *phy, int speed)
 {
 	struct qcom_dwmac_sgmii_phy_data *data = phy_get_drvdata(phy);
@@ -296,10 +328,21 @@ static int qcom_dwmac_sgmii_phy_set_speed(struct phy *phy, int speed)
 	return qcom_dwmac_sgmii_phy_calibrate(phy);
 }
 
+static int qcom_dwmac_sgmii_phy_validate(struct phy *phy, enum phy_mode mode,
+					 int submode,
+					 union phy_configure_opts *opts)
+{
+	int ret = qcom_dwmac_sgmii_phy_speed(mode, submode);
+
+	return ret < 0 ? ret : 0;
+}
+
 static const struct phy_ops qcom_dwmac_sgmii_phy_ops = {
 	.power_on	= qcom_dwmac_sgmii_phy_power_on,
 	.power_off	= qcom_dwmac_sgmii_phy_power_off,
+	.set_mode	= qcom_dwmac_sgmii_phy_set_mode,
 	.set_speed	= qcom_dwmac_sgmii_phy_set_speed,
+	.validate	= qcom_dwmac_sgmii_phy_validate,
 	.calibrate	= qcom_dwmac_sgmii_phy_calibrate,
 	.owner		= THIS_MODULE,
 };
-- 
2.47.3


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH RFC net-next+ 4/9] net: stmmac: qcom-ethqos: convert to use phy_set_mode_ext()
From: Russell King (Oracle) @ 2026-02-19 12:50 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, linux-arm-kernel, linux-arm-msm, linux-phy,
	linux-stm32, Mohd Ayaan Anwar, Neil Armstrong, netdev,
	Paolo Abeni, Vinod Koul
In-Reply-To: <aZcGxDBwfMXHbo_O@shell.armlinux.org.uk>

qcom-sgmii-eth now accepts the phy_set_mode*() calls to configure the
SerDes, taking a PHY interface mode rather than a speed. This allows
the elimination of the interface mode to speed conversion in
ethqos_mac_finish_serdes().

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
---
 .../stmicro/stmmac/dwmac-qcom-ethqos.c        | 23 ++++++++-----------
 1 file changed, 10 insertions(+), 13 deletions(-)

diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
index 57cbe800f652..65316c603cae 100644
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
@@ -105,7 +105,7 @@ struct qcom_ethqos {
 
 	struct clk *link_clk;
 	struct phy *serdes_phy;
-	int serdes_speed;
+	phy_interface_t serdes_mode;
 	phy_interface_t phy_mode;
 
 	const struct ethqos_emac_por *rgmii_por;
@@ -653,7 +653,8 @@ static int qcom_ethqos_serdes_powerup(struct net_device *ndev, void *priv)
 		return ret;
 	}
 
-	ret = phy_set_speed(ethqos->serdes_phy, ethqos->serdes_speed);
+	ret = phy_set_mode(ethqos->serdes_phy, PHY_MODE_ETHERNET,
+			   ethqos->serdes_mode);
 	if (ret) {
 		phy_power_off(ethqos->serdes_phy);
 		phy_exit(ethqos->serdes_phy);
@@ -675,20 +676,16 @@ static int ethqos_mac_finish_serdes(struct net_device *ndev, void *priv,
 				    phy_interface_t interface)
 {
 	struct qcom_ethqos *ethqos = priv;
-	int speed, ret = 0;
+	int ret = 0;
 
 	qcom_ethqos_set_sgmii_loopback(ethqos, false);
 
-	speed = SPEED_UNKNOWN;
-	if (interface == PHY_INTERFACE_MODE_SGMII)
-		speed = SPEED_1000;
-	else if (interface == PHY_INTERFACE_MODE_2500BASEX)
-		speed = SPEED_2500;
-
-	if (speed != SPEED_UNKNOWN && speed != ethqos->serdes_speed) {
-		ret = phy_set_speed(ethqos->serdes_phy, speed);
+	if (interface == PHY_INTERFACE_MODE_SGMII ||
+	    interface == PHY_INTERFACE_MODE_2500BASEX) {
+		ret = phy_set_mode(ethqos->serdes_phy, PHY_MODE_ETHERNET,
+				   interface);
 		if (ret == 0)
-			ethqos->serdes_speed = speed;
+			ethqos->serdes_mode = interface;
 	}
 
 	return ret;
@@ -819,7 +816,6 @@ static int qcom_ethqos_probe(struct platform_device *pdev)
 		return dev_err_probe(dev, PTR_ERR(ethqos->serdes_phy),
 				     "Failed to get serdes phy\n");
 
-	ethqos->serdes_speed = SPEED_1000;
 	ethqos_set_clk_tx_rate(ethqos, NULL, plat_dat->phy_interface,
 			       SPEED_1000);
 
@@ -843,6 +839,7 @@ static int qcom_ethqos_probe(struct platform_device *pdev)
 		plat_dat->host_dma_width = data->dma_addr_width;
 
 	if (ethqos->serdes_phy) {
+		ethqos->serdes_mode = PHY_INTERFACE_MODE_SGMII;
 		plat_dat->serdes_powerup = qcom_ethqos_serdes_powerup;
 		plat_dat->serdes_powerdown  = qcom_ethqos_serdes_powerdown;
 	}
-- 
2.47.3


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH RFC net-next+ 5/9] phy: qcom-sgmii-eth: remove .set_speed() implementation
From: Russell King (Oracle) @ 2026-02-19 12:50 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, linux-arm-kernel, linux-arm-msm, linux-phy,
	linux-stm32, Mohd Ayaan Anwar, Neil Armstrong, netdev,
	Paolo Abeni, Vinod Koul
In-Reply-To: <aZcGxDBwfMXHbo_O@shell.armlinux.org.uk>

Now that the qcom-ethqos driver has migrated to use phy_set_mode_ext()
rather than phy_set_speed() to configure the SerDes, the support for
phy_set_speed() is now obsolete. Remove support for this method.

Using the MAC speed for the SerDes is never correct due to the PCS
encoding. For SGMII and 2500BASE-X, the PCS uses 8B10B encoding, and
so:

  MAC rate * PCS output bits / PCS input bits = SerDes rate
   1000M   *       10        /       8        = 1250M
   2500M   *       10        /       8        = 3125M

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
---
 drivers/phy/qualcomm/phy-qcom-sgmii-eth.c | 11 -----------
 1 file changed, 11 deletions(-)

diff --git a/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c b/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
index 4ea3dce7719f..dcfdb7d0e8ea 100644
--- a/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
+++ b/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
@@ -318,16 +318,6 @@ static int qcom_dwmac_sgmii_phy_set_mode(struct phy *phy, enum phy_mode mode,
 	return qcom_dwmac_sgmii_phy_calibrate(phy);
 }
 
-static int qcom_dwmac_sgmii_phy_set_speed(struct phy *phy, int speed)
-{
-	struct qcom_dwmac_sgmii_phy_data *data = phy_get_drvdata(phy);
-
-	if (speed != data->speed)
-		data->speed = speed;
-
-	return qcom_dwmac_sgmii_phy_calibrate(phy);
-}
-
 static int qcom_dwmac_sgmii_phy_validate(struct phy *phy, enum phy_mode mode,
 					 int submode,
 					 union phy_configure_opts *opts)
@@ -341,7 +331,6 @@ static const struct phy_ops qcom_dwmac_sgmii_phy_ops = {
 	.power_on	= qcom_dwmac_sgmii_phy_power_on,
 	.power_off	= qcom_dwmac_sgmii_phy_power_off,
 	.set_mode	= qcom_dwmac_sgmii_phy_set_mode,
-	.set_speed	= qcom_dwmac_sgmii_phy_set_speed,
 	.validate	= qcom_dwmac_sgmii_phy_validate,
 	.calibrate	= qcom_dwmac_sgmii_phy_calibrate,
 	.owner		= THIS_MODULE,
-- 
2.47.3


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH RFC net-next+ 6/9] phy: qcom-sgmii-eth: use PHY interface mode for SerDes settings
From: Russell King (Oracle) @ 2026-02-19 12:50 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, linux-arm-kernel, linux-arm-msm, linux-phy,
	linux-stm32, Mohd Ayaan Anwar, Neil Armstrong, netdev,
	Paolo Abeni, Vinod Koul
In-Reply-To: <aZcGxDBwfMXHbo_O@shell.armlinux.org.uk>

As established in the previous commit, using SPEED_1000 and SPEED_2500
does not make sense for a SerDes due to the PCS encoding that is used
over the SerDes link, which inflates the data rate at the SerDes. Thus,
the use of these constants in a SerDes driver is incorrect.

Since qcom-sgmii-eth no longer implements phy_set_speed(), but instead
uses the PHY interface mode passed via the .set_mode() method, convert
the driver to use the PHY interface mode internally to decide whether
to configure the SerDes for 1.25Gbps or 3.125Gbps mode.

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
---
 drivers/phy/qualcomm/phy-qcom-sgmii-eth.c | 41 ++++++++++++-----------
 1 file changed, 21 insertions(+), 20 deletions(-)

diff --git a/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c b/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
index dcfdb7d0e8ea..58ff15601206 100644
--- a/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
+++ b/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
@@ -29,7 +29,7 @@
 struct qcom_dwmac_sgmii_phy_data {
 	struct regmap *regmap;
 	struct clk *refclk;
-	int speed;
+	phy_interface_t interface;
 };
 
 static void qcom_dwmac_sgmii_phy_init_1g(struct regmap *regmap)
@@ -223,15 +223,18 @@ static int qcom_dwmac_sgmii_phy_calibrate(struct phy *phy)
 	struct qcom_dwmac_sgmii_phy_data *data = phy_get_drvdata(phy);
 	struct device *dev = phy->dev.parent;
 
-	switch (data->speed) {
-	case SPEED_10:
-	case SPEED_100:
-	case SPEED_1000:
+	switch (data->interface) {
+	case PHY_INTERFACE_MODE_SGMII:
+	case PHY_INTERFACE_MODE_1000BASEX:
+		/* 1.25Gbps mode */
 		qcom_dwmac_sgmii_phy_init_1g(data->regmap);
 		break;
-	case SPEED_2500:
+	case PHY_INTERFACE_MODE_2500BASEX:
+		/* 3.125Gbps mode */
 		qcom_dwmac_sgmii_phy_init_2p5g(data->regmap);
 		break;
+	default:
+		return -EINVAL;
 	}
 
 	if (qcom_dwmac_sgmii_phy_poll_status(data->regmap,
@@ -287,17 +290,15 @@ static int qcom_dwmac_sgmii_phy_power_off(struct phy *phy)
 	return 0;
 }
 
-static int qcom_dwmac_sgmii_phy_speed(enum phy_mode mode, int submode)
+static int qcom_dwmac_sgmii_phy_interface(enum phy_mode mode, int submode)
 {
 	if (mode != PHY_MODE_ETHERNET)
 		return -EINVAL;
 
 	if (submode == PHY_INTERFACE_MODE_SGMII ||
-	    submode == PHY_INTERFACE_MODE_1000BASEX)
-		return SPEED_1000;
-
-	if (submode == PHY_INTERFACE_MODE_2500BASEX)
-		return SPEED_2500;
+	    submode == PHY_INTERFACE_MODE_1000BASEX ||
+	    submode == PHY_INTERFACE_MODE_2500BASEX)
+		return submode;
 
 	return -EINVAL;
 }
@@ -306,14 +307,14 @@ static int qcom_dwmac_sgmii_phy_set_mode(struct phy *phy, enum phy_mode mode,
 					 int submode)
 {
 	struct qcom_dwmac_sgmii_phy_data *data = phy_get_drvdata(phy);
-	int speed;
+	int interface;
 
-	speed = qcom_dwmac_sgmii_phy_speed(mode, submode);
-	if (speed < 0)
-		return speed;
+	interface = qcom_dwmac_sgmii_phy_interface(mode, submode);
+	if (interface < 0)
+		return interface;
 
-	if (speed != data->speed)
-		data->speed = speed;
+	if (interface != data->interface)
+		data->interface = interface;
 
 	return qcom_dwmac_sgmii_phy_calibrate(phy);
 }
@@ -322,7 +323,7 @@ static int qcom_dwmac_sgmii_phy_validate(struct phy *phy, enum phy_mode mode,
 					 int submode,
 					 union phy_configure_opts *opts)
 {
-	int ret = qcom_dwmac_sgmii_phy_speed(mode, submode);
+	int ret = qcom_dwmac_sgmii_phy_interface(mode, submode);
 
 	return ret < 0 ? ret : 0;
 }
@@ -356,7 +357,7 @@ static int qcom_dwmac_sgmii_phy_probe(struct platform_device *pdev)
 	if (!data)
 		return -ENOMEM;
 
-	data->speed = SPEED_10;
+	data->interface = PHY_INTERFACE_MODE_SGMII;
 
 	base = devm_platform_ioremap_resource(pdev, 0);
 	if (IS_ERR(base))
-- 
2.47.3


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH RFC net-next+ 7/9] phy: qcom-sgmii-eth: remove qcom_dwmac_sgmii_phy_interface()
From: Russell King (Oracle) @ 2026-02-19 12:50 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, linux-arm-kernel, linux-arm-msm, linux-phy,
	linux-stm32, Mohd Ayaan Anwar, Neil Armstrong, netdev,
	Paolo Abeni, Vinod Koul
In-Reply-To: <aZcGxDBwfMXHbo_O@shell.armlinux.org.uk>

Now that qcom_dwmac_sgmii_phy_interface() only serves to validate the
passed interface mode, combine it with qcom_dwmac_sgmii_phy_validate(),
and use qcom_dwmac_sgmii_phy_validate() to validate the mode in
qcom_dwmac_sgmii_phy_set_mode().

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
---
 drivers/phy/qualcomm/phy-qcom-sgmii-eth.c | 27 +++++++++--------------
 1 file changed, 10 insertions(+), 17 deletions(-)

diff --git a/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c b/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
index 58ff15601206..6332ff291fdf 100644
--- a/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
+++ b/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
@@ -290,7 +290,9 @@ static int qcom_dwmac_sgmii_phy_power_off(struct phy *phy)
 	return 0;
 }
 
-static int qcom_dwmac_sgmii_phy_interface(enum phy_mode mode, int submode)
+static int qcom_dwmac_sgmii_phy_validate(struct phy *phy, enum phy_mode mode,
+					 int submode,
+					 union phy_configure_opts *opts)
 {
 	if (mode != PHY_MODE_ETHERNET)
 		return -EINVAL;
@@ -298,7 +300,7 @@ static int qcom_dwmac_sgmii_phy_interface(enum phy_mode mode, int submode)
 	if (submode == PHY_INTERFACE_MODE_SGMII ||
 	    submode == PHY_INTERFACE_MODE_1000BASEX ||
 	    submode == PHY_INTERFACE_MODE_2500BASEX)
-		return submode;
+		return 0;
 
 	return -EINVAL;
 }
@@ -307,27 +309,18 @@ static int qcom_dwmac_sgmii_phy_set_mode(struct phy *phy, enum phy_mode mode,
 					 int submode)
 {
 	struct qcom_dwmac_sgmii_phy_data *data = phy_get_drvdata(phy);
-	int interface;
+	int ret;
 
-	interface = qcom_dwmac_sgmii_phy_interface(mode, submode);
-	if (interface < 0)
-		return interface;
+	ret = qcom_dwmac_sgmii_phy_validate(phy, mode, submode, NULL);
+	if (ret)
+		return ret;
 
-	if (interface != data->interface)
-		data->interface = interface;
+	if (submode != data->interface)
+		data->interface = submode;
 
 	return qcom_dwmac_sgmii_phy_calibrate(phy);
 }
 
-static int qcom_dwmac_sgmii_phy_validate(struct phy *phy, enum phy_mode mode,
-					 int submode,
-					 union phy_configure_opts *opts)
-{
-	int ret = qcom_dwmac_sgmii_phy_interface(mode, submode);
-
-	return ret < 0 ? ret : 0;
-}
-
 static const struct phy_ops qcom_dwmac_sgmii_phy_ops = {
 	.power_on	= qcom_dwmac_sgmii_phy_power_on,
 	.power_off	= qcom_dwmac_sgmii_phy_power_off,
-- 
2.47.3


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH RFC net-next+ 8/9] phy: qcom-sgmii-eth: relax order of .power_on() vs .set_mode*()
From: Russell King (Oracle) @ 2026-02-19 12:51 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, linux-arm-kernel, linux-arm-msm, linux-phy,
	linux-stm32, Mohd Ayaan Anwar, Neil Armstrong, netdev,
	Paolo Abeni, Vinod Koul
In-Reply-To: <aZcGxDBwfMXHbo_O@shell.armlinux.org.uk>

Allow any order of the .power_on() and .set_mode*() methods as per the
recent discussion. This means phy_power_on() with this SerDes will now
restore the previous setup without requiring a subsequent
phy_set_mode*() call.

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
---
 drivers/phy/qualcomm/phy-qcom-sgmii-eth.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c b/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
index 6332ff291fdf..f48faa2929a6 100644
--- a/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
+++ b/drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
@@ -271,8 +271,17 @@ static int qcom_dwmac_sgmii_phy_calibrate(struct phy *phy)
 static int qcom_dwmac_sgmii_phy_power_on(struct phy *phy)
 {
 	struct qcom_dwmac_sgmii_phy_data *data = phy_get_drvdata(phy);
+	int ret;
+
+	ret = clk_prepare_enable(data->refclk);
+	if (ret < 0)
+		return ret;
 
-	return clk_prepare_enable(data->refclk);
+	ret = qcom_dwmac_sgmii_phy_calibrate(phy);
+	if (ret < 0)
+		clk_disable_unprepare(data->refclk);
+
+	return ret;
 }
 
 static int qcom_dwmac_sgmii_phy_power_off(struct phy *phy)
@@ -318,6 +327,9 @@ static int qcom_dwmac_sgmii_phy_set_mode(struct phy *phy, enum phy_mode mode,
 	if (submode != data->interface)
 		data->interface = submode;
 
+	if (phy->power_count == 0)
+		return 0;
+
 	return qcom_dwmac_sgmii_phy_calibrate(phy);
 }
 
-- 
2.47.3


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH RFC net-next+ 9/9] net: stmmac: qcom-ethqos: remove phy_set_mode_ext() after phy_power_on()
From: Russell King (Oracle) @ 2026-02-19 12:51 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, linux-arm-kernel, linux-arm-msm, linux-phy,
	linux-stm32, Mohd Ayaan Anwar, Neil Armstrong, netdev,
	Paolo Abeni, Vinod Koul
In-Reply-To: <aZcGxDBwfMXHbo_O@shell.armlinux.org.uk>

The call to phy_set_mode_ext() after phy_power_on() was a work-around
for the qcom-sgmii-eth SerDes driver that only re-enabled its clocks on
phy_power_on() but did not configure the PHY. Now that the SerDes driver
fully configures the SerDes at phy_power_on(), there is no need to call
phy_set_mode_ext() immediately afterwards.

This also means we no longer need to record the previous operating mode
of the driver - this is up to the SerDes driver. In any case, the only
thing that we care about is the SerDes provides the necessary clocks to
the stmmac core to allow it to reset at this point. The actual mode is
irrelevant at this point as the correct mode will be configured in
ethqos_mac_finish_serdes() just before the network device is brought
online.

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
---
 .../stmicro/stmmac/dwmac-qcom-ethqos.c         | 18 ++----------------
 1 file changed, 2 insertions(+), 16 deletions(-)

diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
index 65316c603cae..20d0d113965d 100644
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
@@ -105,7 +105,6 @@ struct qcom_ethqos {
 
 	struct clk *link_clk;
 	struct phy *serdes_phy;
-	phy_interface_t serdes_mode;
 	phy_interface_t phy_mode;
 
 	const struct ethqos_emac_por *rgmii_por;
@@ -648,17 +647,8 @@ static int qcom_ethqos_serdes_powerup(struct net_device *ndev, void *priv)
 		return ret;
 
 	ret = phy_power_on(ethqos->serdes_phy);
-	if (ret) {
-		phy_exit(ethqos->serdes_phy);
-		return ret;
-	}
-
-	ret = phy_set_mode(ethqos->serdes_phy, PHY_MODE_ETHERNET,
-			   ethqos->serdes_mode);
-	if (ret) {
-		phy_power_off(ethqos->serdes_phy);
+	if (ret)
 		phy_exit(ethqos->serdes_phy);
-	}
 
 	return ret;
 }
@@ -681,12 +671,9 @@ static int ethqos_mac_finish_serdes(struct net_device *ndev, void *priv,
 	qcom_ethqos_set_sgmii_loopback(ethqos, false);
 
 	if (interface == PHY_INTERFACE_MODE_SGMII ||
-	    interface == PHY_INTERFACE_MODE_2500BASEX) {
+	    interface == PHY_INTERFACE_MODE_2500BASEX)
 		ret = phy_set_mode(ethqos->serdes_phy, PHY_MODE_ETHERNET,
 				   interface);
-		if (ret == 0)
-			ethqos->serdes_mode = interface;
-	}
 
 	return ret;
 }
@@ -839,7 +826,6 @@ static int qcom_ethqos_probe(struct platform_device *pdev)
 		plat_dat->host_dma_width = data->dma_addr_width;
 
 	if (ethqos->serdes_phy) {
-		ethqos->serdes_mode = PHY_INTERFACE_MODE_SGMII;
 		plat_dat->serdes_powerup = qcom_ethqos_serdes_powerup;
 		plat_dat->serdes_powerdown  = qcom_ethqos_serdes_powerdown;
 	}
-- 
2.47.3


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [PATCH] phy: mediatek: allow building T-PHY driver for MT7621 MIPS SoC
From: Shiji Yang @ 2026-02-19 12:53 UTC (permalink / raw)
  To: linux-phy
  Cc: Chunfeng Yun, Vinod Koul, Neil Armstrong, Matthias Brugger,
	AngeloGioacchino Del Regno, linux-arm-kernel, linux-mediatek,
	linux-kernel, Shiji Yang

MT7621 also has compatible T-PHY which attached to the XHCI interface.

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
---
 drivers/phy/mediatek/Kconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/phy/mediatek/Kconfig b/drivers/phy/mediatek/Kconfig
index ba6461350..fa69df3f1 100644
--- a/drivers/phy/mediatek/Kconfig
+++ b/drivers/phy/mediatek/Kconfig
@@ -26,7 +26,7 @@ config PHY_MTK_XFI_TPHY
 
 config PHY_MTK_TPHY
 	tristate "MediaTek T-PHY Driver"
-	depends on ARCH_MEDIATEK || COMPILE_TEST
+	depends on ARCH_MEDIATEK || SOC_MT7621 || COMPILE_TEST
 	depends on OF && OF_ADDRESS
 	depends on HAS_IOMEM
 	select GENERIC_PHY
-- 
2.51.0


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* Re: [PATCH] phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
From: Konrad Dybcio @ 2026-02-19 13:34 UTC (permalink / raw)
  To: Abel Vesa, Vinod Koul, Neil Armstrong, Konrad Dybcio
  Cc: Manivannan Sadhasivam, linux-arm-msm, linux-phy, linux-kernel,
	stable, Nitin Rawat
In-Reply-To: <20260219-phy-qcom-qmp-ufs-fix-sm8650-pcs-g4-table-v1-1-f136505b57f6@oss.qualcomm.com>

On 2/19/26 12:11 PM, Abel Vesa wrote:
> According to internal documentation, on SM8650, when the PHY is configured
> in Gear 4, the QPHY_V6_PCS_UFS_PLL_CNTL register needs to have the same
> value as for Gear 5.
> 
> At the moment, there is no board that comes with a UFS 3.x device, so
> this issue doesn't show up, but with the new Eliza SoC, which uses the
> same init sequence as SM8650, on the MTP board, the link startup fails
> with the current Gear 4 PCS table.
> 
> So fix that by moving the entry into the PCS generic table instead,
> while keeping the value from Gear 5 configuration.
> 
> Cc: stable@vger.kernel.org # v6.10
> Fixes: b9251e64a96f ("phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5")
> Suggested-by: Nitin Rawat <nitin.rawat@oss.qualcomm.com>
> Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply

* [PATCH] dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the Eliza QMP UFS PHY
From: Abel Vesa @ 2026-02-19 16:17 UTC (permalink / raw)
  To: Vinod Koul, Neil Armstrong, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Nitin Rawat, Konrad Dybcio, linux-arm-msm, linux-phy, devicetree,
	linux-kernel, Abel Vesa

Document the QMP UFS PHY compatible for the Eliza Platform. It is fully
compatible with the PHY implemented in SM8650, so use the SM8650
compatible as fallback.

Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
---
 Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml
index a1731b08c9d1..7120741ea092 100644
--- a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml
+++ b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml
@@ -16,6 +16,10 @@ description:
 properties:
   compatible:
     oneOf:
+      - items:
+          - enum:
+              - qcom,eliza-qmp-ufs-phy
+          - const: qcom,sm8650-qmp-ufs-phy
       - items:
           - enum:
               - qcom,qcs615-qmp-ufs-phy

---
base-commit: 50f68cc7be0a2cbf54d8f6aaf17df32fb01acc3f
change-id: 20260219-eliza-bindings-phy-ufs-3d95c2377aeb

Best regards,
--  
Abel Vesa <abel.vesa@oss.qualcomm.com>


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* Re: [PATCH] dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the Eliza QMP UFS PHY
From: Konrad Dybcio @ 2026-02-19 16:25 UTC (permalink / raw)
  To: Abel Vesa, Vinod Koul, Neil Armstrong, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley
  Cc: Nitin Rawat, linux-arm-msm, linux-phy, devicetree, linux-kernel
In-Reply-To: <20260219-eliza-bindings-phy-ufs-v1-1-1635e7b53049@oss.qualcomm.com>

On 2/19/26 5:17 PM, Abel Vesa wrote:
> Document the QMP UFS PHY compatible for the Eliza Platform. It is fully
> compatible with the PHY implemented in SM8650, so use the SM8650
> compatible as fallback.
> 
> Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply

* [PATCH v2] phy: hisilicon: hi3670: Fix OF node and device reference leaks
From: Haotian Zhang @ 2026-02-19 16:38 UTC (permalink / raw)
  To: olteanv, vkoul, kishon, andriy.shevchenko
  Cc: linux-phy, linux-kernel, Haotian Zhang
In-Reply-To: <20251112062246.852-1-vulab@iscas.ac.cn>

hi3670_pcie_get_resources_from_pcie() leaks two references:
1) The OF node returned by of_get_child_by_name() is never released.
2) The device returned by bus_find_device_by_of_node() is never put.

Fix both leaks by calling of_node_put() right after
bus_find_device_by_of_node(), and put_device() after dev_get_regmap()
when the temporary pcie_dev reference is no longer needed.

Fixes: 73075011ffff ("phy: HiSilicon: Add driver for Kirin 970 PCIe PHY")
Suggested-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: Haotian Zhang <vulab@iscas.ac.cn>

---
Changes in v2:
  - Use explicit release instead of cleanup.h infrastructure.
  - Add put_device() for bus_find_device_by_of_node().
---
 drivers/phy/hisilicon/phy-hi3670-pcie.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/phy/hisilicon/phy-hi3670-pcie.c b/drivers/phy/hisilicon/phy-hi3670-pcie.c
index dbc7dcce682b..35e634279794 100644
--- a/drivers/phy/hisilicon/phy-hi3670-pcie.c
+++ b/drivers/phy/hisilicon/phy-hi3670-pcie.c
@@ -570,6 +570,7 @@ static int hi3670_pcie_get_resources_from_pcie(struct hi3670_pcie_phy *phy)
 	}
 
 	pcie_dev = bus_find_device_by_of_node(&platform_bus_type, pcie_port);
+	of_node_put(pcie_port);
 	if (!pcie_dev) {
 		dev_err(dev, "Didn't find pcie device\n");
 		return -ENODEV;
@@ -584,6 +585,7 @@ static int hi3670_pcie_get_resources_from_pcie(struct hi3670_pcie_phy *phy)
 	 * right regmap. So, let's use the named version.
 	 */
 	phy->apb = dev_get_regmap(pcie_dev, "kirin_pcie_apb");
+	put_device(pcie_dev);
 	if (!phy->apb) {
 		dev_err(dev, "Failed to get APB regmap\n");
 		return -ENODEV;
-- 
2.43.0


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related

* [REGRESSION] HDMI monitor not working on Radxa Rock 5B after phy rockchip samsung hdptx HDMI 2.1 FRL patchset
From: Thomas Niederprüm @ 2026-02-11 21:20 UTC (permalink / raw)
  To: Cristian Ciocaltea, Vinod Koul, Neil Armstrong, Heiko Stuebner,
	linux-phy, linux-arm-kernel, linux-rockchip, linux-kernel,
	regressions

[-- Attachment #1: Type: text/plain, Size: 1334 bytes --]

Hi,

I'm running a Radxa Rock 5B (rk3588) on a 10+ year old Samsung TV screen
connected via HDMI. This worked flawlessly in 6.18.7 but does not work on linux-
next. I bisected the problem and identified commit 3481fc04 to be the first bad
commit. This points to the phy PLL clock rate calculation to be the problem in
connection with my monitor. As it seems relevant, I attached the EDID of my
monitor.

I'm booting the kernel out of EDK2 after which efifb is correctly taking over
the initialized display and I can see the initial kernel boot messages on the
HDMI output. After the drm/kms in the kernel takes over the screen shortly turns
black, changes resolution, and then correctly displays on 6.18.7. However, in
linux-next the screen remains black after kms took over. I cannot see any
obvious differences in the boot logs but I attached two boot logs, one for the
working 6.18.7 kernel and one for the non-working linux-next kernel.

When reverting 3481fc04..de5dba83 (i.e. the faulty commit and the ones that
followed in the HDMI 2.1 FRL series) I can build a working kernel from linux-
next.

I don't know where to dig from here but I'm happy to run any test necessary to
track down the problem.

Best regards,

Thomas Niederprüm

#regzbot introduced:  3481fc04d969bc1528c2d1f7c02443a9fccf1a83

[-- Attachment #2: edid.bin --]
[-- Type: application/octet-stream, Size: 256 bytes --]

[-- Attachment #3: boot.non-working --]
[-- Type: text/plain, Size: 69369 bytes --]

Booting Linux on physical CPU 0x0000000000 [0x412fd050]
Linux version 6.18.7-1-rk-ARCH (mmuser@rock) (gcc (GCC) 15.2.1 20260103, GNU ld (GNU Binutils) 2.45.1) #1 SMP PREEMPT_DYNAMIC Wed Jan 28 22:33:09 CET 2026
Machine model: Radxa ROCK 5B
efi: EFI v2.7 by EDK II
efi: SMBIOS=0xefe80000 SMBIOS 3.0=0xefe60000 MEMATTR=0xed787018 ACPI 2.0=0xeed8c018 INITRD=0xed785f18 RNG=0xeed8ce18 MEMRESERVE=0xed785f98 
random: crng init done
Reserved memory: created DMA memory pool at 0x00000000db600000, size 160 MiB
OF: reserved mem: initialized node hdmi-receiver-cma, compatible id shared-dma-pool
OF: reserved mem: 0x00000000db600000..0x00000000e55fffff (163840 KiB) nomap non-reusable hdmi-receiver-cma
earlycon: uart0 at MMIO32 0x00000000feb50000 (options '1500000n8')
printk: legacy bootconsole [uart0] enabled
Zone ranges:
  DMA      [mem 0x0000000000200000-0x00000000ffffffff]
  DMA32    empty
  Normal   [mem 0x0000000100000000-0x00000001ffffffff]
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x0000000000200000-0x00000000006fffff]
  node   0: [mem 0x00000000007c0000-0x00000000007effff]
  node   0: [mem 0x00000000007f0000-0x00000000083fffff]
  node   0: [mem 0x0000000008400000-0x00000000093fffff]
  node   0: [mem 0x0000000009400000-0x00000000db5fffff]
  node   0: [mem 0x00000000db600000-0x00000000e55fffff]
  node   0: [mem 0x00000000e5600000-0x00000000ed19ffff]
  node   0: [mem 0x00000000ed1a0000-0x00000000ed1fffff]
  node   0: [mem 0x00000000ed200000-0x00000000ed7cffff]
  node   0: [mem 0x00000000ed7d0000-0x00000000edfbffff]
  node   0: [mem 0x00000000edfc0000-0x00000000ee19ffff]
  node   0: [mem 0x00000000ee1a0000-0x00000000ee1fffff]
  node   0: [mem 0x00000000ee200000-0x00000000ee70ffff]
  node   0: [mem 0x00000000ee710000-0x00000000ee93ffff]
  node   0: [mem 0x00000000ee940000-0x00000000ee94ffff]
  node   0: [mem 0x00000000ee950000-0x00000000ee9cffff]
  node   0: [mem 0x00000000ee9d0000-0x00000000eeafffff]
  node   0: [mem 0x00000000eeb00000-0x00000000eeb8ffff]
  node   0: [mem 0x00000000eeb90000-0x00000000efbfffff]
  node   0: [mem 0x00000000efc00000-0x00000000effdffff]
  node   0: [mem 0x00000000effe0000-0x00000000efffffff]
  node   0: [mem 0x0000000100000000-0x00000001ffffffff]
Initmem setup node 0 [mem 0x0000000000200000-0x00000001ffffffff]
On node 0, zone DMA: 512 pages in unavailable ranges
On node 0, zone DMA: 192 pages in unavailable ranges
cma: Reserved 64 MiB at 0x00000000e8400000
psci: probing for conduit method from DT.
psci: PSCIv1.1 detected in firmware.
psci: Using standard PSCI v0.2 function IDs
psci: MIGRATE_INFO_TYPE not supported.
psci: SMC Calling Convention v1.5
percpu: Embedded 25 pages/cpu s62104 r8192 d32104 u102400
pcpu-alloc: s62104 r8192 d32104 u102400 alloc=25*4096
pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7 
Detected VIPT I-cache on CPU0
CPU features: detected: GICv3 CPU interface
CPU features: detected: Virtualization Host Extensions
CPU features: detected: Qualcomm erratum 1009, or ARM erratum 1286807, 2441009
CPU features: detected: ARM errata 1165522, 1319367, or 1530923
alternatives: applying boot alternatives
Kernel command line: root=/dev/mmcblk0p1 initrd=/boot/initramfs-linux.img dtb=/boot/dtbs/rockchip/rk3588-rock-5b.dtb rw earlycon video=HDMI-A-1:1920x1080M@60
Unknown kernel command line parameters "dtb=/boot/dtbs/rockchip/rk3588-rock-5b.dtb", will be passed to user space.
printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
software IO TLB: area num 8.
software IO TLB: mapped [mem 0x00000000d7600000-0x00000000db600000] (64MB)
Built 1 zonelists, mobility grouping on.  Total pages: 2030912
mem auto-init: stack:off, heap alloc:off, heap free:off
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
Dynamic Preempt: full
rcu: Preemptible hierarchical RCU implementation.
rcu: 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=8.
	Trampoline variant of Tasks RCU enabled.
	Tracing variant of Tasks RCU enabled.
rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8.
RCU Tasks Trace: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8.
NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
GIC: enabling workaround for GICv3: non-coherent attribute
GICv3: GIC: Using split EOI/Deactivate mode
GICv3: 480 SPIs implemented
GICv3: 0 Extended SPIs implemented
GICv3: MBI range [424:479]
GICv3: Using MBI frame 0x00000000fe610000
Root IRQ handler: gic_handle_irq
GICv3: GICv3 features: 16 PPIs
GICv3: GICD_CTLR.DS=0, SCR_EL3.FIQ=1
GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000
ITS [mem 0xfe640000-0xfe65ffff]
GIC: enabling workaround for ITS: Rockchip erratum RK3588001
GIC: enabling workaround for ITS: non-coherent attribute
ITS@0x00000000fe640000: allocated 8192 Devices @100080000 (indirect, esz 8, psz 64K, shr 0)
ITS@0x00000000fe640000: allocated 32768 Interrupt Collections @100090000 (flat, esz 2, psz 64K, shr 0)
ITS: using cache flushing for cmd queue
ITS [mem 0xfe660000-0xfe67ffff]
GIC: enabling workaround for ITS: Rockchip erratum RK3588001
GIC: enabling workaround for ITS: non-coherent attribute
ITS@0x00000000fe660000: allocated 8192 Devices @1000b0000 (indirect, esz 8, psz 64K, shr 0)
ITS@0x00000000fe660000: allocated 32768 Interrupt Collections @1000c0000 (flat, esz 2, psz 64K, shr 0)
ITS: using cache flushing for cmd queue
GICv3: using LPI property table @0x00000001000d0000
GIC: using cache flushing for LPI property table
GICv3: CPU0: using allocated LPI pending table @0x00000001000e0000
GICv3: GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@100[1] /cpus/cpu@200[2] /cpus/cpu@300[3] }
GICv3: GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@400[4] /cpus/cpu@500[5] /cpus/cpu@600[6] /cpus/cpu@700[7] }
rcu: srcu_init: Setting srcu_struct sizes based on contention.
arch_timer: cp15 timer running at 24.00MHz (phys).
clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
Console: colour dummy device 80x25
printk: legacy console [tty0] enabled
printk: legacy bootconsole [uart0] disabled
Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=24000)
pid_max: default: 32768 minimum: 301
LSM: initializing lsm=capability,yama,landlock
Yama: becoming mindful.
landlock: Up and running.
Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
rcu: Hierarchical SRCU implementation.
rcu: 	Max phase no-delay instances is 400.
Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
fsl-mc MSI: msi-controller@fe640000 domain created
fsl-mc MSI: msi-controller@fe660000 domain created
Remapping and enabling EFI services.
smp: Bringing up secondary CPUs ...
Detected VIPT I-cache on CPU1
GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000
GICv3: CPU1: using allocated LPI pending table @0x00000001000f0000
CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
Detected VIPT I-cache on CPU2
GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000
GICv3: CPU2: using allocated LPI pending table @0x0000000100100000
CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
Detected VIPT I-cache on CPU3
GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000
GICv3: CPU3: using allocated LPI pending table @0x0000000100110000
CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
CPU features: detected: Spectre-v4
CPU features: detected: Spectre-BHB
CPU features: detected: SSBS not fully self-synchronizing
Detected PIPT I-cache on CPU4
GICv3: CPU4: found redistributor 400 region 0:0x00000000fe700000
GICv3: CPU4: using allocated LPI pending table @0x0000000100120000
CPU4: Booted secondary processor 0x0000000400 [0x414fd0b0]
Detected PIPT I-cache on CPU5
GICv3: CPU5: found redistributor 500 region 0:0x00000000fe720000
GICv3: CPU5: using allocated LPI pending table @0x0000000100130000
CPU5: Booted secondary processor 0x0000000500 [0x414fd0b0]
Detected PIPT I-cache on CPU6
GICv3: CPU6: found redistributor 600 region 0:0x00000000fe740000
GICv3: CPU6: using allocated LPI pending table @0x0000000100140000
CPU6: Booted secondary processor 0x0000000600 [0x414fd0b0]
Detected PIPT I-cache on CPU7
GICv3: CPU7: found redistributor 700 region 0:0x00000000fe760000
GICv3: CPU7: using allocated LPI pending table @0x0000000100150000
CPU7: Booted secondary processor 0x0000000700 [0x414fd0b0]
smp: Brought up 1 node, 8 CPUs
SMP: Total of 8 processors activated.
CPU: All CPU(s) started at EL2
CPU features: detected: 32-bit EL0 Support
CPU features: detected: Data cache clean to the PoU not required for I/D coherence
CPU features: detected: Common not Private translations
CPU features: detected: CRC32 instructions
CPU features: detected: RCpc load-acquire (LDAPR)
CPU features: detected: LSE atomic instructions
CPU features: detected: Privileged Access Never
CPU features: detected: PMUv3
CPU features: detected: RAS Extension Support
CPU features: detected: Speculative Store Bypassing Safe (SSBS)
alternatives: applying system-wide alternatives
CPU features: detected: Hardware dirty bit management on CPU4-7
Memory: 7571760K/8123648K available (21504K kernel code, 4810K rwdata, 12176K rodata, 2624K init, 712K bss, 478432K reserved, 65536K cma-reserved)
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
posixtimers hash table entries: 4096 (order: 4, 65536 bytes, linear)
futex hash table entries: 2048 (131072 bytes on 1 NUMA nodes, total 128 KiB, linear).
22240 pages in range for non-PLT usage
513760 pages in range for PLT usage
pinctrl core: initialized pinctrl subsystem
SMBIOS 3.3.0 present.
DMI: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
DMI: Memory slots populated: 1/1
NET: Registered PF_NETLINK/PF_ROUTE protocol family
DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
audit: initializing netlink subsys (disabled)
audit: type=2000 audit(0.091:1): state=initialized audit_enabled=0 res=1
thermal_sys: Registered thermal governor 'fair_share'
thermal_sys: Registered thermal governor 'bang_bang'
thermal_sys: Registered thermal governor 'step_wise'
thermal_sys: Registered thermal governor 'user_space'
thermal_sys: Registered thermal governor 'power_allocator'
cpuidle: using governor ladder
cpuidle: using governor menu
hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
ASID allocator initialised with 65536 entries
Serial: AMBA PL011 UART driver
/vop@fdd90000: Fixed dependency cycle(s) with /hdmi@fde80000
/hdmi@fde80000: Fixed dependency cycle(s) with /vop@fdd90000
/pcie@fe190000: Fixed dependency cycle(s) with /pcie@fe190000/legacy-interrupt-controller
/i2c@fec90000/audio-codec@11: Fixed dependency cycle(s) with /i2s@fe470000
gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
rockchip-gpio fd8a0000.gpio: probed /pinctrl/gpio@fd8a0000
gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
rockchip-gpio fec20000.gpio: probed /pinctrl/gpio@fec20000
gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
rockchip-gpio fec30000.gpio: probed /pinctrl/gpio@fec30000
gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
rockchip-gpio fec40000.gpio: probed /pinctrl/gpio@fec40000
gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
rockchip-gpio fec50000.gpio: probed /pinctrl/gpio@fec50000
/vop@fdd90000: Fixed dependency cycle(s) with /hdmi@fdea0000
/hdmi@fdea0000: Fixed dependency cycle(s) with /vop@fdd90000
/pcie@fe170000: Fixed dependency cycle(s) with /pcie@fe170000/legacy-interrupt-controller
/hdmi@fde80000: Fixed dependency cycle(s) with /hdmi0-con
/hdmi0-con: Fixed dependency cycle(s) with /hdmi@fde80000
/hdmi@fdea0000: Fixed dependency cycle(s) with /hdmi1-con
/hdmi1-con: Fixed dependency cycle(s) with /hdmi@fdea0000
HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
raid6: neonx8   gen()  2093 MB/s
raid6: neonx4   gen()  2099 MB/s
raid6: neonx2   gen()  1751 MB/s
raid6: neonx1   gen()  1379 MB/s
raid6: int64x8  gen()   810 MB/s
raid6: int64x4  gen()   975 MB/s
raid6: int64x2  gen()   810 MB/s
raid6: int64x1  gen()   678 MB/s
raid6: using algorithm neonx4 gen() 2099 MB/s
raid6: .... xor() 1622 MB/s, rmw enabled
raid6: using neon recovery algorithm
ACPI: Interpreter disabled.
iommu: Default domain type: Translated
iommu: DMA domain TLB invalidation policy: strict mode
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
EDAC MC: Ver: 3.0.0
scmi_core: SCMI protocol bus registered
efivars: Registered efivars operations
FPGA manager framework
Advanced Linux Sound Architecture Driver Initialized.
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
NetLabel:  unlabeled traffic allowed by default
vgaarb: loaded
clocksource: Switched to clocksource arch_sys_counter
VFS: Disk quotas dquot_6.6.0
VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
pnp: PnP ACPI: disabled
NET: Registered PF_INET protocol family
IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
TCP: Hash tables configured (established 65536 bind 65536)
MPTCP token hash table entries: 8192 (order: 6, 196608 bytes, linear)
UDP hash table entries: 4096 (order: 6, 262144 bytes, linear)
UDP-Lite hash table entries: 4096 (order: 6, 262144 bytes, linear)
NET: Registered PF_UNIX/PF_LOCAL protocol family
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp-with-tls transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 0 bytes, default 64
Trying to unpack rootfs image as initramfs...
kvm [1]: nv: 568 coarse grained trap handlers
kvm [1]: IPA Size Limit: 40 bits
kvm [1]: GICv3: no GICV resource entry
kvm [1]: disabling GICv2 emulation
kvm [1]: GIC system register CPU interface enabled
kvm [1]: vgic interrupt IRQ18
kvm [1]: VHE mode initialized successfully
Initialise system trusted keyrings
workingset: timestamp_bits=46 max_order=21 bucket_order=0
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
nfs4filelayout_init: NFSv4 File Layout Driver Registering...
nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
ntfs3: Read-only LZX/Xpress compression included
SGI XFS with ACLs, security attributes, quota, no debug enabled
cryptd: max_cpu_qlen set to 1000
NET: Registered PF_ALG protocol family
xor: measuring software checksum speed
   8regs           :  2882 MB/sec
   32regs          :  2895 MB/sec
   arm64_neon      :  3301 MB/sec
xor: using function: arm64_neon (3301 MB/sec)
Key type asymmetric registered
Asymmetric key parser 'x509' registered
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 241)
io scheduler mq-deadline registered
io scheduler kyber registered
io scheduler bfq registered
Freeing initrd memory: 11524K
ledtrig-cpu: registered to indicate activity on CPUs
IPMI message handler: version 39.2
dma-pl330 fea10000.dma-controller: Loaded driver for PL330 DMAC-241330
dma-pl330 fea10000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
dma-pl330 fea30000.dma-controller: Loaded driver for PL330 DMAC-241330
dma-pl330 fea30000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
dma-pl330 fed10000.dma-controller: Loaded driver for PL330 DMAC-241330
dma-pl330 fed10000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
feb50000.serial: ttyS2 at MMIO 0xfeb50000 (irq = 40, base_baud = 1500000) is a 16550A
printk: legacy console [ttyS2] enabled
feb90000.serial: ttyS0 at MMIO 0xfeb90000 (irq = 41, base_baud = 1500000) is a 16550A
msm_serial: driver initialized
arm-smmu-v3 fc900000.iommu: ias 48-bit, oas 48-bit (features 0x001c1ebf)
arm-smmu-v3 fc900000.iommu: allocated 65536 entries for cmdq
arm-smmu-v3 fc900000.iommu: allocated 32768 entries for evtq
arm-smmu-v3 fc900000.iommu: allocated 65536 entries for priq
arm-smmu-v3 fc900000.iommu: msi_domain absent - falling back to wired irqs
platform fdb50000.video-codec: Adding to iommu group 0
platform fdba0000.video-codec: Adding to iommu group 1
platform fdba4000.video-codec: Adding to iommu group 2
platform fdba8000.video-codec: Adding to iommu group 3
platform fdbac000.video-codec: Adding to iommu group 4
platform fdd90000.vop: Adding to iommu group 5
/spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/regulators/dcdc-reg7
/spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs3-null-pins
/spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs2-null-pins
/spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs1-null-pins
xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
ehci-platform fc800000.usb: EHCI Host Controller
ohci-platform fc840000.usb: Generic Platform OHCI controller
xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010
xhci-hcd xhci-hcd.0.auto: irq 52, io mem 0xfc400000
xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
ehci-platform fc800000.usb: new USB bus registered, assigned bus number 2
ehci-platform fc800000.usb: irq 53, io mem 0xfc800000
ohci-platform fc840000.usb: new USB bus registered, assigned bus number 3
xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 4
ohci-platform fc840000.usb: irq 54, io mem 0xfc840000
xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
ehci-platform fc800000.usb: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: xHCI Host Controller
usb usb1: Manufacturer: Linux 6.18.7-1-rk-ARCH xhci-hcd
usb usb1: SerialNumber: xhci-hcd.0.auto
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.18
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: xHCI Host Controller
usb usb4: Manufacturer: Linux 6.18.7-1-rk-ARCH xhci-hcd
usb usb4: SerialNumber: xhci-hcd.0.auto
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 1 port detected
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: EHCI Host Controller
usbcore: registered new interface driver uas
usb usb2: Manufacturer: Linux 6.18.7-1-rk-ARCH ehci_hcd
usbcore: registered new interface driver usb-storage
usb usb2: SerialNumber: fc800000.usb
usbcore: registered new interface driver ums-alauda
hub 2-0:1.0: USB hub found
usbcore: registered new interface driver ums-cypress
hub 2-0:1.0: 1 port detected
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums_eneub6250
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-karma
usbcore: registered new interface driver ums-onetouch
usbcore: registered new interface driver ums-realtek
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
mousedev: PS/2 mouse device common for all mice
fan53555-regulator 0-0042: FAN53555 Option[10] Rev[1] Detected!
/i2s@fe470000: Fixed dependency cycle(s) with /i2c@fec90000/audio-codec@11
/i2c@fec90000/audio-codec@11: Fixed dependency cycle(s) with /i2s@fe470000
fan53555-regulator 0-0043: FAN53555 Option[10] Rev[1] Detected!
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
sdhci: Secure Digital Host Controller Interface driver
usb usb3: Product: Generic Platform OHCI controller
sdhci: Copyright(c) Pierre Ossman
usb usb3: Manufacturer: Linux 6.18.7-1-rk-ARCH ohci_hcd
usb usb3: SerialNumber: fc840000.usb
Synopsys Designware Multimedia Card Interface Driver
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 1 port detected
sdhci-pltfm: SDHCI platform and OF driver helper
efifb: probing for efifb
efifb: framebuffer at 0xed7d0000, using 8100k, total 8100k
efifb: mode is 1920x1080x32, linelength=7680, pages=1
efifb: scrolling: redraw
efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
Console: switching to colour frame buffer device 240x67
fb0: EFI VGA frame buffer device
arm-scmi arm-scmi.1.auto: Using scmi_smc_transport
arm-scmi arm-scmi.1.auto: SCMI max-rx-timeout: 30ms / max-msg-size: 104bytes / max-msg: 20
scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16
arm-scmi arm-scmi.1.auto: SCMI Notifications - Core Enabled.
arm-scmi arm-scmi.1.auto: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
arm-scmi arm-scmi.1.auto: Enabling SCMI Quirk [quirk_clock_rates_triplet_out_of_spec]
SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
mmc0: SDHCI controller on fe2e0000.mmc [fe2e0000.mmc] using ADMA
hid: raw HID events driver (C) Jiri Kosina
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 (0,8000003f) counters available
hw perfevents: enabled with armv8_cortex_a76 PMU driver, 7 (0,8000003f) counters available
watchdog: NMI not fully supported
watchdog: Hard watchdog permanently disabled
Initializing XFRM netlink socket
NET: Registered PF_INET6 protocol family
Segment Routing with IPv6
In-situ OAM (IOAM) with IPv6
mip6: Mobile IPv6
NET: Registered PF_PACKET protocol family
Key type dns_resolver registered
registered taskstats version 1
Loading compiled-in X.509 certificates
mmc0: new HS400 Enhanced strobe MMC card at address 0001
debug_vm_pgtable: [debug_vm_pgtable         ]: Validating architecture page table helpers
mmcblk0: mmc0:0001 DA6064 58.2 GiB
Key type .fscrypt registered
Key type fscrypt-provisioning registered
Btrfs loaded, zoned=yes, fsverity=no
Key type encrypted registered
 mmcblk0: p1
mmcblk0boot0: mmc0:0001 DA6064 4.00 MiB
mmcblk0boot1: mmc0:0001 DA6064 4.00 MiB
mmcblk0rpmb: mmc0:0001 DA6064 4.00 MiB, chardev (508:0)
usb 1-1: new low-speed USB device number 2 using xhci-hcd
usb 2-1: new high-speed USB device number 2 using ehci-platform
vdd_2v0_pldo_s3: Bringing 2025000uV into 2000000-2000000uV
vcc_3v3_s3: Bringing 3325000uV into 3300000-3300000uV
vcc_1v8_s3: Bringing 1825000uV into 1800000-1800000uV
rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to create device link (0x180) with supplier spi2.0 for /power-management@fd8d8000/power-controller/power-domain@12
cpufreq: cpufreq_policy_online: CPU0: Running at unlisted initial frequency: 408000 kHz, changing to: 1008000 kHz
ehci-platform fc880000.usb: EHCI Host Controller
ohci-platform fc8c0000.usb: Generic Platform OHCI controller
ohci-platform fc8c0000.usb: new USB bus registered, assigned bus number 5
ohci-platform fc8c0000.usb: irq 79, io mem 0xfc8c0000
cpu cpu0: EM: created perf domain
ehci-platform fc880000.usb: new USB bus registered, assigned bus number 6
ehci-platform fc880000.usb: irq 78, io mem 0xfc880000
cpufreq: cpufreq_policy_online: CPU4: Running at unlisted initial frequency: 408000 kHz, changing to: 1200000 kHz
cpu cpu4: EM: created perf domain
ehci-platform fc880000.usb: USB 2.0 started, EHCI 1.00
usb usb6: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18
usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb6: Product: EHCI Host Controller
usb usb6: Manufacturer: Linux 6.18.7-1-rk-ARCH ehci_hcd
usb usb6: SerialNumber: fc880000.usb
usb 2-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11
hub 6-0:1.0: USB hub found
usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
hub 6-0:1.0: 1 port detected
cpufreq: cpufreq_policy_online: CPU6: Running at unlisted initial frequency: 408000 kHz, changing to: 1200000 kHz
usb 2-1: Product: USB 2.0 Hub
cpu cpu6: EM: created perf domain
usb 1-1: New USB device found, idVendor=04d9, idProduct=2519, bcdDevice= 1.00
usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
usb 1-1: Product: 2.4G Wireless Touchpad Keyboard
hub 2-1:1.0: USB hub found
energy_model: updating cpu0 cpu_cap=397 old capacity=530
hub 2-1:1.0: 4 ports detected
dwmmc_rockchip fe2d0000.mmc: IDMAC supports 32-bit address mode.
dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 81,32 bit host data width,256 deep fifo
dwmmc_rockchip fe2c0000.mmc: Got CD GPIO
dwmmc_rockchip fe2d0000.mmc: Using internal DMA controller.
dwmmc_rockchip fe2d0000.mmc: Version ID is 270a
clk: Disabling unused clocks
PM: genpd: Disabling unused power domains
ALSA device list:
  No soundcards found.
dwmmc_rockchip fe2d0000.mmc: DW MMC controller at irq 80,32 bit host data width,256 deep fifo
mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
mmc_host mmc2: card is non-removable.
dw-apb-uart feb50000.serial: forbid DMA for kernel console
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: Generic Platform OHCI controller
usb usb5: Manufacturer: Linux 6.18.7-1-rk-ARCH ohci_hcd
usb usb5: SerialNumber: fc8c0000.usb
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 1 port detected
mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
Freeing unused kernel memory: 2624K
Run /init as init process
  with arguments:
    /init
  with environment:
    HOME=/
    TERM=linux
    dtb=/boot/dtbs/rockchip/rk3588-rock-5b.dtb
input: 2.4G Wireless Touchpad Keyboard as /devices/platform/fc400000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.0/0003:04D9:2519.0001/input/input0
systemd[1]: System time advanced to built-in epoch: Wed 2026-01-07 19:31:44 UTC
mmc_host mmc1: Bus speed (slot 0) = 49500000Hz (slot req 50000000Hz, actual 49500000HZ div = 0)
mmc1: new high speed SDHC card at address 0007
mmcblk1: mmc1:0007 SD4GB 3.68 GiB
 mmcblk1: p1 p2
hid-generic 0003:04D9:2519.0001: input,hidraw0: USB HID v1.10 Keyboard [2.4G Wireless Touchpad Keyboard] on usb-xhci-hcd.0.auto-1/input0
input: 2.4G Wireless Touchpad Keyboard Mouse as /devices/platform/fc400000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.1/0003:04D9:2519.0002/input/input1
input: 2.4G Wireless Touchpad Keyboard Consumer Control as /devices/platform/fc400000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.1/0003:04D9:2519.0002/input/input2
input: 2.4G Wireless Touchpad Keyboard System Control as /devices/platform/fc400000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.1/0003:04D9:2519.0002/input/input3
hid-generic 0003:04D9:2519.0002: input,hidraw1: USB HID v1.10 Mouse [2.4G Wireless Touchpad Keyboard] on usb-xhci-hcd.0.auto-1/input1
systemd[1]: Successfully made /usr/ read-only.
systemd[1]: systemd 259-2-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF +XKBCOMMON +UTMP -SYSVINIT +LIBARCHIVE)
systemd[1]: Detected architecture arm64.
systemd[1]: Running in initrd.
systemd[1]: Initializing machine ID from random generator.
systemd[1]: No hostname configured, using default hostname.
systemd[1]: Hostname set to <archlinux>.
systemd[1]: Queued start job for default target Initrd Default Target.
dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
systemd[1]: Expecting device /dev/mmcblk0p1...
systemd[1]: Reached target Path Units.
systemd[1]: Reached target Slice Units.
systemd[1]: Reached target Swaps.
systemd[1]: Reached target Timer Units.
systemd[1]: Listening on Journal Socket (/dev/log).
systemd[1]: Listening on Journal Sockets.
systemd[1]: Listening on udev Control Socket.
systemd[1]: Listening on udev Kernel Socket.
systemd[1]: Reached target Socket Units.
systemd[1]: Create List of Static Device Nodes was skipped because of an unmet condition check (ConditionFileNotEmpty=/lib/modules/6.18.7-1-rk-ARCH/modules.devname).
systemd[1]: Early Battery Level Check was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/class/power_supply).
systemd[1]: Started Display Boot-Time Emergency Messages In Full Screen.
systemd[1]: Starting Journal Service...
systemd[1]: Starting Load Kernel Modules...
systemd[1]: TPM PCR Barrier (initrd) was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
systemd[1]: Starting Create Static Device Nodes in /dev...
systemd[1]: Starting Coldplug All udev Devices...
systemd[1]: Finished Load Kernel Modules.
systemd[1]: Finished Create Static Device Nodes in /dev.
systemd-journald[174]: Collecting audit messages is disabled.
systemd[1]: Reached target Preparation for Local File Systems.
systemd[1]: Reached target Local File Systems.
systemd[1]: Starting Rule-based Manager for Device Events and Files...
systemd[1]: Started Journal Service.
panthor fb000000.gpu: [drm] clock rate = 198000000
panthor fb000000.gpu: EM: created perf domain
panthor fb000000.gpu: [drm] Mali-G610 id 0xa867 major 0x0 minor 0x0 status 0x5
panthor fb000000.gpu: [drm] Features: L2:0x7120306 Tiler:0x809 Mem:0x301 MMU:0x2830 AS:0xff
panthor fb000000.gpu: [drm] shader_present=0x50005 l2_present=0x1 tiler_present=0x1
panthor fb000000.gpu: [drm] Firmware protected mode entry not be supported, ignoring
panthor fb000000.gpu: [drm] Firmware git sha: 95a25d71030715381f33105394285e1dcc860a65 
panthor fb000000.gpu: [drm] CSF FW using interface v1.5.0, Features 0x0 Instrumentation features 0x71
[drm] Initialized panthor 1.5.0 for fb000000.gpu on minor 0
mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
spi-nor spi5.0: supply vcc not found, using dummy regulator
mmc_host mmc2: Bus speed (slot 0) = 300000Hz (slot req 300000Hz, actual 300000HZ div = 0)
rockchip-dw-pcie a40800000.pcie: host bridge /pcie@fe170000 ranges:
rockchip-dw-pcie a40800000.pcie:       IO 0x00f2100000..0x00f21fffff -> 0x00f2100000
rockchip-dw-pcie a40800000.pcie:      MEM 0x00f2200000..0x00f2ffffff -> 0x00f2200000
rockchip-dw-pcie a40800000.pcie:      MEM 0x0980000000..0x09bfffffff -> 0x0040000000
rockchip-dw-pcie a40800000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G
xhci-hcd xhci-hcd.5.auto: xHCI Host Controller
xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 7
xhci-hcd xhci-hcd.5.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010
xhci-hcd xhci-hcd.5.auto: irq 89, io mem 0xfcd00000
xhci-hcd xhci-hcd.5.auto: xHCI Host Controller
xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 8
xhci-hcd xhci-hcd.5.auto: Host supports USB 3.0 SuperSpeed
usb usb7: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18
usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb7: Product: xHCI Host Controller
usb usb7: Manufacturer: Linux 6.18.7-1-rk-ARCH xhci-hcd
usb usb7: SerialNumber: xhci-hcd.5.auto
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 1 port detected
usb usb8: We don't know the algorithms for LPM for this host, disabling LPM.
usb usb8: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.18
usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb8: Product: xHCI Host Controller
usb usb8: Manufacturer: Linux 6.18.7-1-rk-ARCH xhci-hcd
usb usb8: SerialNumber: xhci-hcd.5.auto
hub 8-0:1.0: USB hub found
hub 8-0:1.0: 1 port detected
rockchip-dw-pcie a41000000.pcie: host bridge /pcie@fe190000 ranges:
rockchip-dw-pcie a41000000.pcie:       IO 0x00f4100000..0x00f41fffff -> 0x00f4100000
rockchip-dw-pcie a41000000.pcie:      MEM 0x00f4200000..0x00f4ffffff -> 0x00f4200000
rockchip-dw-pcie a41000000.pcie:      MEM 0x0a00000000..0x0a3fffffff -> 0x0040000000
rockchip-dw-pcie a41000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G
rockchip-hdptx-phy fed60000.phy: PLL locked by unknown consumer!
Console: switching to colour dummy device 80x25
rockchip-drm display-subsystem: bound fdd90000.vop (ops vop2_component_ops [rockchipdrm])
dwhdmiqp-rockchip fde80000.hdmi: registered DesignWare HDMI QP I2C bus driver
rockchip-drm display-subsystem: bound fde80000.hdmi (ops dw_hdmi_qp_rockchip_ops [rockchipdrm])
dwhdmiqp-rockchip fdea0000.hdmi: registered DesignWare HDMI QP I2C bus driver
rockchip-drm display-subsystem: bound fdea0000.hdmi (ops dw_hdmi_qp_rockchip_ops [rockchipdrm])
[drm] Initialized rockchip 1.0.0 for display-subsystem on minor 1
rockchip-dw-pcie a41000000.pcie: PCI host bridge to bus 0004:40
pci_bus 0004:40: root bus resource [bus 40-4f]
pci_bus 0004:40: root bus resource [io  0x100000-0x1fffff] (bus address [0xf4100000-0xf41fffff])
pci_bus 0004:40: root bus resource [mem 0xf4200000-0xf4ffffff]
pci_bus 0004:40: root bus resource [mem 0xa00000000-0xa3fffffff] (bus address [0x40000000-0x7fffffff])
pci 0004:40:00.0: [1d87:3588] type 01 class 0x060400 PCIe Root Port
pci 0004:40:00.0: ROM [mem 0x00000000-0x0000ffff pref]
pci 0004:40:00.0: PCI bridge to [bus 01-ff]
pci 0004:40:00.0:   bridge window [io  0x0000-0x0fff]
pci 0004:40:00.0:   bridge window [mem 0x00000000-0x000fffff]
pci 0004:40:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
pci 0004:40:00.0: supports D1 D2
pci 0004:40:00.0: PME# supported from D0 D1 D3hot
pci 0004:40:00.0: Adding to iommu group 6
pci 0004:40:00.0: Primary bus is hard wired to 0
pci 0004:40:00.0: bridge configuration invalid ([bus 01-ff]), reconfiguring
pci 0004:41:00.0: [10ec:8125] type 00 class 0x020000 PCIe Endpoint
pci 0004:41:00.0: BAR 0 [io  0x0000-0x00ff]
pci 0004:41:00.0: BAR 2 [mem 0x00000000-0x0000ffff 64bit]
pci 0004:41:00.0: BAR 4 [mem 0x00000000-0x00003fff 64bit]
pci 0004:41:00.0: Max Payload Size set to 256 (was 128, max 256)
pci 0004:41:00.0: supports D1 D2
pci 0004:41:00.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0004:41:00.0: Adding to iommu group 6
pci 0004:41:00.0: ASPM: default states L0s L1
pci_bus 0004:41: busn_res: [bus 41-4f] end is updated to 41
pci 0004:40:00.0: bridge window [mem 0xf4200000-0xf42fffff]: assigned
pci 0004:40:00.0: ROM [mem 0xf4300000-0xf430ffff pref]: assigned
pci 0004:40:00.0: bridge window [io  0x100000-0x100fff]: assigned
pci 0004:41:00.0: BAR 2 [mem 0xf4200000-0xf420ffff 64bit]: assigned
pci 0004:41:00.0: BAR 4 [mem 0xf4210000-0xf4213fff 64bit]: assigned
pci 0004:41:00.0: BAR 0 [io  0x100000-0x1000ff]: assigned
pci 0004:40:00.0: PCI bridge to [bus 41]
pci 0004:40:00.0:   bridge window [io  0x100000-0x100fff]
pci 0004:40:00.0:   bridge window [mem 0xf4200000-0xf42fffff]
pci_bus 0004:40: resource 4 [io  0x100000-0x1fffff]
pci_bus 0004:40: resource 5 [mem 0xf4200000-0xf4ffffff]
pci_bus 0004:40: resource 6 [mem 0xa00000000-0xa3fffffff]
pci_bus 0004:41: resource 0 [io  0x100000-0x100fff]
pci_bus 0004:41: resource 1 [mem 0xf4200000-0xf42fffff]
pcieport 0004:40:00.0: PME: Signaling with IRQ 107
pcieport 0004:40:00.0: AER: enabled with IRQ 108
Console: switching to colour frame buffer device 240x67
rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
EXT4-fs (mmcblk0p1): mounted filesystem 8dc6181f-e0bc-46e3-917d-87ceed5e8c5b r/w with ordered data mode. Quota mode: none.
mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
mmc_host mmc2: Bus speed (slot 0) = 200000Hz (slot req 200000Hz, actual 200000HZ div = 0)
systemd-journald[174]: Received SIGTERM from PID 1 (systemd).
systemd[1]: System time advanced to timestamp on /var/lib/systemd/timesync/clock: Sat 2026-01-31 08:45:46 CET
systemd[1]: systemd 259-2-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF +XKBCOMMON +UTMP -SYSVINIT +LIBARCHIVE)
dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
systemd[1]: Detected architecture arm64.
systemd[1]: Hostname set to <rock>.
systemd[1]: bpf-restrict-fs: BPF LSM hook not enabled in the kernel, BPF LSM not supported.
systemd[1]: initrd-switch-root.service: Deactivated successfully.
systemd[1]: Stopped Switch Root.
systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
systemd[1]: Created slice Slice /system/dirmngr.
systemd[1]: Created slice Slice /system/getty.
systemd[1]: Created slice Slice /system/gpg-agent.
systemd[1]: Created slice Slice /system/gpg-agent-browser.
systemd[1]: Created slice Slice /system/gpg-agent-extra.
systemd[1]: Created slice Slice /system/gpg-agent-ssh.
systemd[1]: Created slice Slice /system/keyboxd.
systemd[1]: Created slice Slice /system/modprobe.
systemd[1]: Created slice Slice /system/serial-getty.
systemd[1]: Created slice User and Session Slice.
systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
systemd[1]: Started Forward Password Requests to Wall Directory Watch.
systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
systemd[1]: Expecting device /dev/ttyS2...
systemd[1]: Reached target Local Encrypted Volumes.
systemd[1]: Reached target Image Downloads.
systemd[1]: Stopped target Switch Root.
systemd[1]: Stopped target Initrd File Systems.
systemd[1]: Stopped target Initrd Root File System.
systemd[1]: Reached target Local Integrity Protected Volumes.
systemd[1]: Reached target Path Units.
systemd[1]: Reached target Remote File Systems.
systemd[1]: Reached target Slice Units.
systemd[1]: Reached target Swaps.
systemd[1]: Reached target Local Verity Protected Volumes.
systemd[1]: Listening on Device-mapper event daemon FIFOs.
systemd[1]: Listening on Query the User Interactively for a Password.
systemd[1]: Listening on Process Core Dump Socket.
systemd[1]: Listening on Credential Encryption/Decryption.
systemd[1]: Listening on Factory Reset Management.
systemd[1]: Listening on Console Output Muting Service Socket.
systemd[1]: Listening on Network Management Resolve Hook Socket.
systemd[1]: Listening on Network Management Varlink Socket.
systemd[1]: Listening on Network Management Netlink Socket.
systemd[1]: TPM PCR Measurements was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
systemd[1]: Make TPM PCR Policy was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
systemd[1]: Listening on Disk Repartitioning Service Socket.
systemd[1]: Listening on Resolve Monitor Varlink Socket.
systemd[1]: Listening on Resolve Service Varlink Socket.
systemd[1]: Listening on udev Control Socket.
systemd[1]: Listening on udev Varlink Socket.
systemd[1]: Listening on User Database Manager Socket.
systemd[1]: Mounting Huge Pages File System...
systemd[1]: Mounting POSIX Message Queue File System...
systemd[1]: Mounting Kernel Debug File System...
systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
systemd[1]: tmp.mount: x-systemd.graceful-option=usrquota specified, but option is not available, suppressing.
systemd[1]: Mounting Temporary Directory /tmp...
systemd[1]: Starting Create List of Static Device Nodes...
systemd[1]: Load Kernel Module configfs was skipped because of an unmet condition check (ConditionKernelModuleLoaded=!configfs).
systemd[1]: Mounting Kernel Configuration File System...
systemd[1]: Load Kernel Module drm was skipped because of an unmet condition check (ConditionKernelModuleLoaded=!drm).
mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
systemd[1]: Starting Load Kernel Module fuse...
systemd[1]: systemd-fsck-root.service: Deactivated successfully.
systemd[1]: Stopped File System Check on Root Device.
systemd[1]: Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67).
mmc_host mmc2: Bus speed (slot 0) = 187500Hz (slot req 187500Hz, actual 187500HZ div = 0)
systemd[1]: Starting Journal Service...
systemd[1]: Load Kernel Modules was skipped because no trigger condition checks were met.
systemd[1]: Starting Generate Network Units from Kernel Command Line...
systemd[1]: TPM PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
systemd[1]: TPM NvPCR Product ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
fuse: init (API version 7.45)
systemd[1]: Starting Remount Root and Kernel File Systems...
systemd[1]: Starting Apply Kernel Variables...
systemd[1]: Early TPM SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
systemd[1]: Starting Load udev Rules from Credentials...
systemd[1]: Starting Coldplug All udev Devices...
systemd[1]: Mounted Huge Pages File System.
systemd[1]: Mounted POSIX Message Queue File System.
systemd[1]: Mounted Kernel Debug File System.
systemd[1]: Mounted Temporary Directory /tmp.
systemd[1]: Finished Create List of Static Device Nodes.
systemd[1]: Mounted Kernel Configuration File System.
systemd-journald[442]: Collecting audit messages is disabled.
systemd[1]: modprobe@fuse.service: Deactivated successfully.
systemd[1]: Finished Load Kernel Module fuse.
systemd[1]: Started Journal Service.
systemd-journald[442]: Received client request to flush runtime journal.
systemd-journald[442]: /var/log/journal/8e8bbd9715ef454185d858dfb00d709b/system.journal: Realtime clock jumped backwards relative to last journal entry, rotating.
systemd-journald[442]: Rotating system journal.
dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
cfg80211: Loading compiled-in X.509 certificates for regulatory database
Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2
cfg80211: failed to load regulatory.db
mc: Linux media interface: v0.10
videodev: Linux video capture interface: v2.00
r8169 0004:41:00.0: enabling device (0000 -> 0003)
rockchip-rga fdb80000.rga: HW Version: 0x03.02
rockchip-rga fdb80000.rga: Registered rockchip-rga as /dev/video0
hantro-vpu fdb50000.video-codec: registered rockchip,rk3568-vpu-dec as /dev/video1
snps_hdmirx fdee0000.hdmi_receiver: assigned reserved memory node hdmi-receiver-cma
hantro-vpu fdba0000.video-codec: registered rockchip,rk3588-vepu121-enc as /dev/video2
hantro-vpu fdba4000.video-codec: missing multi-core support, ignoring this instance
hantro-vpu fdba8000.video-codec: missing multi-core support, ignoring this instance
hantro-vpu fdbac000.video-codec: missing multi-core support, ignoring this instance
r8169 0004:41:00.0 eth0: RTL8125B, 00:e0:4c:03:49:fa, XID 641, IRQ 111
hantro-vpu fdc70000.video-codec: registered rockchip,rk3588-av1-vpu-dec as /dev/video4
r8169 0004:41:00.0 eth0: jumbo features [frames: 16362 bytes, tx checksumming: ko]
mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
mmc2: Failed to initialize a non-removable card
input: rk805 pwrkey as /devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk805-pwrkey.4.auto/input/input5
rfkill_gpio rfkill: rfkill-m2-wlan device registered.
rfkill_gpio rfkill-bt: rfkill-m2-bt device registered.
rtc-hym8563 6-0051: registered as rtc0
rtc-hym8563 6-0051: setting system clock to 2026-01-31T07:46:04 UTC (1769845564)
input: rk3588-es8316 Headphones as /devices/platform/analog-sound/sound/card0/input4
r8169 0004:41:00.0 enP4p65s0: renamed from eth0
Realtek Internal NBASE-T PHY r8169-4-4100:00: attached PHY driver (mii_bus:phy_addr=r8169-4-4100:00, irq=MAC)
------------[ cut here ]------------
WARNING: CPU: 5 PID: 76 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: pwm_fan rfkill_gpio rk805_pwrkey snd_soc_simple_card rtc_hym8563 snd_soc_es8316 rockchip_thermal rockchip_saradc dw_wdt hantro_vpu synopsys_hdmirx rockchip_rga r8169 v4l2_jpeg v4l2_vp9 v4l2_h264 v4l2_mem2mem v4l2_dv_timings videobuf2_dma_sg videobuf2_dma_contig snd_soc_hdmi_codec videobuf2_memops videobuf2_v4l2 videodev snd_soc_rockchip_i2s_tdm videobuf2_common pci_endpoint_test snd_soc_audio_graph_card mc snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink display_connector phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx spi_rockchip_sfc rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched
CPU: 5 UID: 0 PID: 76 Comm: kworker/u32:2 Not tainted 6.18.7-1-rk-ARCH #1 PREEMPT(full) 
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff80008345bd00
x29: ffff80008345bd00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002da05
x23: ffff000100aec900 x22: ffff000104d049a8 x21: ffff000104d04080
x20: 0000000000000000 x19: 000000000000000a x18: ffff80017cce8000
x17: 0000000000000000 x16: 0000000000000001 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fef9a440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff80008345bbd0
x8 : ffff000100aed4d0 x7 : 0000000000000000 x6 : 0000000000000005
x5 : 0000000000000001 x4 : ffff000100aec900 x3 : 0000000000004d7c
x2 : ffff000101876c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 6 PID: 76 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: pwm_fan rfkill_gpio rk805_pwrkey snd_soc_simple_card rtc_hym8563 snd_soc_es8316 rockchip_thermal rockchip_saradc dw_wdt hantro_vpu synopsys_hdmirx rockchip_rga r8169 v4l2_jpeg v4l2_vp9 v4l2_h264 v4l2_mem2mem v4l2_dv_timings videobuf2_dma_sg videobuf2_dma_contig snd_soc_hdmi_codec videobuf2_memops videobuf2_v4l2 videodev snd_soc_rockchip_i2s_tdm videobuf2_common pci_endpoint_test snd_soc_audio_graph_card mc snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink display_connector phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx spi_rockchip_sfc rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched
CPU: 6 UID: 0 PID: 76 Comm: kworker/u32:2 Tainted: G        W           6.18.7-1-rk-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff80008345bd00
x29: ffff80008345bd00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002da05
x23: ffff000100aec900 x22: ffff000104d049a8 x21: ffff000104d04080
x20: 0000000000000000 x19: 0000000000000009 x18: ffff80017cd01000
x17: 0000000000000000 x16: 0000000000000002 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefb3440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff80008345bbd0
x8 : ffff000100aed4d0 x7 : 0000000000000000 x6 : 0000000000000006
x5 : 0000000000000001 x4 : ffff000100aec900 x3 : 0000000000004204
x2 : ffff000101876c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 6 PID: 76 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: pwm_fan rfkill_gpio rk805_pwrkey snd_soc_simple_card rtc_hym8563 snd_soc_es8316 rockchip_thermal rockchip_saradc dw_wdt hantro_vpu synopsys_hdmirx rockchip_rga r8169 v4l2_jpeg v4l2_vp9 v4l2_h264 v4l2_mem2mem v4l2_dv_timings videobuf2_dma_sg videobuf2_dma_contig snd_soc_hdmi_codec videobuf2_memops videobuf2_v4l2 videodev snd_soc_rockchip_i2s_tdm videobuf2_common pci_endpoint_test snd_soc_audio_graph_card mc snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink display_connector phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx spi_rockchip_sfc rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched
CPU: 6 UID: 0 PID: 76 Comm: kworker/u32:2 Tainted: G        W           6.18.7-1-rk-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff80008345bd00
x29: ffff80008345bd00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002da05
x23: ffff000100aec900 x22: ffff000104d049a8 x21: ffff000104d04080
x20: 0000000000000000 x19: 0000000000000008 x18: ffff80017cd01000
x17: 0000000000000000 x16: 0000e98bffff1674 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefb3440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff80008345bbd0
x8 : ffff000100aed4d0 x7 : 0000000000000000 x6 : 0000000000000006
x5 : 0000000000000001 x4 : ffff000100aec900 x3 : 0000000000002df4
x2 : ffff000101876c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 7 PID: 76 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: pwm_fan rfkill_gpio rk805_pwrkey snd_soc_simple_card rtc_hym8563 snd_soc_es8316 rockchip_thermal rockchip_saradc dw_wdt hantro_vpu synopsys_hdmirx rockchip_rga r8169 v4l2_jpeg v4l2_vp9 v4l2_h264 v4l2_mem2mem v4l2_dv_timings videobuf2_dma_sg videobuf2_dma_contig snd_soc_hdmi_codec videobuf2_memops videobuf2_v4l2 videodev snd_soc_rockchip_i2s_tdm videobuf2_common pci_endpoint_test snd_soc_audio_graph_card mc snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink display_connector phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx spi_rockchip_sfc rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched
CPU: 7 UID: 0 PID: 76 Comm: kworker/u32:2 Tainted: G        W           6.18.7-1-rk-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff80008345bd00
x29: ffff80008345bd00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002da05
x23: ffff000100aec900 x22: ffff000104d049a8 x21: ffff000104d04080
x20: 0000000000000000 x19: 0000000000000007 x18: ffff80017cd1a000
x17: 000000040044ffff x16: 001000f2b5503510 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefcc440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff80008345bbd0
x8 : ffff000100aed4d0 x7 : 0000000000000000 x6 : 0000000000000007
x5 : 0000000000000001 x4 : ffff000100aec900 x3 : 0000000000002e00
x2 : ffff000101876c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 7 PID: 76 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: pwm_fan rfkill_gpio rk805_pwrkey snd_soc_simple_card rtc_hym8563 snd_soc_es8316 rockchip_thermal rockchip_saradc dw_wdt hantro_vpu synopsys_hdmirx rockchip_rga r8169 v4l2_jpeg v4l2_vp9 v4l2_h264 v4l2_mem2mem v4l2_dv_timings videobuf2_dma_sg videobuf2_dma_contig snd_soc_hdmi_codec videobuf2_memops videobuf2_v4l2 videodev snd_soc_rockchip_i2s_tdm videobuf2_common pci_endpoint_test snd_soc_audio_graph_card mc snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink display_connector phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx spi_rockchip_sfc rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched
CPU: 7 UID: 0 PID: 76 Comm: kworker/u32:2 Tainted: G        W           6.18.7-1-rk-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff80008345bd00
x29: ffff80008345bd00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002da05
x23: ffff000100aec900 x22: ffff000104d049a8 x21: ffff000104d04080
x20: 0000000000000000 x19: 0000000000000006 x18: ffff80017cd1a000
x17: 000000040044ffff x16: 001000f2b5503510 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefcc440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff80008345bbd0
x8 : ffff000100aed4d0 x7 : 0000000000000000 x6 : 0000000000000007
x5 : 0000000000000001 x4 : ffff000100aec900
r8169 0004:41:00.0 enP4p65s0: Link is Down
 x3 : 0000000000002bb0
x2 : ffff000101876c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 7 PID: 76 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: pwm_fan rfkill_gpio rk805_pwrkey snd_soc_simple_card rtc_hym8563 snd_soc_es8316 rockchip_thermal rockchip_saradc dw_wdt hantro_vpu synopsys_hdmirx rockchip_rga r8169 v4l2_jpeg v4l2_vp9 v4l2_h264 v4l2_mem2mem v4l2_dv_timings videobuf2_dma_sg videobuf2_dma_contig snd_soc_hdmi_codec videobuf2_memops videobuf2_v4l2 videodev snd_soc_rockchip_i2s_tdm videobuf2_common pci_endpoint_test snd_soc_audio_graph_card mc snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink display_connector phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx spi_rockchip_sfc rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched
CPU: 7 UID: 0 PID: 76 Comm: kworker/u32:2 Tainted: G        W           6.18.7-1-rk-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff80008345bd00
x29: ffff80008345bd00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002da05
x23: ffff000100aec900 x22: ffff000104d049a8 x21: ffff000104d04080
x20: 0000000000000000 x19: 0000000000000005 x18: ffff80017cd1a000
x17: 000000040044ffff x16: 001000f2b5503510 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefcc440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff80008345bbd0
x8 : ffff000100aed4d0 x7 : 0000000000000000 x6 : 0000000000000007
x5 : 0000000000000001 x4 : ffff000100aec900 x3 : 0000000000002bc0
x2 : ffff000101876c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 7 PID: 76 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: pwm_fan rfkill_gpio rk805_pwrkey snd_soc_simple_card rtc_hym8563 snd_soc_es8316 rockchip_thermal rockchip_saradc dw_wdt hantro_vpu synopsys_hdmirx rockchip_rga r8169 v4l2_jpeg v4l2_vp9 v4l2_h264 v4l2_mem2mem v4l2_dv_timings videobuf2_dma_sg videobuf2_dma_contig snd_soc_hdmi_codec videobuf2_memops videobuf2_v4l2 videodev snd_soc_rockchip_i2s_tdm videobuf2_common pci_endpoint_test snd_soc_audio_graph_card mc snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink display_connector phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx spi_rockchip_sfc rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched
CPU: 7 UID: 0 PID: 76 Comm: kworker/u32:2 Tainted: G        W           6.18.7-1-rk-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff80008345bd00
x29: ffff80008345bd00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002da05
x23: ffff000100aec900 x22: ffff000104d049a8 x21: ffff000104d04080
x20: 0000000000000000 x19: 0000000000000004 x18: ffff80017cd1a000
x17: 000000040044ffff x16: 001000f2b5503510 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefcc440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff80008345bbd0
x8 : ffff000100aed4d0 x7 : 0000000000000000 x6 : 0000000000000007
x5 : 0000000000000001 x4 : ffff000100aec900 x3 : 0000000000002bcc
x2 : ffff000101876c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 7 PID: 76 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: pwm_fan rfkill_gpio rk805_pwrkey snd_soc_simple_card rtc_hym8563 snd_soc_es8316 rockchip_thermal rockchip_saradc dw_wdt hantro_vpu synopsys_hdmirx rockchip_rga r8169 v4l2_jpeg v4l2_vp9 v4l2_h264 v4l2_mem2mem v4l2_dv_timings videobuf2_dma_sg videobuf2_dma_contig snd_soc_hdmi_codec videobuf2_memops videobuf2_v4l2 videodev snd_soc_rockchip_i2s_tdm videobuf2_common pci_endpoint_test snd_soc_audio_graph_card mc snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink display_connector phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx spi_rockchip_sfc rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched
CPU: 7 UID: 0 PID: 76 Comm: kworker/u32:2 Tainted: G        W           6.18.7-1-rk-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff80008345bd00
x29: ffff80008345bd00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002da05
x23: ffff000100aec900 x22: ffff000104d049a8 x21: ffff000104d04080
x20: 0000000000000000 x19: 0000000000000003 x18: ffff80017cd1a000
x17: 000000040044ffff x16: 001000f2b5503510 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefcc440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff80008345bbd0
x8 : ffff000100aed4d0 x7 : 0000000000000000 x6 : 0000000000000007
x5 : 0000000000000001 x4 : ffff000100aec900 x3 : 0000000000002bdc
x2 : ffff000101876c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 7 PID: 76 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: pwm_fan rfkill_gpio rk805_pwrkey snd_soc_simple_card rtc_hym8563 snd_soc_es8316 rockchip_thermal rockchip_saradc dw_wdt hantro_vpu synopsys_hdmirx rockchip_rga r8169 v4l2_jpeg v4l2_vp9 v4l2_h264 v4l2_mem2mem v4l2_dv_timings videobuf2_dma_sg videobuf2_dma_contig snd_soc_hdmi_codec videobuf2_memops videobuf2_v4l2 videodev snd_soc_rockchip_i2s_tdm videobuf2_common pci_endpoint_test snd_soc_audio_graph_card mc snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink display_connector phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx spi_rockchip_sfc rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched
CPU: 7 UID: 0 PID: 76 Comm: kworker/u32:2 Tainted: G        W           6.18.7-1-rk-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff80008345bd00
x29: ffff80008345bd00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002da05
x23: ffff000100aec900 x22: ffff000104d049a8 x21: ffff000104d04080
x20: 0000000000000000 x19: 0000000000000002 x18: ffff80017cd1a000
x17: 000000040044ffff x16: 001000f2b5503510 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefcc440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff80008345bbd0
x8 : ffff000100aed4d0 x7 : 0000000000000000 x6 : 0000000000000007
x5 : 0000000000000001 x4 : ffff000100aec900 x3 : 0000000000002bec
x2 : ffff000101876c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 7 PID: 76 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: pwm_fan rfkill_gpio rk805_pwrkey snd_soc_simple_card rtc_hym8563 snd_soc_es8316 rockchip_thermal rockchip_saradc dw_wdt hantro_vpu synopsys_hdmirx rockchip_rga r8169 v4l2_jpeg v4l2_vp9 v4l2_h264 v4l2_mem2mem v4l2_dv_timings videobuf2_dma_sg videobuf2_dma_contig snd_soc_hdmi_codec videobuf2_memops videobuf2_v4l2 videodev snd_soc_rockchip_i2s_tdm videobuf2_common pci_endpoint_test snd_soc_audio_graph_card mc snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink display_connector phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx spi_rockchip_sfc rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched
CPU: 7 UID: 0 PID: 76 Comm: kworker/u32:2 Tainted: G        W           6.18.7-1-rk-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff80008345bd00
x29: ffff80008345bd00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002da05
x23: ffff000100aec900 x22: ffff000104d049a8 x21: ffff000104d04080
x20: 0000000000000000 x19: 0000000000000001 x18: ffff80017cd1a000
x17: 000000040044ffff x16: 001000f2b5503510 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefcc440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff80008345bbd0
x8 : ffff000100aed4d0 x7 : 0000000000000000 x6 : 0000000000000007
x5 : 0000000000000001 x4 : ffff000100aec900 x3 : 0000000000002bf8
x2 : ffff000101876c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
r8169 0004:41:00.0 enP4p65s0: Link is Up - 1Gbps/Full - flow control off
systemd-journald[442]: Time jumped backwards, rotating.
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdba4000.video-codec
rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdba8000.video-codec
rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdbac000.video-codec

[-- Attachment #4: boot.working --]
[-- Type: text/plain, Size: 77223 bytes --]

Booting Linux on physical CPU 0x0000000000 [0x412fd050]
Linux version 6.18.7-1-aarch64-ARCH (builduser@arch-nspawn-1449574) (aarch64-unknown-linux-gnu-gcc (GCC) 15.2.1 20260103, GNU ld (GNU Binutils) 2.45.1) #1 SMP PREEMPT_DYNAMIC Sun Jan 25 17:48:33 UTC 2026
Machine model: Radxa ROCK 5B
efi: EFI v2.7 by EDK II
efi: SMBIOS=0xefe80000 SMBIOS 3.0=0xefe60000 MEMATTR=0xed787018 ACPI 2.0=0xeed8c018 INITRD=0xed784f18 RNG=0xeed8ce18 MEMRESERVE=0xed784f98 
random: crng init done
Reserved memory: created DMA memory pool at 0x00000000db600000, size 160 MiB
OF: reserved mem: initialized node hdmi-receiver-cma, compatible id shared-dma-pool
OF: reserved mem: 0x00000000db600000..0x00000000e55fffff (163840 KiB) nomap non-reusable hdmi-receiver-cma
earlycon: uart0 at MMIO32 0x00000000feb50000 (options '1500000n8')
printk: legacy bootconsole [uart0] enabled
Zone ranges:
  DMA      [mem 0x0000000000200000-0x00000000ffffffff]
  DMA32    empty
  Normal   [mem 0x0000000100000000-0x00000001ffffffff]
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x0000000000200000-0x00000000006fffff]
  node   0: [mem 0x00000000007c0000-0x00000000007effff]
  node   0: [mem 0x00000000007f0000-0x00000000083fffff]
  node   0: [mem 0x0000000008400000-0x00000000093fffff]
  node   0: [mem 0x0000000009400000-0x00000000db5fffff]
  node   0: [mem 0x00000000db600000-0x00000000e55fffff]
  node   0: [mem 0x00000000e5600000-0x00000000ed19ffff]
  node   0: [mem 0x00000000ed1a0000-0x00000000ed1fffff]
  node   0: [mem 0x00000000ed200000-0x00000000ed7cffff]
  node   0: [mem 0x00000000ed7d0000-0x00000000edfbffff]
  node   0: [mem 0x00000000edfc0000-0x00000000ee19ffff]
  node   0: [mem 0x00000000ee1a0000-0x00000000ee1fffff]
  node   0: [mem 0x00000000ee200000-0x00000000ee70ffff]
  node   0: [mem 0x00000000ee710000-0x00000000ee93ffff]
  node   0: [mem 0x00000000ee940000-0x00000000ee94ffff]
  node   0: [mem 0x00000000ee950000-0x00000000ee9cffff]
  node   0: [mem 0x00000000ee9d0000-0x00000000eeafffff]
  node   0: [mem 0x00000000eeb00000-0x00000000eeb8ffff]
  node   0: [mem 0x00000000eeb90000-0x00000000efbfffff]
  node   0: [mem 0x00000000efc00000-0x00000000effdffff]
  node   0: [mem 0x00000000effe0000-0x00000000efffffff]
  node   0: [mem 0x0000000100000000-0x00000001ffffffff]
Initmem setup node 0 [mem 0x0000000000200000-0x00000001ffffffff]
On node 0, zone DMA: 512 pages in unavailable ranges
On node 0, zone DMA: 192 pages in unavailable ranges
cma: Reserved 64 MiB at 0x00000000e8400000
psci: probing for conduit method from DT.
psci: PSCIv1.1 detected in firmware.
psci: Using standard PSCI v0.2 function IDs
psci: MIGRATE_INFO_TYPE not supported.
psci: SMC Calling Convention v1.5
percpu: Embedded 25 pages/cpu s62104 r8192 d32104 u102400
pcpu-alloc: s62104 r8192 d32104 u102400 alloc=25*4096
pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7 
Detected VIPT I-cache on CPU0
CPU features: detected: GICv3 CPU interface
CPU features: detected: Virtualization Host Extensions
CPU features: detected: Qualcomm erratum 1009, or ARM erratum 1286807, 2441009
CPU features: detected: ARM errata 1165522, 1319367, or 1530923
alternatives: applying boot alternatives
Kernel command line: root=/dev/mmcblk0p1 initrd=/boot/initramfs-linux.img dtb=/boot/dtbs/rockchip/rk3588-rock-5b.dtb rw earlycon video=HDMI-A-1:1920x1080M@60
Unknown kernel command line parameters "dtb=/boot/dtbs/rockchip/rk3588-rock-5b.dtb", will be passed to user space.
printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
software IO TLB: area num 8.
software IO TLB: mapped [mem 0x00000000d7600000-0x00000000db600000] (64MB)
Built 1 zonelists, mobility grouping on.  Total pages: 2030912
mem auto-init: stack:off, heap alloc:off, heap free:off
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
Dynamic Preempt: full
rcu: Preemptible hierarchical RCU implementation.
rcu: 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=8.
	Trampoline variant of Tasks RCU enabled.
	Tracing variant of Tasks RCU enabled.
rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8.
RCU Tasks Trace: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8.
NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
GIC: enabling workaround for GICv3: non-coherent attribute
GICv3: GIC: Using split EOI/Deactivate mode
GICv3: 480 SPIs implemented
GICv3: 0 Extended SPIs implemented
GICv3: MBI range [424:479]
GICv3: Using MBI frame 0x00000000fe610000
Root IRQ handler: gic_handle_irq
GICv3: GICv3 features: 16 PPIs
GICv3: GICD_CTLR.DS=0, SCR_EL3.FIQ=1
GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000
ITS [mem 0xfe640000-0xfe65ffff]
GIC: enabling workaround for ITS: Rockchip erratum RK3588001
GIC: enabling workaround for ITS: non-coherent attribute
ITS@0x00000000fe640000: allocated 8192 Devices @100080000 (indirect, esz 8, psz 64K, shr 0)
ITS@0x00000000fe640000: allocated 32768 Interrupt Collections @100090000 (flat, esz 2, psz 64K, shr 0)
ITS: using cache flushing for cmd queue
ITS [mem 0xfe660000-0xfe67ffff]
GIC: enabling workaround for ITS: Rockchip erratum RK3588001
GIC: enabling workaround for ITS: non-coherent attribute
ITS@0x00000000fe660000: allocated 8192 Devices @1000b0000 (indirect, esz 8, psz 64K, shr 0)
ITS@0x00000000fe660000: allocated 32768 Interrupt Collections @1000c0000 (flat, esz 2, psz 64K, shr 0)
ITS: using cache flushing for cmd queue
GICv3: using LPI property table @0x00000001000d0000
GIC: using cache flushing for LPI property table
GICv3: CPU0: using allocated LPI pending table @0x00000001000e0000
GICv3: GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@100[1] /cpus/cpu@200[2] /cpus/cpu@300[3] }
GICv3: GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@400[4] /cpus/cpu@500[5] /cpus/cpu@600[6] /cpus/cpu@700[7] }
rcu: srcu_init: Setting srcu_struct sizes based on contention.
arch_timer: cp15 timer running at 24.00MHz (phys).
clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
Console: colour dummy device 80x25
printk: legacy console [tty0] enabled
printk: legacy bootconsole [uart0] disabled
Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=24000)
pid_max: default: 32768 minimum: 301
LSM: initializing lsm=capability,yama,landlock
Yama: becoming mindful.
landlock: Up and running.
Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
rcu: Hierarchical SRCU implementation.
rcu: 	Max phase no-delay instances is 400.
Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
fsl-mc MSI: msi-controller@fe640000 domain created
fsl-mc MSI: msi-controller@fe660000 domain created
Remapping and enabling EFI services.
smp: Bringing up secondary CPUs ...
Detected VIPT I-cache on CPU1
GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000
GICv3: CPU1: using allocated LPI pending table @0x00000001000f0000
CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
Detected VIPT I-cache on CPU2
GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000
GICv3: CPU2: using allocated LPI pending table @0x0000000100100000
CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
Detected VIPT I-cache on CPU3
GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000
GICv3: CPU3: using allocated LPI pending table @0x0000000100110000
CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
CPU features: detected: Spectre-v4
CPU features: detected: Spectre-BHB
CPU features: detected: SSBS not fully self-synchronizing
Detected PIPT I-cache on CPU4
GICv3: CPU4: found redistributor 400 region 0:0x00000000fe700000
GICv3: CPU4: using allocated LPI pending table @0x0000000100120000
CPU4: Booted secondary processor 0x0000000400 [0x414fd0b0]
Detected PIPT I-cache on CPU5
GICv3: CPU5: found redistributor 500 region 0:0x00000000fe720000
GICv3: CPU5: using allocated LPI pending table @0x0000000100130000
CPU5: Booted secondary processor 0x0000000500 [0x414fd0b0]
Detected PIPT I-cache on CPU6
GICv3: CPU6: found redistributor 600 region 0:0x00000000fe740000
GICv3: CPU6: using allocated LPI pending table @0x0000000100140000
CPU6: Booted secondary processor 0x0000000600 [0x414fd0b0]
Detected PIPT I-cache on CPU7
GICv3: CPU7: found redistributor 700 region 0:0x00000000fe760000
GICv3: CPU7: using allocated LPI pending table @0x0000000100150000
CPU7: Booted secondary processor 0x0000000700 [0x414fd0b0]
smp: Brought up 1 node, 8 CPUs
SMP: Total of 8 processors activated.
CPU: All CPU(s) started at EL2
CPU features: detected: 32-bit EL0 Support
CPU features: detected: Data cache clean to the PoU not required for I/D coherence
CPU features: detected: Common not Private translations
CPU features: detected: CRC32 instructions
CPU features: detected: RCpc load-acquire (LDAPR)
CPU features: detected: LSE atomic instructions
CPU features: detected: Privileged Access Never
CPU features: detected: PMUv3
CPU features: detected: RAS Extension Support
CPU features: detected: Speculative Store Bypassing Safe (SSBS)
alternatives: applying system-wide alternatives
CPU features: detected: Hardware dirty bit management on CPU4-7
Memory: 7571772K/8123648K available (21504K kernel code, 4806K rwdata, 12172K rodata, 2624K init, 712K bss, 478420K reserved, 65536K cma-reserved)
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
posixtimers hash table entries: 4096 (order: 4, 65536 bytes, linear)
futex hash table entries: 2048 (131072 bytes on 1 NUMA nodes, total 128 KiB, linear).
22240 pages in range for non-PLT usage
513760 pages in range for PLT usage
pinctrl core: initialized pinctrl subsystem
SMBIOS 3.3.0 present.
DMI: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
DMI: Memory slots populated: 1/1
NET: Registered PF_NETLINK/PF_ROUTE protocol family
DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
audit: initializing netlink subsys (disabled)
audit: type=2000 audit(0.092:1): state=initialized audit_enabled=0 res=1
thermal_sys: Registered thermal governor 'fair_share'
thermal_sys: Registered thermal governor 'bang_bang'
thermal_sys: Registered thermal governor 'step_wise'
thermal_sys: Registered thermal governor 'user_space'
thermal_sys: Registered thermal governor 'power_allocator'
cpuidle: using governor ladder
cpuidle: using governor menu
hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
ASID allocator initialised with 65536 entries
Serial: AMBA PL011 UART driver
/vop@fdd90000: Fixed dependency cycle(s) with /hdmi@fde80000
/hdmi@fde80000: Fixed dependency cycle(s) with /vop@fdd90000
/pcie@fe190000: Fixed dependency cycle(s) with /pcie@fe190000/legacy-interrupt-controller
/i2c@fec90000/audio-codec@11: Fixed dependency cycle(s) with /i2s@fe470000
gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
rockchip-gpio fd8a0000.gpio: probed /pinctrl/gpio@fd8a0000
gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
rockchip-gpio fec20000.gpio: probed /pinctrl/gpio@fec20000
gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
rockchip-gpio fec30000.gpio: probed /pinctrl/gpio@fec30000
gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
rockchip-gpio fec40000.gpio: probed /pinctrl/gpio@fec40000
gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
rockchip-gpio fec50000.gpio: probed /pinctrl/gpio@fec50000
/vop@fdd90000: Fixed dependency cycle(s) with /hdmi@fdea0000
/hdmi@fdea0000: Fixed dependency cycle(s) with /vop@fdd90000
/pcie@fe170000: Fixed dependency cycle(s) with /pcie@fe170000/legacy-interrupt-controller
/hdmi@fde80000: Fixed dependency cycle(s) with /hdmi0-con
/hdmi0-con: Fixed dependency cycle(s) with /hdmi@fde80000
/hdmi@fdea0000: Fixed dependency cycle(s) with /hdmi1-con
/hdmi1-con: Fixed dependency cycle(s) with /hdmi@fdea0000
HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
raid6: neonx8   gen()  2093 MB/s
raid6: neonx4   gen()  2099 MB/s
raid6: neonx2   gen()  1747 MB/s
raid6: neonx1   gen()  1381 MB/s
raid6: int64x8  gen()   808 MB/s
raid6: int64x4  gen()   977 MB/s
raid6: int64x2  gen()   808 MB/s
raid6: int64x1  gen()   678 MB/s
raid6: using algorithm neonx4 gen() 2099 MB/s
raid6: .... xor() 1620 MB/s, rmw enabled
raid6: using neon recovery algorithm
ACPI: Interpreter disabled.
iommu: Default domain type: Translated
iommu: DMA domain TLB invalidation policy: strict mode
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
EDAC MC: Ver: 3.0.0
scmi_core: SCMI protocol bus registered
efivars: Registered efivars operations
FPGA manager framework
Advanced Linux Sound Architecture Driver Initialized.
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
NetLabel:  unlabeled traffic allowed by default
vgaarb: loaded
clocksource: Switched to clocksource arch_sys_counter
VFS: Disk quotas dquot_6.6.0
VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
pnp: PnP ACPI: disabled
NET: Registered PF_INET protocol family
IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
TCP: Hash tables configured (established 65536 bind 65536)
MPTCP token hash table entries: 8192 (order: 6, 196608 bytes, linear)
UDP hash table entries: 4096 (order: 6, 262144 bytes, linear)
UDP-Lite hash table entries: 4096 (order: 6, 262144 bytes, linear)
NET: Registered PF_UNIX/PF_LOCAL protocol family
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp-with-tls transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 0 bytes, default 64
Trying to unpack rootfs image as initramfs...
kvm [1]: nv: 568 coarse grained trap handlers
kvm [1]: IPA Size Limit: 40 bits
kvm [1]: GICv3: no GICV resource entry
kvm [1]: disabling GICv2 emulation
kvm [1]: GIC system register CPU interface enabled
kvm [1]: vgic interrupt IRQ18
kvm [1]: VHE mode initialized successfully
Initialise system trusted keyrings
workingset: timestamp_bits=46 max_order=21 bucket_order=0
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
nfs4filelayout_init: NFSv4 File Layout Driver Registering...
nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
ntfs3: Read-only LZX/Xpress compression included
SGI XFS with ACLs, security attributes, quota, no debug enabled
cryptd: max_cpu_qlen set to 1000
NET: Registered PF_ALG protocol family
xor: measuring software checksum speed
   8regs           :  2881 MB/sec
   32regs          :  2890 MB/sec
   arm64_neon      :  3296 MB/sec
xor: using function: arm64_neon (3296 MB/sec)
Key type asymmetric registered
Asymmetric key parser 'x509' registered
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 241)
io scheduler mq-deadline registered
io scheduler kyber registered
io scheduler bfq registered
Freeing initrd memory: 11512K
ledtrig-cpu: registered to indicate activity on CPUs
IPMI message handler: version 39.2
dma-pl330 fea10000.dma-controller: Loaded driver for PL330 DMAC-241330
dma-pl330 fea10000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
dma-pl330 fea30000.dma-controller: Loaded driver for PL330 DMAC-241330
dma-pl330 fea30000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
dma-pl330 fed10000.dma-controller: Loaded driver for PL330 DMAC-241330
dma-pl330 fed10000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
feb50000.serial: ttyS2 at MMIO 0xfeb50000 (irq = 40, base_baud = 1500000) is a 16550A
printk: legacy console [ttyS2] enabled
feb90000.serial: ttyS0 at MMIO 0xfeb90000 (irq = 41, base_baud = 1500000) is a 16550A
msm_serial: driver initialized
arm-smmu-v3 fc900000.iommu: ias 48-bit, oas 48-bit (features 0x001c1ebf)
arm-smmu-v3 fc900000.iommu: allocated 65536 entries for cmdq
arm-smmu-v3 fc900000.iommu: allocated 32768 entries for evtq
arm-smmu-v3 fc900000.iommu: allocated 65536 entries for priq
arm-smmu-v3 fc900000.iommu: msi_domain absent - falling back to wired irqs
platform fdb50000.video-codec: Adding to iommu group 0
platform fdba0000.video-codec: Adding to iommu group 1
platform fdba4000.video-codec: Adding to iommu group 2
platform fdba8000.video-codec: Adding to iommu group 3
platform fdbac000.video-codec: Adding to iommu group 4
platform fdd90000.vop: Adding to iommu group 5
/spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/regulators/dcdc-reg7
/spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs3-null-pins
/spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs2-null-pins
/spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs1-null-pins
xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
ehci-platform fc800000.usb: EHCI Host Controller
ohci-platform fc840000.usb: Generic Platform OHCI controller
xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010
xhci-hcd xhci-hcd.0.auto: irq 52, io mem 0xfc400000
xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
ehci-platform fc800000.usb: new USB bus registered, assigned bus number 2
ehci-platform fc800000.usb: irq 53, io mem 0xfc800000
ohci-platform fc840000.usb: new USB bus registered, assigned bus number 3
xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 4
ohci-platform fc840000.usb: irq 54, io mem 0xfc840000
xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
ehci-platform fc800000.usb: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: xHCI Host Controller
usb usb1: Manufacturer: Linux 6.18.7-1-aarch64-ARCH xhci-hcd
usb usb1: SerialNumber: xhci-hcd.0.auto
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.18
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: xHCI Host Controller
usb usb4: Manufacturer: Linux 6.18.7-1-aarch64-ARCH xhci-hcd
usb usb4: SerialNumber: xhci-hcd.0.auto
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 1 port detected
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usbcore: registered new interface driver uas
usb usb2: Product: EHCI Host Controller
usb usb2: Manufacturer: Linux 6.18.7-1-aarch64-ARCH ehci_hcd
usbcore: registered new interface driver usb-storage
usb usb2: SerialNumber: fc800000.usb
usbcore: registered new interface driver ums-alauda
hub 2-0:1.0: USB hub found
usbcore: registered new interface driver ums-cypress
hub 2-0:1.0: 1 port detected
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums_eneub6250
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-karma
usbcore: registered new interface driver ums-onetouch
usbcore: registered new interface driver ums-realtek
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
mousedev: PS/2 mouse device common for all mice
fan53555-regulator 0-0042: FAN53555 Option[10] Rev[1] Detected!
fan53555-regulator 0-0043: FAN53555 Option[10] Rev[1] Detected!
/i2s@fe470000: Fixed dependency cycle(s) with /i2c@fec90000/audio-codec@11
/i2c@fec90000/audio-codec@11: Fixed dependency cycle(s) with /i2s@fe470000
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: Generic Platform OHCI controller
usb usb3: Manufacturer: Linux 6.18.7-1-aarch64-ARCH ohci_hcd
usb usb3: SerialNumber: fc840000.usb
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 1 port detected
Synopsys Designware Multimedia Card Interface Driver
sdhci-pltfm: SDHCI platform and OF driver helper
efifb: probing for efifb
efifb: framebuffer at 0xed7d0000, using 8100k, total 8100k
efifb: mode is 1920x1080x32, linelength=7680, pages=1
efifb: scrolling: redraw
efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
Console: switching to colour frame buffer device 240x67
fb0: EFI VGA frame buffer device
arm-scmi arm-scmi.1.auto: Using scmi_smc_transport
arm-scmi arm-scmi.1.auto: SCMI max-rx-timeout: 30ms / max-msg-size: 104bytes / max-msg: 20
scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16
arm-scmi arm-scmi.1.auto: SCMI Notifications - Core Enabled.
arm-scmi arm-scmi.1.auto: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
arm-scmi arm-scmi.1.auto: Enabling SCMI Quirk [quirk_clock_rates_triplet_out_of_spec]
SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
hid: raw HID events driver (C) Jiri Kosina
mmc0: SDHCI controller on fe2e0000.mmc [fe2e0000.mmc] using ADMA
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 (0,8000003f) counters available
hw perfevents: enabled with armv8_cortex_a76 PMU driver, 7 (0,8000003f) counters available
watchdog: NMI not fully supported
watchdog: Hard watchdog permanently disabled
Initializing XFRM netlink socket
NET: Registered PF_INET6 protocol family
Segment Routing with IPv6
In-situ OAM (IOAM) with IPv6
mip6: Mobile IPv6
NET: Registered PF_PACKET protocol family
Key type dns_resolver registered
registered taskstats version 1
Loading compiled-in X.509 certificates
mmc0: new HS400 Enhanced strobe MMC card at address 0001
debug_vm_pgtable: [debug_vm_pgtable         ]: Validating architecture page table helpers
mmcblk0: mmc0:0001 DA6064 58.2 GiB
Key type .fscrypt registered
Key type fscrypt-provisioning registered
Btrfs loaded, zoned=yes, fsverity=no
Key type encrypted registered
 mmcblk0: p1
mmcblk0boot0: mmc0:0001 DA6064 4.00 MiB
mmcblk0boot1: mmc0:0001 DA6064 4.00 MiB
mmcblk0rpmb: mmc0:0001 DA6064 4.00 MiB, chardev (508:0)
usb 1-1: new low-speed USB device number 2 using xhci-hcd
usb 2-1: new high-speed USB device number 2 using ehci-platform
vdd_2v0_pldo_s3: Bringing 2025000uV into 2000000-2000000uV
vcc_3v3_s3: Bringing 3325000uV into 3300000-3300000uV
vcc_1v8_s3: Bringing 1825000uV into 1800000-1800000uV
rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to create device link (0x180) with supplier spi2.0 for /power-management@fd8d8000/power-controller/power-domain@12
ohci-platform fc8c0000.usb: Generic Platform OHCI controller
ehci-platform fc880000.usb: EHCI Host Controller
ohci-platform fc8c0000.usb: new USB bus registered, assigned bus number 5
cpufreq: cpufreq_policy_online: CPU0: Running at unlisted initial frequency: 408000 kHz, changing to: 1008000 kHz
cpu cpu0: EM: created perf domain
ehci-platform fc880000.usb: new USB bus registered, assigned bus number 6
ohci-platform fc8c0000.usb: irq 78, io mem 0xfc8c0000
ehci-platform fc880000.usb: irq 79, io mem 0xfc880000
cpufreq: cpufreq_policy_online: CPU4: Running at unlisted initial frequency: 408000 kHz, changing to: 1200000 kHz
cpu cpu4: EM: created perf domain
ehci-platform fc880000.usb: USB 2.0 started, EHCI 1.00
usb usb6: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18
usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb6: Product: EHCI Host Controller
cpufreq: cpufreq_policy_online: CPU6: Running at unlisted initial frequency: 408000 kHz, changing to: 1200000 kHz
usb usb6: Manufacturer: Linux 6.18.7-1-aarch64-ARCH ehci_hcd
cpu cpu6: EM: created perf domain
usb 2-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11
usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 2-1: Product: USB 2.0 Hub
usb usb6: SerialNumber: fc880000.usb
hub 2-1:1.0: USB hub found
energy_model: updating cpu0 cpu_cap=397 old capacity=530
hub 2-1:1.0: 4 ports detected
hub 6-0:1.0: USB hub found
usb 1-1: New USB device found, idVendor=04d9, idProduct=2519, bcdDevice= 1.00
hub 6-0:1.0: 1 port detected
usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
usb 1-1: Product: 2.4G Wireless Touchpad Keyboard
dwmmc_rockchip fe2d0000.mmc: IDMAC supports 32-bit address mode.
dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
dwmmc_rockchip fe2d0000.mmc: Using internal DMA controller.
clk: Disabling unused clocks
dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
PM: genpd: Disabling unused power domains
ALSA device list:
  No soundcards found.
dwmmc_rockchip fe2d0000.mmc: Version ID is 270a
dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 80,32 bit host data width,256 deep fifo
dwmmc_rockchip fe2d0000.mmc: DW MMC controller at irq 81,32 bit host data width,256 deep fifo
dwmmc_rockchip fe2c0000.mmc: Got CD GPIO
mmc_host mmc2: card is non-removable.
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18
mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: Generic Platform OHCI controller
usb usb5: Manufacturer: Linux 6.18.7-1-aarch64-ARCH ohci_hcd
usb usb5: SerialNumber: fc8c0000.usb
hub 5-0:1.0: USB hub found
dw-apb-uart feb50000.serial: forbid DMA for kernel console
hub 5-0:1.0: 1 port detected
mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
input: 2.4G Wireless Touchpad Keyboard as /devices/platform/fc400000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.0/0003:04D9:2519.0001/input/input0
Freeing unused kernel memory: 2624K
Run /init as init process
  with arguments:
    /init
  with environment:
    HOME=/
    TERM=linux
    dtb=/boot/dtbs/rockchip/rk3588-rock-5b.dtb
systemd[1]: System time advanced to built-in epoch: Wed 2026-01-07 19:31:44 UTC
mmc_host mmc1: Bus speed (slot 0) = 49500000Hz (slot req 50000000Hz, actual 49500000HZ div = 0)
mmc1: new high speed SDHC card at address 0007
mmcblk1: mmc1:0007 SD4GB 3.68 GiB
hid-generic 0003:04D9:2519.0001: input,hidraw0: USB HID v1.10 Keyboard [2.4G Wireless Touchpad Keyboard] on usb-xhci-hcd.0.auto-1/input0
input: 2.4G Wireless Touchpad Keyboard Mouse as /devices/platform/fc400000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.1/0003:04D9:2519.0002/input/input1
input: 2.4G Wireless Touchpad Keyboard Consumer Control as /devices/platform/fc400000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.1/0003:04D9:2519.0002/input/input2
input: 2.4G Wireless Touchpad Keyboard System Control as /devices/platform/fc400000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.1/0003:04D9:2519.0002/input/input3
hid-generic 0003:04D9:2519.0002: input,hidraw1: USB HID v1.10 Mouse [2.4G Wireless Touchpad Keyboard] on usb-xhci-hcd.0.auto-1/input1
systemd[1]: Successfully made /usr/ read-only.
systemd[1]: systemd 259-2-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF +XKBCOMMON +UTMP -SYSVINIT +LIBARCHIVE)
systemd[1]: Detected architecture arm64.
systemd[1]: Running in initrd.
systemd[1]: Initializing machine ID from random generator.
systemd[1]: No hostname configured, using default hostname.
systemd[1]: Hostname set to <archlinux>.
dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
 mmcblk1: p1 p2
systemd[1]: Queued start job for default target Initrd Default Target.
mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
mmc_host mmc2: Bus speed (slot 0) = 300000Hz (slot req 300000Hz, actual 300000HZ div = 0)
systemd[1]: Expecting device /dev/mmcblk0p1...
systemd[1]: Reached target Path Units.
systemd[1]: Reached target Slice Units.
systemd[1]: Reached target Swaps.
systemd[1]: Reached target Timer Units.
systemd[1]: Listening on Journal Socket (/dev/log).
systemd[1]: Listening on Journal Sockets.
systemd[1]: Listening on udev Control Socket.
systemd[1]: Listening on udev Kernel Socket.
systemd[1]: Reached target Socket Units.
systemd[1]: Create List of Static Device Nodes was skipped because of an unmet condition check (ConditionFileNotEmpty=/lib/modules/6.18.7-1-aarch64-ARCH/modules.devname).
systemd[1]: Early Battery Level Check was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/class/power_supply).
systemd[1]: Started Display Boot-Time Emergency Messages In Full Screen.
systemd[1]: Starting Journal Service...
systemd[1]: Starting Load Kernel Modules...
systemd[1]: TPM PCR Barrier (initrd) was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
systemd[1]: Starting Create Static Device Nodes in /dev...
systemd-journald[175]: Collecting audit messages is disabled.
systemd[1]: Starting Coldplug All udev Devices...
systemd[1]: Finished Create Static Device Nodes in /dev.
systemd[1]: Finished Load Kernel Modules.
systemd[1]: Reached target Preparation for Local File Systems.
systemd[1]: Reached target Local File Systems.
systemd[1]: Starting Rule-based Manager for Device Events and Files...
systemd[1]: Started Journal Service.
dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
panthor fb000000.gpu: [drm] clock rate = 198000000
panthor fb000000.gpu: EM: created perf domain
panthor fb000000.gpu: [drm] Mali-G610 id 0xa867 major 0x0 minor 0x0 status 0x5
panthor fb000000.gpu: [drm] Features: L2:0x7120306 Tiler:0x809 Mem:0x301 MMU:0x2830 AS:0xff
panthor fb000000.gpu: [drm] shader_present=0x50005 l2_present=0x1 tiler_present=0x1
panthor fb000000.gpu: [drm] Firmware protected mode entry not be supported, ignoring
panthor fb000000.gpu: [drm] Firmware git sha: 95a25d71030715381f33105394285e1dcc860a65 
panthor fb000000.gpu: [drm] CSF FW using interface v1.5.0, Features 0x0 Instrumentation features 0x71
[drm] Initialized panthor 1.5.0 for fb000000.gpu on minor 0
spi-nor spi5.0: supply vcc not found, using dummy regulator
xhci-hcd xhci-hcd.5.auto: xHCI Host Controller
xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 7
xhci-hcd xhci-hcd.5.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010
xhci-hcd xhci-hcd.5.auto: irq 87, io mem 0xfcd00000
xhci-hcd xhci-hcd.5.auto: xHCI Host Controller
xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 8
xhci-hcd xhci-hcd.5.auto: Host supports USB 3.0 SuperSpeed
usb usb7: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18
usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb7: Product: xHCI Host Controller
usb usb7: Manufacturer: Linux 6.18.7-1-aarch64-ARCH xhci-hcd
usb usb7: SerialNumber: xhci-hcd.5.auto
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 1 port detected
usb usb8: We don't know the algorithms for LPM for this host, disabling LPM.
usb usb8: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.18
usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb8: Product: xHCI Host Controller
usb usb8: Manufacturer: Linux 6.18.7-1-aarch64-ARCH xhci-hcd
usb usb8: SerialNumber: xhci-hcd.5.auto
hub 8-0:1.0: USB hub found
hub 8-0:1.0: 1 port detected
rockchip-dw-pcie a41000000.pcie: host bridge /pcie@fe190000 ranges:
rockchip-dw-pcie a41000000.pcie:       IO 0x00f4100000..0x00f41fffff -> 0x00f4100000
rockchip-dw-pcie a41000000.pcie:      MEM 0x00f4200000..0x00f4ffffff -> 0x00f4200000
rockchip-dw-pcie a41000000.pcie:      MEM 0x0a00000000..0x0a3fffffff -> 0x0040000000
rockchip-dw-pcie a41000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G
rockchip-dw-pcie a41000000.pcie: PCI host bridge to bus 0004:40
pci_bus 0004:40: root bus resource [bus 40-4f]
pci_bus 0004:40: root bus resource [io  0x0000-0xfffff] (bus address [0xf4100000-0xf41fffff])
pci_bus 0004:40: root bus resource [mem 0xf4200000-0xf4ffffff]
pci_bus 0004:40: root bus resource [mem 0xa00000000-0xa3fffffff] (bus address [0x40000000-0x7fffffff])
pci 0004:40:00.0: [1d87:3588] type 01 class 0x060400 PCIe Root Port
pci 0004:40:00.0: ROM [mem 0x00000000-0x0000ffff pref]
pci 0004:40:00.0: PCI bridge to [bus 01-ff]
pci 0004:40:00.0:   bridge window [io  0x0000-0x0fff]
pci 0004:40:00.0:   bridge window [mem 0x00000000-0x000fffff]
pci 0004:40:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
pci 0004:40:00.0: supports D1 D2
pci 0004:40:00.0: PME# supported from D0 D1 D3hot
pci 0004:40:00.0: Adding to iommu group 6
pci 0004:40:00.0: Primary bus is hard wired to 0
pci 0004:40:00.0: bridge configuration invalid ([bus 01-ff]), reconfiguring
pci 0004:41:00.0: [10ec:8125] type 00 class 0x020000 PCIe Endpoint
pci 0004:41:00.0: BAR 0: initial BAR value 0x00000000 invalid
pci 0004:41:00.0: BAR 0 [io  size 0x0100]
pci 0004:41:00.0: BAR 2 [mem 0x00000000-0x0000ffff 64bit]
pci 0004:41:00.0: BAR 4 [mem 0x00000000-0x00003fff 64bit]
pci 0004:41:00.0: supports D1 D2
pci 0004:41:00.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0004:41:00.0: Adding to iommu group 6
pci 0004:41:00.0: ASPM: default states L0s L1
pci_bus 0004:41: busn_res: [bus 41-4f] end is updated to 41
pci 0004:40:00.0: bridge window [mem 0xf4200000-0xf42fffff]: assigned
pci 0004:40:00.0: ROM [mem 0xf4300000-0xf430ffff pref]: assigned
pci 0004:40:00.0: bridge window [io  0x1000-0x1fff]: assigned
pci 0004:41:00.0: BAR 2 [mem 0xf4200000-0xf420ffff 64bit]: assigned
pci 0004:41:00.0: BAR 4 [mem 0xf4210000-0xf4213fff 64bit]: assigned
pci 0004:41:00.0: BAR 0 [io  0x1000-0x10ff]: assigned
pci 0004:40:00.0: PCI bridge to [bus 41]
pci 0004:40:00.0:   bridge window [io  0x1000-0x1fff]
pci 0004:40:00.0:   bridge window [mem 0xf4200000-0xf42fffff]
pci_bus 0004:40: resource 4 [io  0x0000-0xfffff]
pci_bus 0004:40: resource 5 [mem 0xf4200000-0xf4ffffff]
pci_bus 0004:40: resource 6 [mem 0xa00000000-0xa3fffffff]
pci_bus 0004:41: resource 0 [io  0x1000-0x1fff]
pci_bus 0004:41: resource 1 [mem 0xf4200000-0xf42fffff]
pcieport 0004:40:00.0: PME: Signaling with IRQ 99
pcieport 0004:40:00.0: AER: enabled with IRQ 100
rockchip-hdptx-phy fed60000.phy: PLL locked by unknown consumer!
Console: switching to colour dummy device 80x25
rockchip-drm display-subsystem: bound fdd90000.vop (ops vop2_component_ops [rockchipdrm])
dwhdmiqp-rockchip fde80000.hdmi: registered DesignWare HDMI QP I2C bus driver
rockchip-drm display-subsystem: bound fde80000.hdmi (ops dw_hdmi_qp_rockchip_ops [rockchipdrm])
dwhdmiqp-rockchip fdea0000.hdmi: registered DesignWare HDMI QP I2C bus driver
rockchip-drm display-subsystem: bound fdea0000.hdmi (ops dw_hdmi_qp_rockchip_ops [rockchipdrm])
[drm] Initialized rockchip 1.0.0 for display-subsystem on minor 1
Console: switching to colour frame buffer device 240x67
rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
rockchip-dw-pcie a40800000.pcie: host bridge /pcie@fe170000 ranges:
rockchip-dw-pcie a40800000.pcie:       IO 0x00f2100000..0x00f21fffff -> 0x00f2100000
rockchip-dw-pcie a40800000.pcie:      MEM 0x00f2200000..0x00f2ffffff -> 0x00f2200000
rockchip-dw-pcie a40800000.pcie:      MEM 0x0980000000..0x09bfffffff -> 0x0040000000
rockchip-dw-pcie a40800000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G
rockchip-dw-pcie a40800000.pcie: PCI host bridge to bus 0002:20
pci_bus 0002:20: root bus resource [bus 20-2f]
pci_bus 0002:20: root bus resource [io  0x100000-0x1fffff] (bus address [0xf2100000-0xf21fffff])
pci_bus 0002:20: root bus resource [mem 0xf2200000-0xf2ffffff]
pci_bus 0002:20: root bus resource [mem 0x980000000-0x9bfffffff] (bus address [0x40000000-0x7fffffff])
pci 0002:20:00.0: [1d87:3588] type 01 class 0x060400 PCIe Root Port
pci 0002:20:00.0: ROM [mem 0x00000000-0x0000ffff pref]
pci 0002:20:00.0: PCI bridge to [bus 01-ff]
pci 0002:20:00.0:   bridge window [io  0x0000-0x0fff]
pci 0002:20:00.0:   bridge window [mem 0x00000000-0x000fffff]
pci 0002:20:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
pci 0002:20:00.0: supports D1 D2
pci 0002:20:00.0: PME# supported from D0 D1 D3hot
pci 0002:20:00.0: Adding to iommu group 7
pci 0002:20:00.0: Primary bus is hard wired to 0
pci 0002:20:00.0: bridge configuration invalid ([bus 01-ff]), reconfiguring
pci_bus 0002:21: busn_res: [bus 21-2f] end is updated to 21
pci 0002:20:00.0: ROM [mem 0xf2200000-0xf220ffff pref]: assigned
pci 0002:20:00.0: PCI bridge to [bus 21]
pci_bus 0002:20: resource 4 [io  0x100000-0x1fffff]
pci_bus 0002:20: resource 5 [mem 0xf2200000-0xf2ffffff]
pci_bus 0002:20: resource 6 [mem 0x980000000-0x9bfffffff]
pcieport 0002:20:00.0: PME: Signaling with IRQ 116
pcieport 0002:20:00.0: AER: enabled with IRQ 117
mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
EXT4-fs (mmcblk0p1): mounted filesystem 8dc6181f-e0bc-46e3-917d-87ceed5e8c5b r/w with ordered data mode. Quota mode: none.
mmc_host mmc2: Bus speed (slot 0) = 200000Hz (slot req 200000Hz, actual 200000HZ div = 0)
dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
systemd-journald[175]: Received SIGTERM from PID 1 (systemd).
systemd[1]: System time advanced to timestamp on /var/lib/systemd/timesync/clock: Sat 2026-01-31 08:38:20 CET
systemd[1]: systemd 259-2-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF +XKBCOMMON +UTMP -SYSVINIT +LIBARCHIVE)
systemd[1]: Detected architecture arm64.
systemd[1]: Hostname set to <rock>.
mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
mmc_host mmc2: Bus speed (slot 0) = 187500Hz (slot req 187500Hz, actual 187500HZ div = 0)
systemd[1]: bpf-restrict-fs: BPF LSM hook not enabled in the kernel, BPF LSM not supported.
systemd[1]: initrd-switch-root.service: Deactivated successfully.
systemd[1]: Stopped Switch Root.
systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
systemd[1]: Created slice Slice /system/dirmngr.
systemd[1]: Created slice Slice /system/getty.
systemd[1]: Created slice Slice /system/gpg-agent.
systemd[1]: Created slice Slice /system/gpg-agent-browser.
systemd[1]: Created slice Slice /system/gpg-agent-extra.
systemd[1]: Created slice Slice /system/gpg-agent-ssh.
systemd[1]: Created slice Slice /system/keyboxd.
systemd[1]: Created slice Slice /system/modprobe.
systemd[1]: Created slice Slice /system/serial-getty.
systemd[1]: Created slice User and Session Slice.
systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
systemd[1]: Started Forward Password Requests to Wall Directory Watch.
systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
systemd[1]: Expecting device /dev/ttyS2...
systemd[1]: Reached target Local Encrypted Volumes.
systemd[1]: Reached target Image Downloads.
systemd[1]: Stopped target Switch Root.
systemd[1]: Stopped target Initrd File Systems.
systemd[1]: Stopped target Initrd Root File System.
systemd[1]: Reached target Local Integrity Protected Volumes.
systemd[1]: Reached target Path Units.
systemd[1]: Reached target Remote File Systems.
systemd[1]: Reached target Slice Units.
systemd[1]: Reached target Swaps.
systemd[1]: Reached target Local Verity Protected Volumes.
systemd[1]: Listening on Device-mapper event daemon FIFOs.
systemd[1]: Listening on Query the User Interactively for a Password.
systemd[1]: Listening on Process Core Dump Socket.
systemd[1]: Listening on Credential Encryption/Decryption.
systemd[1]: Listening on Factory Reset Management.
systemd[1]: Listening on Console Output Muting Service Socket.
systemd[1]: Listening on Network Management Resolve Hook Socket.
systemd[1]: Listening on Network Management Varlink Socket.
systemd[1]: Listening on Network Management Netlink Socket.
systemd[1]: TPM PCR Measurements was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
systemd[1]: Make TPM PCR Policy was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
systemd[1]: Listening on Disk Repartitioning Service Socket.
systemd[1]: Listening on Resolve Monitor Varlink Socket.
systemd[1]: Listening on Resolve Service Varlink Socket.
systemd[1]: Listening on udev Control Socket.
systemd[1]: Listening on udev Varlink Socket.
systemd[1]: Listening on User Database Manager Socket.
systemd[1]: Mounting Huge Pages File System...
systemd[1]: Mounting POSIX Message Queue File System...
systemd[1]: Mounting Kernel Debug File System...
systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
systemd[1]: tmp.mount: x-systemd.graceful-option=usrquota specified, but option is not available, suppressing.
systemd[1]: Mounting Temporary Directory /tmp...
systemd[1]: Starting Create List of Static Device Nodes...
systemd[1]: Load Kernel Module configfs was skipped because of an unmet condition check (ConditionKernelModuleLoaded=!configfs).
systemd[1]: Mounting Kernel Configuration File System...
systemd[1]: Load Kernel Module drm was skipped because of an unmet condition check (ConditionKernelModuleLoaded=!drm).
systemd[1]: Starting Load Kernel Module fuse...
systemd[1]: systemd-fsck-root.service: Deactivated successfully.
systemd[1]: Stopped File System Check on Root Device.
systemd[1]: Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67).
fuse: init (API version 7.45)
systemd[1]: Starting Journal Service...
systemd[1]: Load Kernel Modules was skipped because no trigger condition checks were met.
systemd[1]: Starting Generate Network Units from Kernel Command Line...
systemd[1]: TPM PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
systemd[1]: TPM NvPCR Product ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
systemd[1]: Starting Remount Root and Kernel File Systems...
systemd[1]: Starting Apply Kernel Variables...
systemd[1]: Early TPM SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
systemd[1]: Starting Load udev Rules from Credentials...
systemd[1]: Starting Coldplug All udev Devices...
systemd[1]: Mounted Huge Pages File System.
systemd-journald[436]: Collecting audit messages is disabled.
systemd[1]: Mounted POSIX Message Queue File System.
systemd[1]: Mounted Kernel Debug File System.
systemd[1]: Started Journal Service.
systemd-journald[436]: Received client request to flush runtime journal.
systemd-journald[436]: /var/log/journal/8e8bbd9715ef454185d858dfb00d709b/system.journal: Realtime clock jumped backwards relative to last journal entry, rotating.
systemd-journald[436]: Rotating system journal.
mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
mmc2: Failed to initialize a non-removable card
cfg80211: Loading compiled-in X.509 certificates for regulatory database
Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2
cfg80211: failed to load regulatory.db
mc: Linux media interface: v0.10
videodev: Linux video capture interface: v2.00
r8169 0004:41:00.0: enabling device (0000 -> 0003)
r8169 0004:41:00.0 eth0: RTL8125B, 00:e0:4c:03:49:fa, XID 641, IRQ 118
r8169 0004:41:00.0 eth0: jumbo features [frames: 16362 bytes, tx checksumming: ko]
rockchip-rga fdb80000.rga: HW Version: 0x03.02
snps_hdmirx fdee0000.hdmi_receiver: assigned reserved memory node hdmi-receiver-cma
rockchip-rga fdb80000.rga: Registered rockchip-rga as /dev/video0
hantro-vpu fdb50000.video-codec: registered rockchip,rk3568-vpu-dec as /dev/video2
hantro-vpu fdba0000.video-codec: registered rockchip,rk3588-vepu121-enc as /dev/video3
hantro-vpu fdba4000.video-codec: missing multi-core support, ignoring this instance
hantro-vpu fdba8000.video-codec: missing multi-core support, ignoring this instance
hantro-vpu fdbac000.video-codec: missing multi-core support, ignoring this instance
hantro-vpu fdc70000.video-codec: registered rockchip,rk3588-av1-vpu-dec as /dev/video4
input: rk805 pwrkey as /devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk805-pwrkey.4.auto/input/input4
rtc-hym8563 6-0051: registered as rtc0
rtc-hym8563 6-0051: setting system clock to 2026-01-31T07:38:39 UTC (1769845119)
rfkill_gpio rfkill: rfkill-m2-wlan device registered.
rfkill_gpio rfkill-bt: rfkill-m2-bt device registered.
input: rk3588-es8316 Headphones as /devices/platform/analog-sound/sound/card2/input5
r8169 0004:41:00.0 enP4p65s0: renamed from eth0
------------[ cut here ]------------
WARNING: CPU: 3 PID: 12 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Realtek Internal NBASE-T PHY r8169-4-4100:00: attached PHY driver (mii_bus:phy_addr=r8169-4-4100:00, irq=MAC)
Modules linked in: rfkill_gpio pwm_fan snd_soc_es8316 snd_soc_simple_card rtc_hym8563 rk805_pwrkey rockchip_thermal rockchip_saradc dw_wdt hantro_vpu snd_soc_hdmi_codec synopsys_hdmirx v4l2_jpeg rockchip_rga v4l2_vp9 v4l2_dv_timings v4l2_h264 v4l2_mem2mem videobuf2_dma_sg videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 snd_soc_rockchip_i2s_tdm r8169 videodev videobuf2_common mc pci_endpoint_test snd_soc_audio_graph_card snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx display_connector spi_rockchip_sfc panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi
CPU: 3 UID: 0 PID: 12 Comm: kworker/u32:0 Not tainted 6.18.7-1-aarch64-ARCH #1 PREEMPT(full) 
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff800082b43d00
x29: ffff800082b43d00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002d405
x23: ffff000100374900 x22: ffff0001061ae9a8 x21: ffff0001061ae080
x20: 0000000000000000 x19: 000000000000000a x18: ffff80017ccb6000
x17: 0000000000000000 x16: 0000000000000000 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fef68440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff800082b43bd0
x8 : ffff0001003754d0 x7 : 0000000000000000 x6 : 0000000000000003
x5 : 0000000000000001 x4 : ffff000100374900 x3 : 0000000000002264
x2 : ffff000101a69c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 4 PID: 12 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: rfkill_gpio pwm_fan snd_soc_es8316 snd_soc_simple_card rtc_hym8563 rk805_pwrkey rockchip_thermal rockchip_saradc dw_wdt hantro_vpu snd_soc_hdmi_codec synopsys_hdmirx v4l2_jpeg rockchip_rga v4l2_vp9 v4l2_dv_timings v4l2_h264 v4l2_mem2mem videobuf2_dma_sg videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 snd_soc_rockchip_i2s_tdm r8169 videodev videobuf2_common mc pci_endpoint_test snd_soc_audio_graph_card snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx display_connector spi_rockchip_sfc panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi
CPU: 4 UID: 0 PID: 12 Comm: kworker/u32:0 Tainted: G        W           6.18.7-1-aarch64-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff800082b43d00
x29: ffff800082b43d00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002d405
x23: ffff000100374900 x22: ffff0001061ae9a8 x21: ffff0001061ae080
x20: 0000000000000000 x19: 0000000000000009 x18: ffff80017cccf000
x17: 0000000000000000 x16: 0000000000000000 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fef81440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff800082b43bd0
x8 : ffff0001003754d0 x7 : 0000000000000000 x6 : 0000000000000004
x5 : 0000000000000001 x4 : ffff000100374900 x3 : 0000000000002270
x2 : ffff000101a69c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 4 PID: 12 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: rfkill_gpio pwm_fan snd_soc_es8316 snd_soc_simple_card rtc_hym8563 rk805_pwrkey rockchip_thermal rockchip_saradc dw_wdt hantro_vpu snd_soc_hdmi_codec synopsys_hdmirx v4l2_jpeg rockchip_rga v4l2_vp9 v4l2_dv_timings v4l2_h264 v4l2_mem2mem videobuf2_dma_sg videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 snd_soc_rockchip_i2s_tdm r8169 videodev videobuf2_common mc pci_endpoint_test snd_soc_audio_graph_card snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx display_connector spi_rockchip_sfc panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi
CPU: 4 UID: 0 PID: 12 Comm: kworker/u32:0 Tainted: G        W           6.18.7-1-aarch64-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff800082b43d00
x29: ffff800082b43d00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002d405
r8169 0004:41:00.0 enP4p65s0: Link is Down

x23: ffff000100374900 x22: ffff0001061ae9a8 x21: ffff0001061ae080
x20: 0000000000000000 x19: 0000000000000008 x18: ffff80017cccf000
x17: 0000000000000001 x16: 0000000000000001 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fef81440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff800082b43bd0
x8 : ffff0001003754d0 x7 : 0000000000000000 x6 : 0000000000000004
x5 : 0000000000000001 x4 : ffff000100374900 x3 : 0000000000003a5c
x2 : ffff000101a69c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 4 PID: 12 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: rfkill_gpio pwm_fan snd_soc_es8316 snd_soc_simple_card rtc_hym8563 rk805_pwrkey rockchip_thermal rockchip_saradc dw_wdt hantro_vpu snd_soc_hdmi_codec synopsys_hdmirx v4l2_jpeg rockchip_rga v4l2_vp9 v4l2_dv_timings v4l2_h264 v4l2_mem2mem videobuf2_dma_sg videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 snd_soc_rockchip_i2s_tdm r8169 videodev videobuf2_common mc pci_endpoint_test snd_soc_audio_graph_card snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx display_connector spi_rockchip_sfc panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi
CPU: 4 UID: 0 PID: 12 Comm: kworker/u32:0 Tainted: G        W           6.18.7-1-aarch64-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff800082b43d00
x29: ffff800082b43d00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002d405
x23: ffff000100374900 x22: ffff0001061ae9a8 x21: ffff0001061ae080
x20: 0000000000000000 x19: 0000000000000007 x18: ffff80017cccf000
x17: 0000000000000001 x16: 0000000000000000 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fef81440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff800082b43bd0
x8 : ffff0001003754d0 x7 : 0000000000000000 x6 : 0000000000000004
x5 : 0000000000000001 x4 : ffff000100374900 x3 : 0000000000003a6c
x2 : ffff000101a69c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 4 PID: 12 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: rfkill_gpio pwm_fan snd_soc_es8316 snd_soc_simple_card rtc_hym8563 rk805_pwrkey rockchip_thermal rockchip_saradc dw_wdt hantro_vpu snd_soc_hdmi_codec synopsys_hdmirx v4l2_jpeg rockchip_rga v4l2_vp9 v4l2_dv_timings v4l2_h264 v4l2_mem2mem videobuf2_dma_sg videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 snd_soc_rockchip_i2s_tdm r8169 videodev videobuf2_common mc pci_endpoint_test snd_soc_audio_graph_card snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx display_connector spi_rockchip_sfc panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi
CPU: 4 UID: 0 PID: 12 Comm: kworker/u32:0 Tainted: G        W           6.18.7-1-aarch64-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff800082b43d00
x29: ffff800082b43d00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002d405
x23: ffff000100374900 x22: ffff0001061ae9a8 x21: ffff0001061ae080
x20: 0000000000000000 x19: 0000000000000006 x18: ffff80017cccf000
x17: 0000000000000001 x16: 0000000000000000 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fef81440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff800082b43bd0
x8 : ffff0001003754d0 x7 : 0000000000000000 x6 : 0000000000000004
x5 : 0000000000000001 x4 : ffff000100374900 x3 : 0000000000003a78
x2 : ffff000101a69c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 4 PID: 12 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: rfkill_gpio pwm_fan snd_soc_es8316 snd_soc_simple_card rtc_hym8563 rk805_pwrkey rockchip_thermal rockchip_saradc dw_wdt hantro_vpu snd_soc_hdmi_codec synopsys_hdmirx v4l2_jpeg rockchip_rga v4l2_vp9 v4l2_dv_timings v4l2_h264 v4l2_mem2mem videobuf2_dma_sg videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 snd_soc_rockchip_i2s_tdm r8169 videodev videobuf2_common mc pci_endpoint_test snd_soc_audio_graph_card snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx display_connector spi_rockchip_sfc panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi
CPU: 4 UID: 0 PID: 12 Comm: kworker/u32:0 Tainted: G        W           6.18.7-1-aarch64-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff800082b43d00
x29: ffff800082b43d00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002d405
x23: ffff000100374900 x22: ffff0001061ae9a8 x21: ffff0001061ae080
x20: 0000000000000000 x19: 0000000000000005 x18: ffff80017cccf000
x17: 0000000000000001 x16: 0000000000000000 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fef81440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff800082b43bd0
x8 : ffff0001003754d0 x7 : 0000000000000000 x6 : 0000000000000004
x5 : 0000000000000001 x4 : ffff000100374900 x3 : 0000000000003a84
x2 : ffff000101a69c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 7 PID: 12 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: rfkill_gpio pwm_fan snd_soc_es8316 snd_soc_simple_card rtc_hym8563 rk805_pwrkey rockchip_thermal rockchip_saradc dw_wdt hantro_vpu snd_soc_hdmi_codec synopsys_hdmirx v4l2_jpeg rockchip_rga v4l2_vp9 v4l2_dv_timings v4l2_h264 v4l2_mem2mem videobuf2_dma_sg videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 snd_soc_rockchip_i2s_tdm r8169 videodev videobuf2_common mc pci_endpoint_test snd_soc_audio_graph_card snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx display_connector spi_rockchip_sfc panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi
CPU: 7 UID: 0 PID: 12 Comm: kworker/u32:0 Tainted: G        W           6.18.7-1-aarch64-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff800082b43d00
x29: ffff800082b43d00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002d405
x23: ffff000100374900 x22: ffff0001061ae9a8 x21: ffff0001061ae080
x20: 0000000000000000 x19: 0000000000000004 x18: ffff80017cd1a000
x17: 000000040044ffff x16: 001000f2b5503510 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefcc440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff800082b43bd0
x8 : ffff0001003754d0 x7 : 0000000000000000 x6 : 0000000000000007
x5 : 0000000000000001 x4 : ffff000100374900 x3 : 0000000000003a90
x2 : ffff000101a69c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 7 PID: 12 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: rfkill_gpio pwm_fan snd_soc_es8316 snd_soc_simple_card rtc_hym8563 rk805_pwrkey rockchip_thermal rockchip_saradc dw_wdt hantro_vpu snd_soc_hdmi_codec synopsys_hdmirx v4l2_jpeg rockchip_rga v4l2_vp9 v4l2_dv_timings v4l2_h264 v4l2_mem2mem videobuf2_dma_sg videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 snd_soc_rockchip_i2s_tdm r8169 videodev videobuf2_common mc pci_endpoint_test snd_soc_audio_graph_card snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx display_connector spi_rockchip_sfc panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi
CPU: 7 UID: 0 PID: 12 Comm: kworker/u32:0 Tainted: G        W           6.18.7-1-aarch64-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff800082b43d00
x29: ffff800082b43d00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002d405
x23: ffff000100374900 x22: ffff0001061ae9a8 x21: ffff0001061ae080
x20: 0000000000000000 x19: 0000000000000003 x18: ffff80017cd1a000
x17: 000000040044ffff x16: 001000f2b5503510 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefcc440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff800082b43bd0
x8 : ffff0001003754d0 x7 : 0000000000000000 x6 : 0000000000000007
x5 : 0000000000000001 x4 : ffff000100374900 x3 : 0000000000002fc8
x2 : ffff000101a69c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 7 PID: 12 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: rfkill_gpio pwm_fan snd_soc_es8316 snd_soc_simple_card rtc_hym8563 rk805_pwrkey rockchip_thermal rockchip_saradc dw_wdt hantro_vpu snd_soc_hdmi_codec synopsys_hdmirx v4l2_jpeg rockchip_rga v4l2_vp9 v4l2_dv_timings v4l2_h264 v4l2_mem2mem videobuf2_dma_sg videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 snd_soc_rockchip_i2s_tdm r8169 videodev videobuf2_common mc pci_endpoint_test snd_soc_audio_graph_card snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx display_connector spi_rockchip_sfc panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi
CPU: 7 UID: 0 PID: 12 Comm: kworker/u32:0 Tainted: G        W           6.18.7-1-aarch64-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff800082b43d00
x29: ffff800082b43d00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002d405
x23: ffff000100374900 x22: ffff0001061ae9a8 x21: ffff0001061ae080
x20: 0000000000000000 x19: 0000000000000002 x18: ffff80017cd1a000
x17: 000000040044ffff x16: 001000f2b5503510 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefcc440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff800082b43bd0
x8 : ffff0001003754d0 x7 : 0000000000000000 x6 : 0000000000000007
x5 : 0000000000000001 x4 : ffff000100374900 x3 : 0000000000002fd0
x2 : ffff000101a69c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
WARNING: CPU: 7 PID: 12 at drivers/gpio/gpiolib.c:3501 gpiod_get_value+0x5c/0x90
Modules linked in: rfkill_gpio pwm_fan snd_soc_es8316 snd_soc_simple_card rtc_hym8563 rk805_pwrkey rockchip_thermal rockchip_saradc dw_wdt hantro_vpu snd_soc_hdmi_codec synopsys_hdmirx v4l2_jpeg rockchip_rga v4l2_vp9 v4l2_dv_timings v4l2_h264 v4l2_mem2mem videobuf2_dma_sg videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 snd_soc_rockchip_i2s_tdm r8169 videodev videobuf2_common mc pci_endpoint_test snd_soc_audio_graph_card snd_soc_simple_card_utils joydev cfg80211 rfkill fuse nfnetlink phy_rockchip_naneng_combphy phy_rockchip_samsung_hdptx display_connector spi_rockchip_sfc panthor drm_shmem_helper drm_gpuvm drm_exec gpu_sched rockchipdrm drm_client_lib drm_dma_helper dw_hdmi_qp analogix_dp dw_hdmi dw_mipi_dsi
CPU: 7 UID: 0 PID: 12 Comm: kworker/u32:0 Tainted: G        W           6.18.7-1-aarch64-ARCH #1 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
Workqueue: events_unbound hdmirx_delayed_work_hotplug [synopsys_hdmirx]
pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : gpiod_get_value+0x5c/0x90
lr : tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
sp : ffff800082b43d00
x29: ffff800082b43d00 x28: 0000000000000000 x27: 0000000000000000
x26: ffff000100011028 x25: 0000000000000000 x24: ffff00010002d405
x23: ffff000100374900 x22: ffff0001061ae9a8 x21: ffff0001061ae080
x20: 0000000000000000 x19: 0000000000000001 x18: ffff80017cd1a000
x17: 000000040044ffff x16: 001000f2b5503510 x15: ffff8000823afeb0
x14: ffff8000822b2440 x13: 0000000000000180 x12: ffff0001fefcc440
x11: 00000000000000c0 x10: 0000000000000b70 x9 : ffff800082b43bd0
x8 : ffff0001003754d0 x7 : 0000000000000000 x6 : 0000000000000007
x5 : 0000000000000001 x4 : ffff000100374900 x3 : 0000000000002fdc
x2 : ffff000101a69c20 x1 : 0000000000000000 x0 : 0000000000000001
Call trace:
 gpiod_get_value+0x5c/0x90 (P)
 tx_5v_power_present+0x38/0xac [synopsys_hdmirx]
 hdmirx_delayed_work_hotplug+0x2c/0x120 [synopsys_hdmirx]
 process_one_work+0x15c/0x2c0
 worker_thread+0x250/0x36c
 kthread+0x108/0x1dc
 ret_from_fork+0x10/0x20
---[ end trace 0000000000000000 ]---
r8169 0004:41:00.0 enP4p65s0: Link is Up - 1Gbps/Full - flow control off
systemd-journald[436]: Time jumped backwards, rotating.
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdba4000.video-codec
rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdba8000.video-codec
rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdbac000.video-codec

[-- Attachment #5: Type: text/plain, Size: 112 bytes --]

-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply

* Re: [REGRESSION] HDMI monitor not working on Radxa Rock 5B after phy rockchip samsung hdptx HDMI 2.1 FRL patchset
From: Thomas Niederprüm @ 2026-02-16 10:48 UTC (permalink / raw)
  To: Cristian Ciocaltea, Vinod Koul, Neil Armstrong, Heiko Stuebner,
	linux-phy, linux-arm-kernel, linux-rockchip, linux-kernel,
	regressions
In-Reply-To: <98e46dbb-c8e2-451f-accb-ea48f63f9408@collabora.com>

[-- Attachment #1: Type: text/plain, Size: 4823 bytes --]

Hi Cristian,

Am Montag, dem 16.02.2026 um 03:18 +0200 schrieb Cristian Ciocaltea:
> Hi Thomas,
> 
> On 2/14/26 12:00 AM, Thomas Niederprüm wrote:
> > Hi Cristian,
> > 
> > 
> > Am Freitag, dem 13.02.2026 um 00:04 +0200 schrieb Cristian Ciocaltea:
> > > Hi Thomas,
> > > 
> > > On 2/11/26 11:20 PM, Thomas Niederprüm wrote:
> > > > Hi,
> > > > 
> > > > I'm running a Radxa Rock 5B (rk3588) on a 10+ year old Samsung TV screen
> > > > connected via HDMI. This worked flawlessly in 6.18.7 but does not work
> > > > on
> > > > linux-
> > > > next. I bisected the problem and identified commit 3481fc04 to be the
> > > > first
> > > > bad
> > > > commit. This points to the phy PLL clock rate calculation to be the
> > > > problem
> > > > in
> > > > connection with my monitor. As it seems relevant, I attached the EDID of
> > > > my
> > > > monitor.
> > > > 
> > > > I'm booting the kernel out of EDK2 after which efifb is correctly taking
> > > > over
> > > > the initialized display and I can see the initial kernel boot messages
> > > > on
> > > > the
> > > > HDMI output. After the drm/kms in the kernel takes over the screen
> > > > shortly
> > > > turns
> > > > black, changes resolution, and then correctly displays on 6.18.7.
> > > > However,
> > > > in
> > > > linux-next the screen remains black after kms took over. I cannot see
> > > > any
> > > > obvious differences in the boot logs but I attached two boot logs, one
> > > > for
> > > > the
> > > > working 6.18.7 kernel and one for the non-working linux-next kernel.
> > > > 
> > > > When reverting 3481fc04..de5dba83 (i.e. the faulty commit and the ones
> > > > that
> > > > followed in the HDMI 2.1 FRL series) I can build a working kernel from
> > > > linux-
> > > > next.
> > > > 
> > > > I don't know where to dig from here but I'm happy to run any test
> > > > necessary
> > > > to
> > > > track down the problem.
> > > 
> > > It'd be helpful if you could resend the logs after booting both kernels
> > > with
> > > the
> > > following params (requires CONFIG_DYNAMIC_DEBUG=y):
> > > 
> > >   rockchipdrm.dyndbg=+p dw_hdmi_qp.dyndbg=+p
> > > phy_rockchip_samsung_hdptx.dyndbg=+p
> > > 
> > > As well as running the command below before connecting your display/TV:
> > > 
> > >   $ echo 0x4 > /sys/module/drm/parameters/debug
> > > 
> > > I've noticed you're forcing "video=HDMI-A-1:1920x1080M@60", which should
> > > be
> > > anyway the preferred mode (according to the EDID).
> > 
> > I dumped the kernel messages for a freshly built v6.19 and a linux-next
> > image.
> > For each kernel I booted with the suggested debug options and forcing the
> > modes
> > 1920x1080@60, 1920x1080@50, 1920x1080@30. The boot logs are attached. For
> > v6.19
> > all modes work. Running linux-next, 1920x1080@60 and 1920x1080@50 don't work
> > but
> > 1920x1080@30 works.
> > 
> > > Did you try choosing a different one, e.g. 1920x1080@50 or 1920x1080@30
> > > (they
> > > are supported according to the listing in CTA-861 Extension Block). That's
> > > more
> > > a test to confirm the issue affects a particular modeline, or is more
> > > general.
> > > 
> > 
> > As stated above, if I force 1920x1080@30 the screen turns on in linux-next.
> > 1920x1080@60 and 1920x1080@50 don't work. This points to something specific
> > to
> > the modeline.
> > 
> > By diff'ing the relevant part of the logs between kernels one can see that
> > in
> > the cases where the screen stays black the log lacks the following lines:
> > 
> >     rockchip-hdptx-phy fed60000.phy: rk_hdptx_ropll_tmds_cmn_config
> > rate=185625000 mdiv=155 sdiv=4 sdm_en=1 k_sign=1 k=16 lc=62
> >     rockchip-hdptx-phy fed60000.phy: PHY clk ready
> > 
> > So obviously the PHY clock never gets ready.
> > 
> > I also attached the diffs I made.
> 
> Thanks for checking this out!  The behavior is really unexpected and I'm still
> unable to reproduce on my end, i.e. even tested with a Samsung TV, which is
> almost as old as yours:
> 
>   # Mine
>   Vendor & Product Identification:
>     Manufacturer: SAM
>     Model: 2685
>     Serial Number: 1 (0x00000001)
>     Made in: week 46 of 2012
> 
>   # Yours
>   Vendor & Product Identification:
>     Manufacturer: SAM
>     Model: 1641
>     Serial Number: 1 (0x00000001)
>     Made in: week 47 of 2009
> 
> I added some more debug information, hence could you please apply commit [1]
> on
> your next-20260213 kernel and share the logs after testing again the
> 1920x1080@50 and 1920x1080@30 modes?
> 
> [1]
> https://gitlab.collabora.com/cristicc/linux-next/-/commit/2ce4b1fb60fc601068abbe9131c05c4f09f1380c
> 
> 

Please find the logs attached.


Best regards,

Thomas

[-- Attachment #2: boot-next-debug-forcemode-1920x1080-30.txt --]
[-- Type: text/plain, Size: 74471 bytes --]

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.19.0-next-20260213-00001-gbb3262399e1a (mmuser@rock) (gcc (GCC) 15.2.1 20260103, GNU ld (GNU Binutils) 2.45.1) #3 SMP PREEMPT Mon Feb 16 08:11:45 CET 2026
[    0.000000] KASLR enabled
[    0.000000] Machine model: Radxa ROCK 5B
[    0.000000] efi: EFI v2.7 by EDK II
[    0.000000] efi: SMBIOS=0xefe80000 SMBIOS 3.0=0xefe60000 MEMATTR=0xed780018 ACPI 2.0=0xeed8c018 RNG=0xeed8ce18 MEMRESERVE=0xed76ab98 
[    0.000000] random: crng init done
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000dda40000, size 160 MiB
[    0.000000] OF: reserved mem: initialized node hdmi-receiver-cma, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000dda40000..0x00000000e7a3ffff (163840 KiB) nomap non-reusable hdmi-receiver-cma
[    0.000000] earlycon: uart0 at MMIO32 0x00000000feb50000 (options '1500000n8')
[    0.000000] printk: legacy bootconsole [uart0] enabled
[    0.000000] OF: reserved mem: 0x000000000010f000..0x000000000010f0ff (0 KiB) nomap non-reusable shmem@10f000
[    0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000001ffffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x1fefd4f40-0x1fefd75bf]
[    0.000000] cma: Reserved 32 MiB at 0x00000000eb000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.5
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000200000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000006fffff]
[    0.000000]   node   0: [mem 0x00000000007c0000-0x00000000007effff]
[    0.000000]   node   0: [mem 0x00000000007f0000-0x00000000083fffff]
[    0.000000]   node   0: [mem 0x0000000008400000-0x00000000093fffff]
[    0.000000]   node   0: [mem 0x0000000009400000-0x00000000dda3ffff]
[    0.000000]   node   0: [mem 0x00000000dda40000-0x00000000e7a3ffff]
[    0.000000]   node   0: [mem 0x00000000e7a40000-0x00000000ed19ffff]
[    0.000000]   node   0: [mem 0x00000000ed1a0000-0x00000000ed1fffff]
[    0.000000]   node   0: [mem 0x00000000ed200000-0x00000000ed7cffff]
[    0.000000]   node   0: [mem 0x00000000ed7d0000-0x00000000edfbffff]
[    0.000000]   node   0: [mem 0x00000000edfc0000-0x00000000ee19ffff]
[    0.000000]   node   0: [mem 0x00000000ee1a0000-0x00000000ee1fffff]
[    0.000000]   node   0: [mem 0x00000000ee200000-0x00000000ee70ffff]
[    0.000000]   node   0: [mem 0x00000000ee710000-0x00000000ee93ffff]
[    0.000000]   node   0: [mem 0x00000000ee940000-0x00000000ee94ffff]
[    0.000000]   node   0: [mem 0x00000000ee950000-0x00000000ee9cffff]
[    0.000000]   node   0: [mem 0x00000000ee9d0000-0x00000000eeafffff]
[    0.000000]   node   0: [mem 0x00000000eeb00000-0x00000000eeb8ffff]
[    0.000000]   node   0: [mem 0x00000000eeb90000-0x00000000efbfffff]
[    0.000000]   node   0: [mem 0x00000000efc00000-0x00000000effdffff]
[    0.000000]   node   0: [mem 0x00000000effe0000-0x00000000efffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000001ffffffff]
[    0.000000] On node 0, zone DMA: 512 pages in unavailable ranges
[    0.000000] On node 0, zone DMA: 192 pages in unavailable ranges
[    0.000000] percpu: Embedded 25 pages/cpu s61784 r8192 d32424 u102400
[    0.000000] pcpu-alloc: s61784 r8192 d32424 u102400 alloc=25*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7 
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GICv3 CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: kernel page table isolation forced ON by KASLR
[    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/Image.next root=/dev/mmcblk0p1 rw earlycon video=HDMI-A-1:1920x1080M@30 rockchipdrm.dyndbg=+p dw_hdmi_qp.dyndbg=+p phy_rockchip_samsung_hdptx.dyndbg=+p
[    0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] software IO TLB: area num 8.
[    0.000000] software IO TLB: mapped [mem 0x00000000d9a40000-0x00000000dda40000] (64MB)
[    0.000000] Fallback order for Node 0: 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 2030912
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu: 	RCU event tracing is enabled.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=8.
[    0.000000] 	Trampoline variant of Tasks RCU enabled.
[    0.000000] 	Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
[    0.000000] RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GIC: enabling workaround for GICv3: non-coherent attribute
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 480 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: MBI range [424:479]
[    0.000000] GICv3: Using MBI frame 0x00000000fe610000
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GICv3: GICv3 features: 16 PPIs
[    0.000000] GICv3: GICD_CTLR.DS=0, SCR_EL3.FIQ=1
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000
[    0.000000] ITS [mem 0xfe640000-0xfe65ffff]
[    0.000000] GIC: enabling workaround for ITS: Rockchip erratum RK3588001
[    0.000000] GIC: enabling workaround for ITS: non-coherent attribute
[    0.000000] ITS@0x00000000fe640000: allocated 8192 Devices @1000b0000 (indirect, esz 8, psz 64K, shr 0)
[    0.000000] ITS@0x00000000fe640000: allocated 32768 Interrupt Collections @1000c0000 (flat, esz 2, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] ITS [mem 0xfe660000-0xfe67ffff]
[    0.000000] GIC: enabling workaround for ITS: Rockchip erratum RK3588001
[    0.000000] GIC: enabling workaround for ITS: non-coherent attribute
[    0.000000] ITS@0x00000000fe660000: allocated 8192 Devices @1000e0000 (indirect, esz 8, psz 64K, shr 0)
[    0.000000] ITS@0x00000000fe660000: allocated 32768 Interrupt Collections @1000f0000 (flat, esz 2, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] GICv3: using LPI property table @0x0000000100100000
[    0.000000] GIC: using cache flushing for LPI property table
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000100110000
[    0.000000] GICv3: GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@100[1] /cpus/cpu@200[2] /cpus/cpu@300[3] }
[    0.000000] GICv3: GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@400[4] /cpus/cpu@500[5] /cpus/cpu@600[6] /cpus/cpu@700[7] }
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.006732] Console: colour dummy device 80x25
[    0.007192] printk: legacy console [tty0] enabled
[    0.007672] printk: legacy bootconsole [uart0] disabled
[    0.008395] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.008457] pid_max: default: 32768 minimum: 301
[    0.009035] landlock: Up and running.
[    0.009330] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.009423] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.010121] VFS: Finished mounting rootfs on nullfs
[    0.015403] rcu: Hierarchical SRCU implementation.
[    0.015443] rcu: 	Max phase no-delay instances is 1000.
[    0.015957] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.018902] Remapping and enabling EFI services.
[    0.020407] smp: Bringing up secondary CPUs ...
[    0.021564] Detected VIPT I-cache on CPU1
[    0.022143] GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000
[    0.022172] GICv3: CPU1: using allocated LPI pending table @0x0000000100120000
[    0.022250] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.023705] Detected VIPT I-cache on CPU2
[    0.024292] GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000
[    0.024321] GICv3: CPU2: using allocated LPI pending table @0x0000000100130000
[    0.024399] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.025797] Detected VIPT I-cache on CPU3
[    0.026381] GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000
[    0.026410] GICv3: CPU3: using allocated LPI pending table @0x0000000100140000
[    0.026484] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.027944] CPU features: detected: Spectre-v4
[    0.027957] CPU features: detected: Spectre-BHB
[    0.027967] CPU features: detected: SSBS not fully self-synchronizing
[    0.027973] Detected PIPT I-cache on CPU4
[    0.028239] GICv3: CPU4: found redistributor 400 region 0:0x00000000fe700000
[    0.028256] GICv3: CPU4: using allocated LPI pending table @0x0000000100150000
[    0.028301] CPU4: Booted secondary processor 0x0000000400 [0x414fd0b0]
[    0.029559] Detected PIPT I-cache on CPU5
[    0.029843] GICv3: CPU5: found redistributor 500 region 0:0x00000000fe720000
[    0.029860] GICv3: CPU5: using allocated LPI pending table @0x0000000100160000
[    0.029909] CPU5: Booted secondary processor 0x0000000500 [0x414fd0b0]
[    0.031282] Detected PIPT I-cache on CPU6
[    0.031561] GICv3: CPU6: found redistributor 600 region 0:0x00000000fe740000
[    0.031578] GICv3: CPU6: using allocated LPI pending table @0x0000000100170000
[    0.031625] CPU6: Booted secondary processor 0x0000000600 [0x414fd0b0]
[    0.032929] Detected PIPT I-cache on CPU7
[    0.033208] GICv3: CPU7: found redistributor 700 region 0:0x00000000fe760000
[    0.033225] GICv3: CPU7: using allocated LPI pending table @0x0000000100180000
[    0.033273] CPU7: Booted secondary processor 0x0000000700 [0x414fd0b0]
[    0.033473] smp: Brought up 1 node, 8 CPUs
[    0.034158] SMP: Total of 8 processors activated.
[    0.034188] CPU: All CPU(s) started at EL2
[    0.034218] CPU features: detected: 32-bit EL0 Support
[    0.034250] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.034292] CPU features: detected: Common not Private translations
[    0.034325] CPU features: detected: CRC32 instructions
[    0.034367] CPU features: detected: RCpc load-acquire (LDAPR)
[    0.034399] CPU features: detected: LSE atomic instructions
[    0.034432] CPU features: detected: Privileged Access Never
[    0.034462] CPU features: detected: PMUv3
[    0.034489] CPU features: detected: RAS Extension Support
[    0.034526] CPU features: detected: XNX
[    0.034558] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.034874] alternatives: applying system-wide alternatives
[    0.040776] CPU features: detected: ICV_DIR_EL1 trapping
[    0.040827] CPU features: detected: Hardware dirty bit management on CPU4-7
[    0.042130] Memory: 7631080K/8123648K available (15616K kernel code, 1746K rwdata, 6416K rodata, 2368K init, 642K bss, 452028K reserved, 32768K cma-reserved)
[    0.046123] devtmpfs: initialized
[    0.075397] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.075440] posixtimers hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.075524] futex hash table entries: 2048 (131072 bytes on 1 NUMA nodes, total 128 KiB, linear).
[    0.075833] 2G module region forced by RANDOMIZE_MODULE_REGION_FULL
[    0.075848] 0 pages in range for non-PLT usage
[    0.075853] 517520 pages in range for PLT usage
[    0.076850] SMBIOS 3.3.0 present.
[    0.076885] DMI: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
[    0.076947] DMI: Memory slots populated: 1/1
[    0.079859] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.080848] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.081059] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.081104] audit: initializing netlink subsys (disabled)
[    0.081339] audit: type=2000 audit(0.076:1): state=initialized audit_enabled=0 res=1
[    0.085084] thermal_sys: Registered thermal governor 'step_wise'
[    0.085093] thermal_sys: Registered thermal governor 'power_allocator'
[    0.085153] cpuidle: using governor menu
[    0.085377] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.085631] ASID allocator initialised with 32768 entries
[    0.085805] Serial: AMBA PL011 UART driver
[    0.110546] /vop@fdd90000: Fixed dependency cycle(s) with /dp@fde50000
[    0.110623] /dp@fde50000: Fixed dependency cycle(s) with /vop@fdd90000
[    0.111302] /vop@fdd90000: Fixed dependency cycle(s) with /hdmi@fde80000
[    0.111373] /hdmi@fde80000: Fixed dependency cycle(s) with /vop@fdd90000
[    0.117368] /pcie@fe190000: Fixed dependency cycle(s) with /pcie@fe190000/legacy-interrupt-controller
[    0.124948] /i2c@fec90000/audio-codec@11: Fixed dependency cycle(s) with /i2s@fe470000
[    0.126240] /dp@fde50000: Fixed dependency cycle(s) with /phy@fed80000
[    0.126321] /usb@fc000000: Fixed dependency cycle(s) with /phy@fed80000
[    0.126385] /phy@fed80000: Fixed dependency cycle(s) with /dp@fde50000
[    0.126441] /phy@fed80000: Fixed dependency cycle(s) with /usb@fc000000
[    0.140689] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.141481] rockchip-gpio fd8a0000.gpio: probed /pinctrl/gpio@fd8a0000
[    0.141958] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.142195] rockchip-gpio fec20000.gpio: probed /pinctrl/gpio@fec20000
[    0.142508] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.142696] rockchip-gpio fec30000.gpio: probed /pinctrl/gpio@fec30000
[    0.143041] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.143223] rockchip-gpio fec40000.gpio: probed /pinctrl/gpio@fec40000
[    0.143605] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.143792] rockchip-gpio fec50000.gpio: probed /pinctrl/gpio@fec50000
[    0.147694] /vop@fdd90000: Fixed dependency cycle(s) with /hdmi@fdea0000
[    0.147780] /hdmi@fdea0000: Fixed dependency cycle(s) with /vop@fdd90000
[    0.149571] /pcie@fe150000: Fixed dependency cycle(s) with /pcie@fe150000/legacy-interrupt-controller
[    0.150483] /pcie@fe170000: Fixed dependency cycle(s) with /pcie@fe170000/legacy-interrupt-controller
[    0.151870] /hdmi@fde80000: Fixed dependency cycle(s) with /hdmi0-con
[    0.151953] /hdmi0-con: Fixed dependency cycle(s) with /hdmi@fde80000
[    0.152177] /hdmi@fdea0000: Fixed dependency cycle(s) with /hdmi1-con
[    0.152252] /hdmi1-con: Fixed dependency cycle(s) with /hdmi@fdea0000
[    0.156652] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.156673] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.156688] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.156701] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.156715] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.156727] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.156740] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.156752] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.159545] ACPI: Interpreter disabled.
[    0.161051] iommu: Default domain type: Translated
[    0.161068] iommu: DMA domain TLB invalidation policy: strict mode
[    0.162293] SCSI subsystem initialized
[    0.162537] libata version 3.00 loaded.
[    0.162740] usbcore: registered new interface driver usbfs
[    0.162782] usbcore: registered new interface driver hub
[    0.162817] usbcore: registered new device driver usb
[    0.163297] pps_core: LinuxPPS API ver. 1 registered
[    0.163310] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.163336] PTP clock support registered
[    0.163405] EDAC MC: Ver: 3.0.0
[    0.163788] scmi_core: SCMI protocol bus registered
[    0.163942] efivars: Registered efivars operations
[    0.164519] FPGA manager framework
[    0.165624] vgaarb: loaded
[    0.165999] clocksource: Switched to clocksource arch_sys_counter
[    0.166248] VFS: Disk quotas dquot_6.6.0
[    0.166278] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.166715] pnp: PnP ACPI: disabled
[    0.176322] NET: Registered PF_INET protocol family
[    0.176605] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.185897] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.186057] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.186084] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.187106] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    0.190998] TCP: Hash tables configured (established 65536 bind 65536)
[    0.191100] UDP hash table entries: 4096 (order: 6, 262144 bytes, linear)
[    0.191726] UDP-Lite hash table entries: 4096 (order: 6, 262144 bytes, linear)
[    0.192461] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.193056] RPC: Registered named UNIX socket transport module.
[    0.193073] RPC: Registered udp transport module.
[    0.193083] RPC: Registered tcp transport module.
[    0.193093] RPC: Registered tcp-with-tls transport module.
[    0.193103] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.193122] PCI: CLS 0 bytes, default 64
[    0.197958] kvm [1]: nv: 570 coarse grained trap handlers
[    0.198219] kvm [1]: nv: 664 fine grained trap handlers
[    0.198688] kvm [1]: IPA Size Limit: 40 bits
[    0.198727] kvm [1]: GICv3: no GICV resource entry
[    0.198739] kvm [1]: disabling GICv2 emulation
[    0.198788] kvm [1]: GIC system register CPU interface enabled
[    0.198817] kvm [1]: vgic interrupt IRQ9
[    0.198866] kvm [1]: VHE mode initialized successfully
[    0.200708] Initialise system trusted keyrings
[    0.200951] workingset: timestamp_bits=42 max_order=21 bucket_order=0
[    0.201322] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.201670] NFS: Registering the id_resolver key type
[    0.201695] Key type id_resolver registered
[    0.201706] Key type id_legacy registered
[    0.201721] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.201735] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.201961] 9p: Installing v9fs 9p2000 file system support
[    0.280420] Key type asymmetric registered
[    0.280436] Asymmetric key parser 'x509' registered
[    0.280498] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    0.280515] io scheduler mq-deadline registered
[    0.280526] io scheduler kyber registered
[    0.280570] io scheduler bfq registered
[    0.293516] ledtrig-cpu: registered to indicate activity on CPUs
[    0.301529] dma-pl330 fea10000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.301557] dma-pl330 fea10000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    0.303114] dma-pl330 fea30000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.303137] dma-pl330 fea30000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    0.304655] dma-pl330 fed10000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.304677] dma-pl330 fed10000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    0.313536] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.316254] feb50000.serial: ttyS2 at MMIO 0xfeb50000 (irq = 31, base_baud = 1500000) is a 16550A
[    0.316340] printk: legacy console [ttyS2] enabled
[    0.479731] feb90000.serial: ttyS0 at MMIO 0xfeb90000 (irq = 32, base_baud = 1500000) is a 16550A
[    0.484075] arm-smmu-v3 fc900000.iommu: oas 48-bit (features 0x001c1eaf)
[    0.485401] arm-smmu-v3 fc900000.iommu: allocated 65536 entries for cmdq
[    0.486579] arm-smmu-v3 fc900000.iommu: allocated 32768 entries for evtq
[    0.487827] arm-smmu-v3 fc900000.iommu: msi_domain absent - falling back to wired irqs
[    0.490445] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to enable supply: -517
[    0.491366] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to enable supply: -517
[    0.492257] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to enable supply: -517
[    0.493827] platform fdb50000.video-codec: Adding to iommu group 0
[    0.495982] platform fdba0000.video-codec: Adding to iommu group 1
[    0.498047] platform fdba4000.video-codec: Adding to iommu group 2
[    0.500107] platform fdba8000.video-codec: Adding to iommu group 3
[    0.502167] platform fdbac000.video-codec: Adding to iommu group 4
[    0.504247] platform fdc38100.video-codec: Adding to iommu group 5
[    0.506445] platform fdc40100.video-codec: Adding to iommu group 6
[    0.508340] platform fdd90000.vop: Adding to iommu group 7
[    0.517205] loop: module loaded
[    0.518680] megasas: 07.734.00.00-rc1
[    0.523418] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/regulators/dcdc-reg7
[    0.524342] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs3-null-pins
[    0.525164] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs2-null-pins
[    0.525982] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs1-null-pins
[    0.530530] tun: Universal TUN/TAP device driver, 1.6
[    0.532457] thunder_xcv, ver 1.0
[    0.532805] thunder_bgx, ver 1.0
[    0.533128] nicpf, ver 1.0
[    0.534394] e1000: Intel(R) PRO/1000 Network Driver
[    0.534834] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    0.535392] e1000e: Intel(R) PRO/1000 Network Driver
[    0.535836] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    0.536393] igb: Intel(R) Gigabit Ethernet Network Driver
[    0.536875] igb: Copyright (c) 2007-2014 Intel Corporation.
[    0.537403] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[    0.537961] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    0.538734] sky2: driver version 1.30
[    0.539926] VFIO - User Level meta-driver version: 0.3
[    0.546952] ehci-platform fc800000.usb: EHCI Host Controller
[    0.547534] ehci-platform fc800000.usb: new USB bus registered, assigned bus number 1
[    0.548491] ehci-platform fc800000.usb: irq 45, io mem 0xfc800000
[    0.558055] ehci-platform fc800000.usb: USB 2.0 started, EHCI 1.00
[    0.560106] hub 1-0:1.0: USB hub found
[    0.560545] hub 1-0:1.0: 1 port detected
[    0.562568] ohci-platform fc840000.usb: Generic Platform OHCI controller
[    0.563239] ohci-platform fc840000.usb: new USB bus registered, assigned bus number 2
[    0.564130] ohci-platform fc840000.usb: irq 46, io mem 0xfc840000
[    0.623291] hub 2-0:1.0: USB hub found
[    0.623730] hub 2-0:1.0: 1 port detected
[    0.625308] usbcore: registered new interface driver usb-storage
[    0.630059] i2c_dev: i2c /dev entries driver
[    0.632818] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to create device link (0x180) with supplier 1-0042 for /power-management@fd8d8000/power-controller/power-domain@8
[    0.633464] fan53555-regulator 0-0042: FAN53555 Option[10] Rev[1] Detected!
[    0.633948] fan53555-regulator 0-0043: FAN53555 Option[10] Rev[1] Detected!
[    0.636048] fan53555-regulator 1-0042: FAN53555 Option[10] Rev[1] Detected!
[    0.636968] /i2s@fe470000: Fixed dependency cycle(s) with /i2c@fec90000/audio-codec@11
[    0.637736] /i2c@fec90000/audio-codec@11: Fixed dependency cycle(s) with /i2s@fe470000
[    0.641891] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to create device link (0x180) with supplier 1-0042 for /power-management@fd8d8000/power-controller/power-domain@8
[    0.648765] Synopsys Designware Multimedia Card Interface Driver
[    0.650764] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.654593] mmc0: CQHCI version 5.10
[    0.688587] mmc0: SDHCI controller on fe2e0000.mmc [fe2e0000.mmc] using ADMA
[    0.691159] efifb: probing for efifb
[    0.691587] efifb: framebuffer at 0xed7d0000, using 8100k, total 8100k
[    0.692172] efifb: mode is 1920x1080x32, linelength=7680, pages=1
[    0.692718] efifb: scrolling: redraw
[    0.693039] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    0.701691] Console: switching to colour frame buffer device 240x67
[    0.709733] fb0: EFI VGA frame buffer device
[    0.711384] arm-scmi arm-scmi.0.auto: Using scmi_smc_transport
[    0.711949] arm-scmi arm-scmi.0.auto: SCMI max-rx-timeout: 30ms / max-msg-size: 104bytes / max-msg: 20
[    0.712964] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16
[    0.713885] arm-scmi arm-scmi.0.auto: SCMI Notifications - Core Enabled.
[    0.714596] arm-scmi arm-scmi.0.auto: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    0.715418] arm-scmi arm-scmi.0.auto: Enabling SCMI Quirk [quirk_clock_rates_triplet_out_of_spec]
[    0.718427] pstore: Using crash dump compression: deflate
[    0.718946] pstore: Registered efi_pstore as persistent store backend
[    0.720860] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    0.744275] sdhci-dwcmshc fe2e0000.mmc: Can't reduce the clock below 52MHz in HS200/HS400 mode
[    0.745250] sdhci-dwcmshc fe2e0000.mmc: Can't reduce the clock below 52MHz in HS200/HS400 mode
[    0.746248] sdhci-dwcmshc fe2e0000.mmc: Can't reduce the clock below 52MHz in HS200/HS400 mode
[    0.753619] mmc0: Command Queue Engine enabled
[    0.754267] mmc0: new HS200 MMC card at address 0001
[    0.756238] mmcblk0: mmc0:0001 DA6064 58.2 GiB
[    0.765621]  mmcblk0: p1
[    0.766876] mmcblk0boot0: mmc0:0001 DA6064 4.00 MiB
[    0.770908] mmcblk0boot1: mmc0:0001 DA6064 4.00 MiB
[    0.775268] mmcblk0rpmb: mmc0:0001 DA6064 4.00 MiB, chardev (240:0)
[    0.806480] usb 1-1: new high-speed USB device number 2 using ehci-platform
[    0.953931] hub 1-1:1.0: USB hub found
[    0.954765] hub 1-1:1.0: 4 ports detected
[    0.957884] usbcore: registered new interface driver usbhid
[    0.958466] usbhid: USB HID core driver
[    0.963358] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 (0,8000003f) counters available
[    0.965770] hw perfevents: enabled with armv8_cortex_a76 PMU driver, 7 (0,8000003f) counters available
[    0.972232] NET: Registered PF_PACKET protocol family
[    0.972820] 9pnet: Installing 9P2000 support
[    0.973289] Key type dns_resolver registered
[    0.984258] registered taskstats version 1
[    0.984875] Loading compiled-in X.509 certificates
[    0.994528] Demotion targets for Node 0: null
[    1.040860] rockchip-dw-pcie a40000000.pcie: host bridge /pcie@fe150000 ranges:
[    1.041742] rockchip-dw-pcie a40000000.pcie:       IO 0x00f0100000..0x00f01fffff -> 0x00f0100000
[    1.042751] rockchip-dw-pcie a40000000.pcie:      MEM 0x00f0200000..0x00f0ffffff -> 0x00f0200000
[    1.043709] rockchip-dw-pcie a40000000.pcie:      MEM 0x0900000000..0x093fffffff -> 0x0040000000
[    1.051911] rockchip-dw-pcie a40000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G
[    1.338207] usb 1-1.2: new high-speed USB device number 3 using ehci-platform
[    2.118222] rockchip-dw-pcie a40000000.pcie: Device not found
[    2.124694] rockchip-dw-pcie a40000000.pcie: PCI host bridge to bus 0000:00
[    2.130176] pci_bus 0000:00: root bus resource [bus 00-0f]
[    2.135476] pci_bus 0000:00: root bus resource [io  0x0000-0xfffff] (bus address [0xf0100000-0xf01fffff])
[    2.141250] pci_bus 0000:00: root bus resource [mem 0xf0200000-0xf0ffffff]
[    2.146812] pci_bus 0000:00: root bus resource [mem 0x900000000-0x93fffffff] (bus address [0x40000000-0x7fffffff])
[    2.152781] pci 0000:00:00.0: [1d87:3588] type 01 class 0x060400 PCIe Root Port
[    2.158438] pci 0000:00:00.0: ROM [mem 0x00000000-0x0000ffff pref]
[    2.163919] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    2.169264] pci 0000:00:00.0:   bridge window [io  0x0000-0x0fff]
[    2.174867] pci 0000:00:00.0:   bridge window [mem 0x00000000-0x000fffff]
[    2.177300] pci 0000:00:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[    2.179873] pci 0000:00:00.0: supports D1 D2
[    2.181984] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    2.185120] pci 0000:00:00.0: Adding to iommu group 8
[    2.196724] pci_bus 0000:01: busn_res: can not insert [bus 01-ff] under [bus 00-0f] (conflicts with (null) [bus 00-0f])
[    2.199813] pci 0000:00:00.0: ROM [mem 0xf0200000-0xf020ffff pref]: assigned
[    2.202230] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    2.204460] pci_bus 0000:00: resource 4 [io  0x0000-0xfffff]
[    2.206722] pci_bus 0000:00: resource 5 [mem 0xf0200000-0xf0ffffff]
[    2.209025] pci_bus 0000:00: resource 6 [mem 0x900000000-0x93fffffff]
[    2.214363] pcieport 0000:00:00.0: PME: Signaling with IRQ 66
[    2.217686] pcieport 0000:00:00.0: AER: enabled with IRQ 67
[    2.222455] platform fdab0000.npu: Adding to iommu group 9
[    2.231207] platform fdac0000.npu: Adding to iommu group 10
[    2.239971] platform fdad0000.npu: Adding to iommu group 11
[    2.251906] vdd_2v0_pldo_s3: Bringing 2025000uV into 2000000-2000000uV
[    2.256628] vcc_3v3_s3: Bringing 3325000uV into 3300000-3300000uV
[    2.262333] vcc_1v8_s3: Bringing 1825000uV into 1800000-1800000uV
[    2.293123] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to create device link (0x180) with supplier spi2.0 for /power-management@fd8d8000/power-controller/power-domain@12
[    2.302227] ehci-platform fc880000.usb: EHCI Host Controller
[    2.302384] ohci-platform fc8c0000.usb: Generic Platform OHCI controller
[    2.302803] ehci-platform fc880000.usb: new USB bus registered, assigned bus number 3
[    2.303313] cpufreq: cpufreq_policy_online: CPU0: Running at unlisted initial frequency: 408000 kHz, changing to: 1008000 kHz
[    2.303369] ohci-platform fc8c0000.usb: new USB bus registered, assigned bus number 4
[    2.303485] cpu cpu0: EM: created perf domain
[    2.304138] ehci-platform fc880000.usb: irq 88, io mem 0xfc880000
[    2.305132] ohci-platform fc8c0000.usb: irq 89, io mem 0xfc8c0000
[    2.305771] cpufreq: cpufreq_policy_online: CPU4: Running at unlisted initial frequency: 408000 kHz, changing to: 1200000 kHz
[    2.313493] cpu cpu4: EM: created perf domain
[    2.314587] ehci-platform fc880000.usb: USB 2.0 started, EHCI 1.00
[    2.317348] hub 3-0:1.0: USB hub found
[    2.319526] hub 3-0:1.0: 1 port detected
[    2.324354] cpufreq: cpufreq_policy_online: CPU6: Running at unlisted initial frequency: 408000 kHz, changing to: 1200000 kHz
[    2.325803] cpu cpu6: EM: created perf domain
[    2.326582] energy_model: updating cpu0 cpu_cap=397 old capacity=530
[    2.328478] dwmmc_rockchip fe2d0000.mmc: IDMAC supports 32-bit address mode.
[    2.328735] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    2.329117] dwmmc_rockchip fe2d0000.mmc: Using internal DMA controller.
[    2.329743] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    2.330318] dwmmc_rockchip fe2d0000.mmc: Version ID is 270a
[    2.330896] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    2.331398] dwmmc_rockchip fe2d0000.mmc: DW MMC controller at irq 90,32 bit host data width,256 deep fifo
[    2.331882] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 91,32 bit host data width,256 deep fifo
[    2.337248] mmc_host mmc2: card is non-removable.
[    2.339240] dwmmc_rockchip fe2c0000.mmc: Got CD GPIO
[    2.353534] mmc_host mmc2: Bus speed = 400000Hz (req 400000Hz, actual 400000HZ div = 0)
[    2.365711] mmc_host mmc1: Bus speed = 400000Hz (req 400000Hz, actual 400000HZ div = 0)
[    2.367954] hub 4-0:1.0: USB hub found
[    2.368957] hub 4-0:1.0: 1 port detected
[    2.382594] clk: Disabling unused clocks
[    2.384046] PM: genpd: Disabling unused power domains
[    2.385215] dw-apb-uart feb50000.serial: forbid DMA for kernel console
[    2.533645] EXT4-fs (mmcblk0p1): mounted filesystem 8dc6181f-e0bc-46e3-917d-87ceed5e8c5b r/w with ordered data mode. Quota mode: none.
[    2.535195] VFS: Mounted root (ext4 filesystem) on device 179:1.
[    2.536739] devtmpfs: mounted
[    2.537531] VFS: Pivoted into new rootfs
[    2.538711] Freeing unused kernel memory: 2368K
[    2.539777] Run /sbin/init as init process
[    2.540746]   with arguments:
[    2.540749]     /sbin/init
[    2.540751]   with environment:
[    2.540753]     HOME=/
[    2.540755]     TERM=linux
[    2.687170] systemd[1]: System time advanced to timestamp on /var/lib/systemd/timesync/clock: Mon 2026-02-16 08:27:37 CET
[    2.902289] dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
[    3.099740] NET: Registered PF_INET6 protocol family
[    3.103498] Segment Routing with IPv6
[    3.104934] In-situ OAM (IOAM) with IPv6
[    3.420352] mmc_host mmc1: Bus speed = 49500000Hz (req 50000000Hz, actual 49500000HZ div = 0)
[    3.421579] mmc1: new high speed SDHC card at address 0007
[    3.422889] mmcblk1: mmc1:0007 SD4GB 3.68 GiB
[    3.442035]  mmcblk1: p1 p2
[    3.510153] systemd[1]: systemd 259.1-1-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF +XKBCOMMON +UTMP -SYSVINIT +LIBARCHIVE)
[    3.517544] systemd[1]: Detected architecture arm64.
[    3.537646] systemd[1]: Hostname set to <rock>.
[    3.609635] mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
[    3.624620] mmc_host mmc2: Bus speed = 300000Hz (req 300000Hz, actual 300000HZ div = 0)
[    3.671279] systemd[1]: bpf-restrict-fs: BPF LSM hook not enabled in the kernel, BPF LSM not supported.
[    3.697996] usb 4-1: new low-speed USB device number 2 using ohci-platform
[    3.963352] systemd[1]: Queued start job for default target Graphical Interface.
[    4.172714] dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
[    4.862363] mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
[    4.877490] mmc_host mmc2: Bus speed = 200000Hz (req 200000Hz, actual 200000HZ div = 0)
[    4.936840] systemd[1]: Created slice Slice /system/dirmngr.
[    4.945667] systemd[1]: Created slice Slice /system/getty.
[    4.954230] systemd[1]: Created slice Slice /system/gpg-agent.
[    4.962754] systemd[1]: Created slice Slice /system/gpg-agent-browser.
[    4.980703] systemd[1]: Created slice Slice /system/gpg-agent-extra.
[    4.996589] systemd[1]: Created slice Slice /system/gpg-agent-ssh.
[    5.011746] systemd[1]: Created slice Slice /system/keyboxd.
[    5.027578] systemd[1]: Created slice Slice /system/modprobe.
[    5.043573] systemd[1]: Created slice Slice /system/serial-getty.
[    5.059425] systemd[1]: Created slice User and Session Slice.
[    5.070223] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    5.082203] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    5.094171] systemd[1]: Arbitrary Executable File Formats File System Automount Point skipped, unmet condition check ConditionPathExists=/proc/sys/fs/binfmt_misc
[    5.095843] systemd[1]: Expecting device /dev/ttyS2...
[    5.106141] systemd[1]: Reached target Local Encrypted Volumes.
[    5.114229] systemd[1]: Reached target Image Downloads.
[    5.115879] systemd[1]: Reached target Local Integrity Protected Volumes.
[    5.122244] systemd[1]: Reached target Path Units.
[    5.130231] systemd[1]: Reached target Remote File Systems.
[    5.131845] systemd[1]: Reached target Slice Units.
[    5.138239] systemd[1]: Reached target Swaps.
[    5.146244] systemd[1]: Reached target Local Verity Protected Volumes.
[    5.154342] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[    5.164530] systemd[1]: Listening on Query the User Interactively for a Password.
[    5.175774] systemd[1]: Listening on Process Core Dump Socket.
[    5.183315] systemd[1]: Listening on Credential Encryption/Decryption.
[    5.191632] systemd[1]: Listening on Factory Reset Management.
[    5.198269] systemd[1]: Listening on Journal Socket (/dev/log).
[    5.206261] systemd[1]: Listening on Journal Sockets.
[    5.209519] systemd[1]: Listening on Console Output Muting Service Socket.
[    5.218313] systemd[1]: Listening on Network Management Resolve Hook Socket.
[    5.226296] systemd[1]: Listening on Network Management Varlink Socket.
[    5.234287] systemd[1]: Listening on Network Management Netlink Socket.
[    5.242867] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-uki
[    5.244113] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki
[    5.246378] systemd[1]: Listening on Disk Repartitioning Service Socket.
[    5.254235] systemd[1]: Listening on Resolve Monitor Varlink Socket.
[    5.262222] systemd[1]: Listening on Resolve Service Varlink Socket.
[    5.270247] systemd[1]: Listening on udev Control Socket.
[    5.271949] systemd[1]: Listening on udev Kernel Socket.
[    5.278219] systemd[1]: Listening on udev Varlink Socket.
[    5.279932] systemd[1]: Listening on User Database Manager Socket.
[    5.292997] systemd[1]: Mounting Huge Pages File System...
[    5.304106] systemd[1]: Mounting POSIX Message Queue File System...
[    5.309905] systemd[1]: Mounting Kernel Debug File System...
[    5.318290] systemd[1]: Kernel Trace File System skipped, unmet condition check ConditionPathExists=/sys/kernel/tracing
[    5.320217] systemd[1]: tmp.mount: x-systemd.graceful-option=usrquota specified, but option is not available, suppressing.
[    5.333533] systemd[1]: Mounting Temporary Directory /tmp...
[    5.347370] systemd[1]: Starting Create List of Static Device Nodes...
[    5.354104] systemd[1]: Load Kernel Module configfs skipped, unmet condition check ConditionKernelModuleLoaded=!configfs
[    5.361137] systemd[1]: Mounting Kernel Configuration File System...
[    5.366320] systemd[1]: Starting Load Kernel Module drm...
[    5.377716] systemd[1]: Starting Load Kernel Module fuse...
[    5.386255] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
[    5.401600] systemd[1]: Starting Journal Service...
[    5.417303] systemd[1]: Load Kernel Modules skipped, no trigger condition checks were met.
[    5.427335] fuse: init (API version 7.45)
[    5.427809] dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
[    5.431323] systemd[1]: Starting Generate Network Units from Kernel Command Line...
[    5.438082] systemd[1]: TPM PCR Machine ID Measurement skipped, unmet condition check ConditionSecurity=measured-uki
[    5.439356] systemd[1]: TPM NvPCR Product ID Measurement skipped, unmet condition check ConditionSecurity=measured-uki
[    5.443847] systemd[1]: Starting Remount Root and Kernel File Systems...
[    5.457698] systemd[1]: Starting Apply Kernel Variables...
[    5.463523] systemd-journald[355]: Collecting audit messages is disabled.
[    5.466257] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-uki
[    5.471602] systemd[1]: Starting Load udev Rules from Credentials...
[    5.481782] systemd[1]: Starting Coldplug All udev Devices...
[    5.645620] systemd[1]: Started Journal Service.
[    5.875004] systemd-journald[355]: Received client request to flush runtime journal.
[    6.085334] mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
[    6.098189] mmc_host mmc2: Bus speed = 187500Hz (req 187500Hz, actual 187500HZ div = 0)
[    6.626636] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    6.640722] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    6.641965] dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
[    6.642807] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[    6.647537] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2
[    6.648655] cfg80211: failed to load regulatory.db
[    6.704533] mc: Linux media interface: v0.10
[    6.729489] videodev: Linux video capture interface: v2.00
[    6.752835] panthor fb000000.gpu: [drm] clock rate = 198000000
[    6.755766] panthor fb000000.gpu: EM: created perf domain
[    6.756640] panthor fb000000.gpu: [drm] Mali-G610 id 0xa867 major 0x0 minor 0x0 status 0x5
[    6.757733] panthor fb000000.gpu: [drm] Features: L2:0x7120306 Tiler:0x809 Mem:0x301 MMU:0x2830 AS:0xff
[    6.758954] panthor fb000000.gpu: [drm] shader_present=0x50005 l2_present=0x1 tiler_present=0x1
[    6.784334] panthor fb000000.gpu: [drm] Firmware protected mode entry not be supported, ignoring
[    6.785532] panthor fb000000.gpu: [drm] Firmware git sha: 95a25d71030715381f33105394285e1dcc860a65 
[    6.786803] panthor fb000000.gpu: [drm] CSF FW using interface v1.5.0, Features 0x0 Instrumentation features 0x71
[    6.788224] panthor fb000000.gpu: [drm] Using Transparent Hugepage
[    6.802221] [drm] Initialized panthor 1.7.0 for fb000000.gpu on minor 0
[    6.804650] rockchip-rga fdb80000.rga: HW Version: 0x03.02
[    6.805590] rockchip-rga fdb80000.rga: Registered rockchip-rga as /dev/video0
[    6.813582] input: rk805 pwrkey as /devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk805-pwrkey.3.auto/input/input0
[    6.815990] snps_hdmirx fdee0000.hdmi_receiver: assigned reserved memory node hdmi-receiver-cma
[    6.819337] rkvdec fdc40100.video-codec: missing multi-core support, ignoring this instance
[    6.842533] hantro-vpu fdb50000.video-codec: registered rockchip,rk3568-vpu-dec as /dev/video3
[    6.845066] hantro-vpu fdba0000.video-codec: registered rockchip,rk3588-vepu121-enc as /dev/video4
[    6.847400] hantro-vpu fdba4000.video-codec: missing multi-core support, ignoring this instance
[    6.847577] rtc-hym8563 6-0051: registered as rtc0
[    6.848274] hantro-vpu fdba8000.video-codec: missing multi-core support, ignoring this instance
[    6.848639] rockchip-hdptx-phy fed60000.phy: resume
[    6.849568] rtc-hym8563 6-0051: setting system clock to 2025-04-09T22:10:52 UTC (1744236652)
[    6.850652] rockchip-hdptx-phy fed60000.phy: rk_hdptx_phy_clk_recalc_rate from_pll=148500000
[    6.854605] systemd-journald[355]: Time jumped backwards, rotating.
[    6.855107] rockchip-hdptx-phy fed60000.phy: suspend
[    6.857073] hantro-vpu fdbac000.video-codec: missing multi-core support, ignoring this instance
[    6.857498] rockchip-hdptx-phy fed60000.phy: resume
[    6.859038] rockchip-hdptx-phy fed60000.phy: suspend
[    6.860157] rockchip-dw-pcie a41000000.pcie: host bridge /pcie@fe190000 ranges:
[    6.862199] rockchip-dw-pcie a41000000.pcie:       IO 0x00f4100000..0x00f41fffff -> 0x00f4100000
[    6.864299] rockchip-dw-pcie a41000000.pcie:      MEM 0x00f4200000..0x00f4ffffff -> 0x00f4200000
[    6.866428] rockchip-dw-pcie a41000000.pcie:      MEM 0x0a00000000..0x0a3fffffff -> 0x0040000000
[    6.868688] rockchip-dw-pcie a41000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G
[    6.905885] usbcore: registered new interface driver snd-usb-audio
[    6.928949] rockchip-hdptx-phy fed70000.phy: resume
[    6.928971] rockchip-hdptx-phy fed70000.phy: rk_hdptx_phy_clk_recalc_rate ret=0 status=0
[    6.928986] rockchip-hdptx-phy fed70000.phy: suspend
[    6.971328] rockchip-i2s-tdm fe470000.i2s: using zero-initialized flat cache, this may cause unexpected behavior
[    6.978881] input: rk3588-es8316 Headphones as /devices/platform/analog-sound/sound/card1/input1
[    7.070085] rockchip-dw-pcie a41000000.pcie: PCIe Gen.2 x1 link up
[    7.072109] rockchip-dw-pcie a41000000.pcie: PCI host bridge to bus 0004:40
[    7.074398] pci_bus 0004:40: root bus resource [bus 40-4f]
[    7.076161] pci_bus 0004:40: root bus resource [io  0x100000-0x1fffff] (bus address [0xf4100000-0xf41fffff])
[    7.078333] pci_bus 0004:40: root bus resource [mem 0xf4200000-0xf4ffffff]
[    7.078340] pci_bus 0004:40: root bus resource [mem 0xa00000000-0xa3fffffff] (bus address [0x40000000-0x7fffffff])
[    7.082373] pci 0004:40:00.0: [1d87:3588] type 01 class 0x060400 PCIe Root Port
[    7.084267] pci 0004:40:00.0: ROM [mem 0x00000000-0x0000ffff pref]
[    7.086052] pci 0004:40:00.0: PCI bridge to [bus 01-ff]
[    7.087737] pci 0004:40:00.0:   bridge window [io  0x0000-0x0fff]
[    7.089484] pci 0004:40:00.0:   bridge window [mem 0x00000000-0x000fffff]
[    7.091288] pci 0004:40:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[    7.093182] pci 0004:40:00.0: supports D1 D2
[    7.094727] pci 0004:40:00.0: PME# supported from D0 D1 D3hot
[    7.096825] pci 0004:40:00.0: Adding to iommu group 12
[    7.103759] pci 0004:40:00.0: Primary bus is hard wired to 0
[    7.105416] pci 0004:40:00.0: bridge configuration invalid ([bus 01-ff]), reconfiguring
[    7.107454] pci 0004:41:00.0: [10ec:8125] type 00 class 0x020000 PCIe Endpoint
[    7.109372] pci 0004:41:00.0: BAR 0 [io  0x0000-0x00ff]
[    7.111000] pci 0004:41:00.0: BAR 2 [mem 0x00000000-0x0000ffff 64bit]
[    7.112713] pci 0004:41:00.0: BAR 4 [mem 0x00000000-0x00003fff 64bit]
[    7.114732] pci 0004:41:00.0: supports D1 D2
[    7.116216] pci 0004:41:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    7.118748] pci 0004:41:00.0: Adding to iommu group 12
[    7.126016] pci 0004:41:00.0: ASPM: default states L0s L1
[    7.127659] pci_bus 0004:41: busn_res: [bus 41-4f] end is updated to 41
[    7.129439] pci 0004:40:00.0: bridge window [mem 0xf4200000-0xf42fffff]: assigned
[    7.131335] pci 0004:40:00.0: ROM [mem 0xf4300000-0xf430ffff pref]: assigned
[    7.133055] pci 0004:40:00.0: bridge window [io  0x100000-0x100fff]: assigned
[    7.133066] pci 0004:41:00.0: BAR 2 [mem 0xf4200000-0xf420ffff 64bit]: assigned
[    7.136536] pci 0004:41:00.0: BAR 4 [mem 0xf4210000-0xf4213fff 64bit]: assigned
[    7.138291] pci 0004:41:00.0: BAR 0 [io  0x100000-0x1000ff]: assigned
[    7.139961] pci 0004:40:00.0: PCI bridge to [bus 41]
[    7.141467] pci 0004:40:00.0:   bridge window [io  0x100000-0x100fff]
[    7.143111] pci 0004:40:00.0:   bridge window [mem 0xf4200000-0xf42fffff]
[    7.144765] pci_bus 0004:40: resource 4 [io  0x100000-0x1fffff]
[    7.146347] pci_bus 0004:40: resource 5 [mem 0xf4200000-0xf4ffffff]
[    7.147946] pci_bus 0004:40: resource 6 [mem 0xa00000000-0xa3fffffff]
[    7.149545] pci_bus 0004:41: resource 0 [io  0x100000-0x100fff]
[    7.151096] pci_bus 0004:41: resource 1 [mem 0xf4200000-0xf42fffff]
[    7.154631] pcieport 0004:40:00.0: PME: Signaling with IRQ 119
[    7.155643] pcieport 0004:40:00.0: AER: enabled with IRQ 120
[    7.156846] r8169 0004:41:00.0: enabling device (0000 -> 0003)
[    7.170754] r8169 0004:41:00.0 eth0: RTL8125B, 00:e0:4c:03:49:fa, XID 641, IRQ 121
[    7.171753] r8169 0004:41:00.0 eth0: jumbo features [frames: 16362 bytes, tx checksumming: ko]
[    7.173145] rockchip-hdptx-phy fed60000.phy: resume
[    7.173152] rockchip-hdptx-phy fed70000.phy: resume
[    7.173244] rockchip-hdptx-phy fed60000.phy: clk_prepare
[    7.173258] rockchip-hdptx-phy fed60000.phy: rk_hdptx_phy_consumer_get ret=0 status=80 cfgrate=0 pll=148500000
[    7.173262] rockchip-hdptx-phy fed60000.phy: PLL locked by unknown consumer!
[    7.174334] rockchip-hdptx-phy fed70000.phy: suspend
[    7.177671] rockchip-dw-pcie a40800000.pcie: host bridge /pcie@fe170000 ranges:
[    7.178214] r8169 0004:41:00.0 enP4p65s0: renamed from eth0
[    7.178537] rockchip-dw-pcie a40800000.pcie:       IO 0x00f2100000..0x00f21fffff -> 0x00f2100000
[    7.182484] rfkill_gpio rfkill-bt: rfkill-m2-bt device registered.
[    7.183302] rockchip-dw-pcie a40800000.pcie:      MEM 0x00f2200000..0x00f2ffffff -> 0x00f2200000
[    7.184089] rfkill_gpio rfkill: rfkill-m2-wlan device registered.
[    7.184213] rockchip-dw-pcie a40800000.pcie:      MEM 0x0980000000..0x09bfffffff -> 0x0040000000
[    7.186971] rockchip-dw-pcie a40800000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G
[    7.218026] Realtek Internal NBASE-T PHY r8169-4-4100:00: attached PHY driver (mii_bus:phy_addr=r8169-4-4100:00, irq=MAC)
[    7.245196] mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
[    7.247545] mmc2: Failed to initialize a non-removable card
[    7.394363] r8169 0004:41:00.0 enP4p65s0: Link is Down
[    8.254138] rockchip-dw-pcie a40800000.pcie: Device found, but not active
[    8.254851] rockchip-dw-pcie a40800000.pcie: PCI host bridge to bus 0002:20
[    8.255477] pci_bus 0002:20: root bus resource [bus 20-2f]
[    8.255970] pci_bus 0002:20: root bus resource [io  0x200000-0x2fffff] (bus address [0xf2100000-0xf21fffff])
[    8.256843] pci_bus 0002:20: root bus resource [mem 0xf2200000-0xf2ffffff]
[    8.257456] pci_bus 0002:20: root bus resource [mem 0x980000000-0x9bfffffff] (bus address [0x40000000-0x7fffffff])
[    8.258738] pci 0002:20:00.0: [1d87:3588] type 01 class 0x060400 PCIe Root Port
[    8.259407] pci 0002:20:00.0: ROM [mem 0x00000000-0x0000ffff pref]
[    8.260009] pci 0002:20:00.0: PCI bridge to [bus 01-ff]
[    8.260480] pci 0002:20:00.0:   bridge window [io  0x0000-0x0fff]
[    8.261024] pci 0002:20:00.0:   bridge window [mem 0x00000000-0x000fffff]
[    8.261632] pci 0002:20:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[    8.262380] pci 0002:20:00.0: supports D1 D2
[    8.262763] pci 0002:20:00.0: PME# supported from D0 D1 D3hot
[    8.263992] pci 0002:20:00.0: Adding to iommu group 13
[    8.268128] pci 0002:20:00.0: Primary bus is hard wired to 0
[    8.268644] pci 0002:20:00.0: bridge configuration invalid ([bus 01-ff]), reconfiguring
[    8.269735] pci_bus 0002:21: busn_res: [bus 21-2f] end is updated to 21
[    8.270359] pci 0002:20:00.0: ROM [mem 0xf2200000-0xf220ffff pref]: assigned
[    8.271035] pci 0002:20:00.0: PCI bridge to [bus 21]
[    8.271484] pci_bus 0002:20: resource 4 [io  0x200000-0x2fffff]
[    8.272012] pci_bus 0002:20: resource 5 [mem 0xf2200000-0xf2ffffff]
[    8.272571] pci_bus 0002:20: resource 6 [mem 0x980000000-0x9bfffffff]
[    8.274580] pcieport 0002:20:00.0: PME: Signaling with IRQ 132
[    8.276195] pcieport 0002:20:00.0: AER: enabled with IRQ 133
[    8.278037] xhci-hcd xhci-hcd.5.auto: xHCI Host Controller
[    8.278541] xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 5
[    8.279285] xhci-hcd xhci-hcd.5.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010
[    8.280813] xhci-hcd xhci-hcd.5.auto: irq 134, io mem 0xfcd00000
[    8.281502] xhci-hcd xhci-hcd.5.auto: xHCI Host Controller
[    8.282032] xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 6
[    8.283107] xhci-hcd xhci-hcd.5.auto: Host supports USB 3.0 SuperSpeed
[    8.283925] hub 5-0:1.0: USB hub found
[    8.284273] hub 5-0:1.0: 1 port detected
[    8.284736] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[    8.285611] hub 6-0:1.0: USB hub found
[    8.285957] hub 6-0:1.0: 1 port detected
[    8.305542] xhci-hcd xhci-hcd.6.auto: xHCI Host Controller
[    8.306055] xhci-hcd xhci-hcd.6.auto: new USB bus registered, assigned bus number 7
[    8.306818] xhci-hcd xhci-hcd.6.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010
[    8.307668] xhci-hcd xhci-hcd.6.auto: irq 136, io mem 0xfc400000
[    8.309103] xhci-hcd xhci-hcd.6.auto: xHCI Host Controller
[    8.309611] xhci-hcd xhci-hcd.6.auto: new USB bus registered, assigned bus number 8
[    8.310317] xhci-hcd xhci-hcd.6.auto: Host supports USB 3.0 SuperSpeed
[    8.311403] hub 7-0:1.0: USB hub found
[    8.311756] hub 7-0:1.0: 1 port detected
[    8.312279] usb usb8: We don't know the algorithms for LPM for this host, disabling LPM.
[    8.313273] hub 8-0:1.0: USB hub found
[    8.313618] hub 8-0:1.0: 1 port detected
[    8.315146] rockchip-hdptx-phy fed70000.phy: resume
[    8.316468] rockchip-hdptx-phy fed70000.phy: suspend
[    8.317456] Console: switching to colour dummy device 80x25
[    8.320040] rockchip-drm display-subsystem: bound fdd90000.vop (ops vop2_component_ops [rockchipdrm])
[    8.323809] rockchip-drm display-subsystem: bound fde50000.dp (ops dw_dp_rockchip_component_ops [rockchipdrm])
[    8.326024] dwhdmiqp-rockchip fde80000.hdmi: registered DesignWare HDMI QP I2C bus driver
[    8.327469] rockchip-drm display-subsystem: bound fde80000.hdmi (ops dw_hdmi_qp_rockchip_ops [rockchipdrm])
[    8.329751] dwhdmiqp-rockchip fdea0000.hdmi: registered DesignWare HDMI QP I2C bus driver
[    8.331389] rockchip-drm display-subsystem: bound fdea0000.hdmi (ops dw_hdmi_qp_rockchip_ops [rockchipdrm])
[    8.333022] [drm] Initialized rockchip 1.0.0 for display-subsystem on minor 1
[    8.333681] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    8.335374] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    8.562229] usb 7-1: new low-speed USB device number 2 using xhci-hcd
[    8.757110] input: 2.4G Wireless Touchpad Keyboard as /devices/platform/fc400000.usb/xhci-hcd.6.auto/usb7/7-1/7-1:1.0/0003:04D9:2519.0001/input/input2
[    8.846648] hid-generic 0003:04D9:2519.0001: input: USB HID v1.10 Keyboard [2.4G Wireless Touchpad Keyboard] on usb-xhci-hcd.6.auto-1/input0
[    8.873782] input: 2.4G Wireless Touchpad Keyboard Mouse as /devices/platform/fc400000.usb/xhci-hcd.6.auto/usb7/7-1/7-1:1.1/0003:04D9:2519.0002/input/input3
[    8.875408] input: 2.4G Wireless Touchpad Keyboard Consumer Control as /devices/platform/fc400000.usb/xhci-hcd.6.auto/usb7/7-1/7-1:1.1/0003:04D9:2519.0002/input/input4
[    8.930511] input: 2.4G Wireless Touchpad Keyboard System Control as /devices/platform/fc400000.usb/xhci-hcd.6.auto/usb7/7-1/7-1:1.1/0003:04D9:2519.0002/input/input5
[    8.932111] hid-generic 0003:04D9:2519.0002: input: USB HID v1.10 Mouse [2.4G Wireless Touchpad Keyboard] on usb-xhci-hcd.6.auto-1/input1
[   10.039606] r8169 0004:41:00.0 enP4p65s0: Link is Up - 1Gbps/Full - flow control off
[   18.402388] hantro-vpu fdc70000.video-codec: deferred probe timeout, ignoring dependency
[   18.403824] hantro-vpu fdc70000.video-codec: registered rockchip,rk3588-av1-vpu-dec as /dev/video5
[   18.406827] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdab0000.npu
[   18.407748] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdac0000.npu
[   18.408658] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdad0000.npu
[   18.409570] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdba4000.video-codec
[   18.411921] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdba8000.video-codec
[   18.412899] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdbac000.video-codec
[   18.413871] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdc40100.video-codec
[   18.414908] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdca0000.iommu
[   41.526205] rockchip-drm display-subsystem: [drm:check_connector_changed [drm_kms_helper]] [CONNECTOR:85:DP-1] Same epoch counter 1
[   41.643788] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] CEA VCDB 0x0f
[   41.643984] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI: DVI dual 0, max TMDS clock 225000 kHz
[   41.644164] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI sink does deep color 30.
[   41.644340] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI sink does deep color 36.
[   41.644516] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] Assigning HDMI sink color depth as 12 bpc.
[   41.644692] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI sink does YCRCB444 in deep color.
[   41.644872] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] ELD monitor SAMSUNG
[   41.645050] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
[   41.645230] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] ELD size 32, SAD count 1
[   41.645438] rockchip-drm display-subsystem: [drm:check_connector_changed [drm_kms_helper]] [CONNECTOR:87:HDMI-A-1] status updated from disconnected to connected
[   41.645521] rockchip-drm display-subsystem: [drm:check_connector_changed [drm_kms_helper]] [CONNECTOR:87:HDMI-A-1] Changed epoch counter 1 => 2
[   41.645603] rockchip-drm display-subsystem: [drm:check_connector_changed [drm_kms_helper]] [CONNECTOR:90:HDMI-A-2] Same epoch counter 1
[   41.645677] rockchip-drm display-subsystem: [drm:drm_sysfs_connector_hotplug_event [drm]] [CONNECTOR:87:HDMI-A-1] generating connector hotplug event
[   41.645920] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] 
[   41.646147] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:85:DP-1]
[   41.646233] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:85:DP-1] disconnected
[   41.646310] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:87:HDMI-A-1]
[   41.758748] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] CEA VCDB 0x0f
[   41.758938] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI: DVI dual 0, max TMDS clock 225000 kHz
[   41.759117] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI sink does deep color 30.
[   41.759293] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI sink does deep color 36.
[   41.759469] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] Assigning HDMI sink color depth as 12 bpc.
[   41.759645] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI sink does YCRCB444 in deep color.
[   41.759824] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] ELD monitor SAMSUNG
[   41.760002] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
[   41.760181] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] ELD size 32, SAD count 1
[   41.762574] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid [drm]] Rejected mode: "1920x1080i": 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 (NO_INTERLACE)
[   41.762766] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid [drm]] Rejected mode: "1920x1080i": 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15 (NO_INTERLACE)
[   41.762951] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid [drm]] Rejected mode: "1920x1080i": 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 (NO_INTERLACE)
[   41.763133] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid [drm]] Rejected mode: "1920x1080i": 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15 (NO_INTERLACE)
[   41.763316] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid [drm]] Rejected mode: "1920x1080i": 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 (NO_INTERLACE)
[   41.763513] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:87:HDMI-A-1] probed modes:
[   41.763590] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x48 0x5
[   41.763666] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[   41.763742] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[   41.763817] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5
[   41.763892] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 30 74250 1920 2008 2052 2200 1080 1084 1089 1125 0x60 0x5
[   41.763967] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 30 74176 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[   41.764043] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 25 74250 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5
[   41.764117] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[   41.764193] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[   41.764268] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1600x1200": 60 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x40 0x5
[   41.764343] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1680x1050": 60 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9
[   41.764418] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x1024": 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
[   41.764493] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x1024": 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5
[   41.764568] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1440x900": 75 136750 1440 1536 1688 1936 900 903 909 942 0x40 0x6
[   41.764644] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1440x900": 60 88750 1440 1488 1520 1600 900 903 909 926 0x40 0x9
[   41.764718] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x960": 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
[   41.764794] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1360x768": 60 85500 1360 1424 1536 1792 768 771 777 795 0x40 0x5
[   41.764868] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x800": 60 71000 1280 1328 1360 1440 800 803 809 823 0x40 0x9
[   41.764942] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1152x864": 75 108000 1152 1216 1344 1600 864 865 868 900 0x40 0x5
[   41.765018] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x720": 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   41.765093] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x720": 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   41.765167] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x720": 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   41.765242] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x720": 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   41.765317] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x720": 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   41.765392] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1024x768": 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   41.765468] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1024x768": 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   41.765543] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1024x768": 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   41.765618] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "832x624": 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   41.765693] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "800x600": 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   41.765769] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "800x600": 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   41.765844] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "800x600": 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   41.765918] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "720x576": 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   41.766029] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "720x480": 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
[   41.766108] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "720x480": 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[   41.766183] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "640x480": 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   41.766258] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "640x480": 73 31500 640 664 704 832 480 489 492 520 0x40 0xa
[   41.766333] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "640x480": 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   41.766408] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "640x480": 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   41.766483] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "640x480": 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
[   41.766559] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "720x400": 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
[   41.766635] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:90:HDMI-A-2]
[   41.766717] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:90:HDMI-A-2] disconnected
[   41.766790] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] [CONNECTOR:85:DP-1] enabled? no
[   41.766970] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] [CONNECTOR:87:HDMI-A-1] enabled? yes
[   41.767147] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] [CONNECTOR:90:HDMI-A-2] enabled? no
[   41.767334] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] Not using firmware configuration
[   41.767514] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] [CONNECTOR:87:HDMI-A-1] found cmdline mode: 1920x1080
[   41.767692] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] picking CRTCs for 4096x4320 config
[   41.767873] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] [CRTC:81:video_port0] desired mode 1920x1080 set (0,0)
[   41.768061] rockchip-drm display-subsystem: [drm:__drm_fb_helper_initial_config_and_unlock [drm_kms_helper]] test CRTC 0 primary plane
[   41.768143] rockchip-drm display-subsystem: [drm:drm_fbdev_dma_driver_fbdev_probe [drm_dma_helper]] surface width(1920), height(1080) and bpp(32)
[   41.779534] rockchip-drm display-subsystem: [drm:drm_mode_addfb2 [drm]] [FB:92]
[   41.781459] rockchip-drm display-subsystem: [drm:hdmi_compute_format_bpc [drm_display_helper]] Trying RGB output format with 10 bpc
[   41.781589] rockchip-drm display-subsystem: [drm:hdmi_compute_format_bpc [drm_display_helper]] RGB Format, checking the constraints.
[   41.781650] rockchip-drm display-subsystem: [drm:hdmi_compute_format_bpc [drm_display_helper]] RGB format supported in that configuration.
[   41.781718] rockchip-drm display-subsystem: [drm:hdmi_compute_format_bpc [drm_display_helper]] RGB output format supported with 10 bpc (TMDS char rate: 92812500 Hz)
[   41.781781] rockchip-drm display-subsystem: [drm:hdmi_compute_format_bpc [drm_display_helper]] Mode 1920x1080 @ 30Hz: Found configuration: bpc: 10, fmt: RGB, clock: 92812500
[   41.781887] rockchip-hdptx-phy fed60000.phy: rk_hdptx_phy_configure rate=92812500 bpc=10
[   41.781951] rockchip-hdptx-phy fed70000.phy: resume
[   41.782049] rockchip-hdptx-phy fed70000.phy: clk_prepare
[   41.782074] rockchip-hdptx-phy fed70000.phy: rk_hdptx_phy_consumer_get ret=0 status=0 cfgrate=0 pll=298857578
[   41.782262] rockchip-vop2 fdd90000.vop: reparenting HDMI0 dclk
[   41.782295] rockchip-vop2 fdd90000.vop: setting dclk rate=74250000
[   41.782345] rockchip-hdptx-phy fed60000.phy: rk_hdptx_phy_clk_determine_rate req=74250000 resp=74250000 par=24000000 cfgrate=92812500 pll=148500000 bpc=10 mode=0
[   41.782370] rockchip-hdptx-phy fed60000.phy: rk_hdptx_phy_clk_determine_rate req=74250000 resp=74250000 par=24000000 cfgrate=92812500 pll=148500000 bpc=10 mode=0
[   41.782392] rockchip-hdptx-phy fed60000.phy: rk_hdptx_phy_clk_determine_rate req=74250000 resp=74250000 par=24000000 cfgrate=92812500 pll=148500000 bpc=10 mode=0
[   41.782404] rockchip-hdptx-phy fed60000.phy: rk_hdptx_phy_clk_set_rate req=74250000 link_rate=92812500 par=24000000
[   41.782413] rockchip-hdptx-phy fed60000.phy: rk_hdptx_tmds_ropll_cmn_config rate=92812500 mdiv=155 sdiv=8 sdm_en=1 k_sign=1 k=16 lc=62
[   41.782755] rockchip-hdptx-phy fed60000.phy: PHY clk ready
[   41.782776] rockchip-hdptx-phy fed60000.phy: rk_hdptx_phy_clk_recalc_rate from_pll=92812500
[   41.782887] dwhdmiqp-rockchip fde80000.hdmi: dw_hdmi_qp_bridge_atomic_enable mode=1920x1080@30Hz fmt=RGB rate=92812500 bpc=10
[   41.782900] rockchip-hdptx-phy fed60000.phy: rk_hdptx_phy_power_on rate=92812500 bpc=10
[   41.783105] rockchip-hdptx-phy fed60000.phy: PHY lane locked
[   41.783117] rockchip-drm display-subsystem: [drm:write_infoframe [drm_display_helper]] Writing AVI InfoFrame
[   41.850059] Console: switching to colour frame buffer device 240x67
[   41.850136] rockchip-drm display-subsystem: [drm:hdmi_compute_format_bpc [drm_display_helper]] Trying RGB output format with 10 bpc
[   41.850237] rockchip-drm display-subsystem: [drm:hdmi_compute_format_bpc [drm_display_helper]] RGB Format, checking the constraints.
[   41.850279] rockchip-drm display-subsystem: [drm:hdmi_compute_format_bpc [drm_display_helper]] RGB format supported in that configuration.
[   41.850326] rockchip-drm display-subsystem: [drm:hdmi_compute_format_bpc [drm_display_helper]] RGB output format supported with 10 bpc (TMDS char rate: 92812500 Hz)
[   41.850369] rockchip-drm display-subsystem: [drm:hdmi_compute_format_bpc [drm_display_helper]] Mode 1920x1080 @ 30Hz: Found configuration: bpc: 10, fmt: RGB, clock: 92812500
[   41.924160] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[   41.924174] rockchip-drm display-subsystem: [drm:drm_client_hotplug [drm]] fbdev: ret=0
[   41.925021] dwhdmiqp-rockchip fde80000.hdmi: connector status changed

[-- Attachment #3: boot-next-debug-forcemode-1920x1080-50.txt --]
[-- Type: text/plain, Size: 87956 bytes --]

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.19.0-next-20260213-00001-gbb3262399e1a (mmuser@rock) (gcc (GCC) 15.2.1 20260103, GNU ld (GNU Binutils) 2.45.1) #3 SMP PREEMPT Mon Feb 16 08:11:45 CET 2026
[    0.000000] KASLR enabled
[    0.000000] Machine model: Radxa ROCK 5B
[    0.000000] efi: EFI v2.7 by EDK II
[    0.000000] efi: SMBIOS=0xefe80000 SMBIOS 3.0=0xefe60000 MEMATTR=0xed780018 ACPI 2.0=0xeed8c018 RNG=0xeed8ce18 MEMRESERVE=0xed76ab98 
[    0.000000] random: crng init done
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000dda40000, size 160 MiB
[    0.000000] OF: reserved mem: initialized node hdmi-receiver-cma, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000dda40000..0x00000000e7a3ffff (163840 KiB) nomap non-reusable hdmi-receiver-cma
[    0.000000] earlycon: uart0 at MMIO32 0x00000000feb50000 (options '1500000n8')
[    0.000000] printk: legacy bootconsole [uart0] enabled
[    0.000000] OF: reserved mem: 0x000000000010f000..0x000000000010f0ff (0 KiB) nomap non-reusable shmem@10f000
[    0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000001ffffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x1fefd3f40-0x1fefd65bf]
[    0.000000] cma: Reserved 32 MiB at 0x00000000eb000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.5
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000200000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000006fffff]
[    0.000000]   node   0: [mem 0x00000000007c0000-0x00000000007effff]
[    0.000000]   node   0: [mem 0x00000000007f0000-0x00000000083fffff]
[    0.000000]   node   0: [mem 0x0000000008400000-0x00000000093fffff]
[    0.000000]   node   0: [mem 0x0000000009400000-0x00000000dda3ffff]
[    0.000000]   node   0: [mem 0x00000000dda40000-0x00000000e7a3ffff]
[    0.000000]   node   0: [mem 0x00000000e7a40000-0x00000000ed19ffff]
[    0.000000]   node   0: [mem 0x00000000ed1a0000-0x00000000ed1fffff]
[    0.000000]   node   0: [mem 0x00000000ed200000-0x00000000ed7cffff]
[    0.000000]   node   0: [mem 0x00000000ed7d0000-0x00000000edfbffff]
[    0.000000]   node   0: [mem 0x00000000edfc0000-0x00000000ee19ffff]
[    0.000000]   node   0: [mem 0x00000000ee1a0000-0x00000000ee1fffff]
[    0.000000]   node   0: [mem 0x00000000ee200000-0x00000000ee70ffff]
[    0.000000]   node   0: [mem 0x00000000ee710000-0x00000000ee93ffff]
[    0.000000]   node   0: [mem 0x00000000ee940000-0x00000000ee94ffff]
[    0.000000]   node   0: [mem 0x00000000ee950000-0x00000000ee9cffff]
[    0.000000]   node   0: [mem 0x00000000ee9d0000-0x00000000eeafffff]
[    0.000000]   node   0: [mem 0x00000000eeb00000-0x00000000eeb8ffff]
[    0.000000]   node   0: [mem 0x00000000eeb90000-0x00000000efbfffff]
[    0.000000]   node   0: [mem 0x00000000efc00000-0x00000000effdffff]
[    0.000000]   node   0: [mem 0x00000000effe0000-0x00000000efffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000001ffffffff]
[    0.000000] On node 0, zone DMA: 512 pages in unavailable ranges
[    0.000000] On node 0, zone DMA: 192 pages in unavailable ranges
[    0.000000] percpu: Embedded 25 pages/cpu s61784 r8192 d32424 u102400
[    0.000000] pcpu-alloc: s61784 r8192 d32424 u102400 alloc=25*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7 
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GICv3 CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: kernel page table isolation forced ON by KASLR
[    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/Image.next root=/dev/mmcblk0p1 rw earlycon video=HDMI-A-1:1920x1080M@50 rockchipdrm.dyndbg=+p dw_hdmi_qp.dyndbg=+p phy_rockchip_samsung_hdptx.dyndbg=+p
[    0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] software IO TLB: area num 8.
[    0.000000] software IO TLB: mapped [mem 0x00000000d9a40000-0x00000000dda40000] (64MB)
[    0.000000] Fallback order for Node 0: 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 2030912
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu: 	RCU event tracing is enabled.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=8.
[    0.000000] 	Trampoline variant of Tasks RCU enabled.
[    0.000000] 	Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
[    0.000000] RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GIC: enabling workaround for GICv3: non-coherent attribute
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 480 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: MBI range [424:479]
[    0.000000] GICv3: Using MBI frame 0x00000000fe610000
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GICv3: GICv3 features: 16 PPIs
[    0.000000] GICv3: GICD_CTLR.DS=0, SCR_EL3.FIQ=1
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000
[    0.000000] ITS [mem 0xfe640000-0xfe65ffff]
[    0.000000] GIC: enabling workaround for ITS: Rockchip erratum RK3588001
[    0.000000] GIC: enabling workaround for ITS: non-coherent attribute
[    0.000000] ITS@0x00000000fe640000: allocated 8192 Devices @1000b0000 (indirect, esz 8, psz 64K, shr 0)
[    0.000000] ITS@0x00000000fe640000: allocated 32768 Interrupt Collections @1000c0000 (flat, esz 2, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] ITS [mem 0xfe660000-0xfe67ffff]
[    0.000000] GIC: enabling workaround for ITS: Rockchip erratum RK3588001
[    0.000000] GIC: enabling workaround for ITS: non-coherent attribute
[    0.000000] ITS@0x00000000fe660000: allocated 8192 Devices @1000e0000 (indirect, esz 8, psz 64K, shr 0)
[    0.000000] ITS@0x00000000fe660000: allocated 32768 Interrupt Collections @1000f0000 (flat, esz 2, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] GICv3: using LPI property table @0x0000000100100000
[    0.000000] GIC: using cache flushing for LPI property table
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000100110000
[    0.000000] GICv3: GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@100[1] /cpus/cpu@200[2] /cpus/cpu@300[3] }
[    0.000000] GICv3: GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@400[4] /cpus/cpu@500[5] /cpus/cpu@600[6] /cpus/cpu@700[7] }
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.006717] Console: colour dummy device 80x25
[    0.007166] printk: legacy console [tty0] enabled
[    0.007632] printk: legacy bootconsole [uart0] disabled
[    0.008339] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.008402] pid_max: default: 32768 minimum: 301
[    0.008979] landlock: Up and running.
[    0.009268] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.009361] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.010059] VFS: Finished mounting rootfs on nullfs
[    0.015323] rcu: Hierarchical SRCU implementation.
[    0.015364] rcu: 	Max phase no-delay instances is 1000.
[    0.015874] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.018824] Remapping and enabling EFI services.
[    0.020323] smp: Bringing up secondary CPUs ...
[    0.021478] Detected VIPT I-cache on CPU1
[    0.022062] GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000
[    0.022091] GICv3: CPU1: using allocated LPI pending table @0x0000000100120000
[    0.022171] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.023616] Detected VIPT I-cache on CPU2
[    0.024201] GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000
[    0.024231] GICv3: CPU2: using allocated LPI pending table @0x0000000100130000
[    0.024310] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.025701] Detected VIPT I-cache on CPU3
[    0.026283] GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000
[    0.026312] GICv3: CPU3: using allocated LPI pending table @0x0000000100140000
[    0.026388] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.027845] CPU features: detected: Spectre-v4
[    0.027858] CPU features: detected: Spectre-BHB
[    0.027869] CPU features: detected: SSBS not fully self-synchronizing
[    0.027875] Detected PIPT I-cache on CPU4
[    0.028143] GICv3: CPU4: found redistributor 400 region 0:0x00000000fe700000
[    0.028160] GICv3: CPU4: using allocated LPI pending table @0x0000000100150000
[    0.028205] CPU4: Booted secondary processor 0x0000000400 [0x414fd0b0]
[    0.029498] Detected PIPT I-cache on CPU5
[    0.029785] GICv3: CPU5: found redistributor 500 region 0:0x00000000fe720000
[    0.029803] GICv3: CPU5: using allocated LPI pending table @0x0000000100160000
[    0.029852] CPU5: Booted secondary processor 0x0000000500 [0x414fd0b0]
[    0.031219] Detected PIPT I-cache on CPU6
[    0.031503] GICv3: CPU6: found redistributor 600 region 0:0x00000000fe740000
[    0.031520] GICv3: CPU6: using allocated LPI pending table @0x0000000100170000
[    0.031567] CPU6: Booted secondary processor 0x0000000600 [0x414fd0b0]
[    0.032890] Detected PIPT I-cache on CPU7
[    0.033172] GICv3: CPU7: found redistributor 700 region 0:0x00000000fe760000
[    0.033189] GICv3: CPU7: using allocated LPI pending table @0x0000000100180000
[    0.033236] CPU7: Booted secondary processor 0x0000000700 [0x414fd0b0]
[    0.033443] smp: Brought up 1 node, 8 CPUs
[    0.034128] SMP: Total of 8 processors activated.
[    0.034159] CPU: All CPU(s) started at EL2
[    0.034189] CPU features: detected: 32-bit EL0 Support
[    0.034221] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.034263] CPU features: detected: Common not Private translations
[    0.034296] CPU features: detected: CRC32 instructions
[    0.034337] CPU features: detected: RCpc load-acquire (LDAPR)
[    0.034369] CPU features: detected: LSE atomic instructions
[    0.034402] CPU features: detected: Privileged Access Never
[    0.034433] CPU features: detected: PMUv3
[    0.034460] CPU features: detected: RAS Extension Support
[    0.034496] CPU features: detected: XNX
[    0.034528] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.034843] alternatives: applying system-wide alternatives
[    0.040734] CPU features: detected: ICV_DIR_EL1 trapping
[    0.040785] CPU features: detected: Hardware dirty bit management on CPU4-7
[    0.042140] Memory: 7631076K/8123648K available (15616K kernel code, 1746K rwdata, 6416K rodata, 2368K init, 642K bss, 452032K reserved, 32768K cma-reserved)
[    0.046134] devtmpfs: initialized
[    0.075845] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.075891] posixtimers hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.075975] futex hash table entries: 2048 (131072 bytes on 1 NUMA nodes, total 128 KiB, linear).
[    0.076286] 2G module region forced by RANDOMIZE_MODULE_REGION_FULL
[    0.076301] 0 pages in range for non-PLT usage
[    0.076306] 517520 pages in range for PLT usage
[    0.077314] SMBIOS 3.3.0 present.
[    0.077350] DMI: Radxa ROCK 5 Model B/ROCK 5 Model B, BIOS v1.1 04/09/2025
[    0.077410] DMI: Memory slots populated: 1/1
[    0.080343] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.081338] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.081549] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.081593] audit: initializing netlink subsys (disabled)
[    0.081829] audit: type=2000 audit(0.076:1): state=initialized audit_enabled=0 res=1
[    0.085615] thermal_sys: Registered thermal governor 'step_wise'
[    0.085624] thermal_sys: Registered thermal governor 'power_allocator'
[    0.085700] cpuidle: using governor menu
[    0.085925] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.086188] ASID allocator initialised with 32768 entries
[    0.086567] Serial: AMBA PL011 UART driver
[    0.111354] /vop@fdd90000: Fixed dependency cycle(s) with /dp@fde50000
[    0.111432] /dp@fde50000: Fixed dependency cycle(s) with /vop@fdd90000
[    0.112128] /vop@fdd90000: Fixed dependency cycle(s) with /hdmi@fde80000
[    0.112207] /hdmi@fde80000: Fixed dependency cycle(s) with /vop@fdd90000
[    0.118269] /pcie@fe190000: Fixed dependency cycle(s) with /pcie@fe190000/legacy-interrupt-controller
[    0.125926] /i2c@fec90000/audio-codec@11: Fixed dependency cycle(s) with /i2s@fe470000
[    0.127217] /dp@fde50000: Fixed dependency cycle(s) with /phy@fed80000
[    0.127303] /usb@fc000000: Fixed dependency cycle(s) with /phy@fed80000
[    0.127370] /phy@fed80000: Fixed dependency cycle(s) with /dp@fde50000
[    0.127434] /phy@fed80000: Fixed dependency cycle(s) with /usb@fc000000
[    0.141700] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.142359] rockchip-gpio fd8a0000.gpio: probed /pinctrl/gpio@fd8a0000
[    0.142708] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.142921] rockchip-gpio fec20000.gpio: probed /pinctrl/gpio@fec20000
[    0.143224] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.143426] rockchip-gpio fec30000.gpio: probed /pinctrl/gpio@fec30000
[    0.143772] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.143961] rockchip-gpio fec40000.gpio: probed /pinctrl/gpio@fec40000
[    0.144348] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.144536] rockchip-gpio fec50000.gpio: probed /pinctrl/gpio@fec50000
[    0.148272] /vop@fdd90000: Fixed dependency cycle(s) with /hdmi@fdea0000
[    0.148359] /hdmi@fdea0000: Fixed dependency cycle(s) with /vop@fdd90000
[    0.150128] /pcie@fe150000: Fixed dependency cycle(s) with /pcie@fe150000/legacy-interrupt-controller
[    0.151035] /pcie@fe170000: Fixed dependency cycle(s) with /pcie@fe170000/legacy-interrupt-controller
[    0.152435] /hdmi@fde80000: Fixed dependency cycle(s) with /hdmi0-con
[    0.152512] /hdmi0-con: Fixed dependency cycle(s) with /hdmi@fde80000
[    0.152741] /hdmi@fdea0000: Fixed dependency cycle(s) with /hdmi1-con
[    0.152814] /hdmi1-con: Fixed dependency cycle(s) with /hdmi@fdea0000
[    0.157455] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.157479] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.157495] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.157508] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.157522] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.157534] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.157547] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.157559] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.160234] ACPI: Interpreter disabled.
[    0.161610] iommu: Default domain type: Translated
[    0.161628] iommu: DMA domain TLB invalidation policy: strict mode
[    0.162399] SCSI subsystem initialized
[    0.162622] libata version 3.00 loaded.
[    0.162829] usbcore: registered new interface driver usbfs
[    0.162872] usbcore: registered new interface driver hub
[    0.162907] usbcore: registered new device driver usb
[    0.163398] pps_core: LinuxPPS API ver. 1 registered
[    0.163411] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.163434] PTP clock support registered
[    0.163506] EDAC MC: Ver: 3.0.0
[    0.163892] scmi_core: SCMI protocol bus registered
[    0.164030] efivars: Registered efivars operations
[    0.164619] FPGA manager framework
[    0.165729] vgaarb: loaded
[    0.166101] clocksource: Switched to clocksource arch_sys_counter
[    0.166358] VFS: Disk quotas dquot_6.6.0
[    0.166388] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.166838] pnp: PnP ACPI: disabled
[    0.176467] NET: Registered PF_INET protocol family
[    0.176749] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.186027] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.186195] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.186221] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.187243] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    0.191137] TCP: Hash tables configured (established 65536 bind 65536)
[    0.191246] UDP hash table entries: 4096 (order: 6, 262144 bytes, linear)
[    0.191872] UDP-Lite hash table entries: 4096 (order: 6, 262144 bytes, linear)
[    0.192616] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.193246] RPC: Registered named UNIX socket transport module.
[    0.193263] RPC: Registered udp transport module.
[    0.193274] RPC: Registered tcp transport module.
[    0.193284] RPC: Registered tcp-with-tls transport module.
[    0.193295] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.193314] PCI: CLS 0 bytes, default 64
[    0.197997] kvm [1]: nv: 570 coarse grained trap handlers
[    0.198271] kvm [1]: nv: 664 fine grained trap handlers
[    0.198739] kvm [1]: IPA Size Limit: 40 bits
[    0.198774] kvm [1]: GICv3: no GICV resource entry
[    0.198786] kvm [1]: disabling GICv2 emulation
[    0.198835] kvm [1]: GIC system register CPU interface enabled
[    0.198865] kvm [1]: vgic interrupt IRQ9
[    0.198916] kvm [1]: VHE mode initialized successfully
[    0.200831] Initialise system trusted keyrings
[    0.201110] workingset: timestamp_bits=42 max_order=21 bucket_order=0
[    0.201480] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.201862] NFS: Registering the id_resolver key type
[    0.201887] Key type id_resolver registered
[    0.201898] Key type id_legacy registered
[    0.201914] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.201928] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.202206] 9p: Installing v9fs 9p2000 file system support
[    0.280906] Key type asymmetric registered
[    0.280922] Asymmetric key parser 'x509' registered
[    0.280986] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    0.281004] io scheduler mq-deadline registered
[    0.281016] io scheduler kyber registered
[    0.281061] io scheduler bfq registered
[    0.294077] ledtrig-cpu: registered to indicate activity on CPUs
[    0.302026] dma-pl330 fea10000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.302055] dma-pl330 fea10000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    0.303673] dma-pl330 fea30000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.303697] dma-pl330 fea30000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    0.305259] dma-pl330 fed10000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.305281] dma-pl330 fed10000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    0.314278] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.316960] feb50000.serial: ttyS2 at MMIO 0xfeb50000 (irq = 31, base_baud = 1500000) is a 16550A
[    0.317043] printk: legacy console [ttyS2] enabled
[    0.480465] feb90000.serial: ttyS0 at MMIO 0xfeb90000 (irq = 32, base_baud = 1500000) is a 16550A
[    0.484710] arm-smmu-v3 fc900000.iommu: oas 48-bit (features 0x001c1eaf)
[    0.486056] arm-smmu-v3 fc900000.iommu: allocated 65536 entries for cmdq
[    0.487262] arm-smmu-v3 fc900000.iommu: allocated 32768 entries for evtq
[    0.488522] arm-smmu-v3 fc900000.iommu: msi_domain absent - falling back to wired irqs
[    0.491044] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to enable supply: -517
[    0.491954] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to enable supply: -517
[    0.492846] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to enable supply: -517
[    0.494415] platform fdb50000.video-codec: Adding to iommu group 0
[    0.496553] platform fdba0000.video-codec: Adding to iommu group 1
[    0.498638] platform fdba4000.video-codec: Adding to iommu group 2
[    0.500715] platform fdba8000.video-codec: Adding to iommu group 3
[    0.502776] platform fdbac000.video-codec: Adding to iommu group 4
[    0.504868] platform fdc38100.video-codec: Adding to iommu group 5
[    0.507074] platform fdc40100.video-codec: Adding to iommu group 6
[    0.508981] platform fdd90000.vop: Adding to iommu group 7
[    0.518195] loop: module loaded
[    0.519665] megasas: 07.734.00.00-rc1
[    0.524466] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/regulators/dcdc-reg7
[    0.525394] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs3-null-pins
[    0.526240] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs2-null-pins
[    0.527059] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs1-null-pins
[    0.531588] tun: Universal TUN/TAP device driver, 1.6
[    0.533500] thunder_xcv, ver 1.0
[    0.533847] thunder_bgx, ver 1.0
[    0.534199] nicpf, ver 1.0
[    0.535465] e1000: Intel(R) PRO/1000 Network Driver
[    0.535904] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    0.536450] e1000e: Intel(R) PRO/1000 Network Driver
[    0.536893] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    0.537452] igb: Intel(R) Gigabit Ethernet Network Driver
[    0.537933] igb: Copyright (c) 2007-2014 Intel Corporation.
[    0.538479] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[    0.539036] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    0.539800] sky2: driver version 1.30
[    0.540956] VFIO - User Level meta-driver version: 0.3
[    0.548072] ehci-platform fc800000.usb: EHCI Host Controller
[    0.548655] ehci-platform fc800000.usb: new USB bus registered, assigned bus number 1
[    0.549607] ehci-platform fc800000.usb: irq 45, io mem 0xfc800000
[    0.562165] ehci-platform fc800000.usb: USB 2.0 started, EHCI 1.00
[    0.564312] hub 1-0:1.0: USB hub found
[    0.564752] hub 1-0:1.0: 1 port detected
[    0.566701] ohci-platform fc840000.usb: Generic Platform OHCI controller
[    0.567370] ohci-platform fc840000.usb: new USB bus registered, assigned bus number 2
[    0.568262] ohci-platform fc840000.usb: irq 46, io mem 0xfc840000
[    0.627405] hub 2-0:1.0: USB hub found
[    0.627847] hub 2-0:1.0: 1 port detected
[    0.629397] usbcore: registered new interface driver usb-storage
[    0.634198] i2c_dev: i2c /dev entries driver
[    0.637045] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to create device link (0x180) with supplier 1-0042 for /power-management@fd8d8000/power-controller/power-domain@8
[    0.637603] fan53555-regulator 0-0042: FAN53555 Option[10] Rev[1] Detected!
[    0.639287] fan53555-regulator 0-0043: FAN53555 Option[10] Rev[1] Detected!
[    0.640199] fan53555-regulator 1-0042: FAN53555 Option[10] Rev[1] Detected!
[    0.641211] /i2s@fe470000: Fixed dependency cycle(s) with /i2c@fec90000/audio-codec@11
[    0.641987] /i2c@fec90000/audio-codec@11: Fixed dependency cycle(s) with /i2s@fe470000
[    0.646168] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to create device link (0x180) with supplier 1-0042 for /power-management@fd8d8000/power-controller/power-domain@8
[    0.654019] Synopsys Designware Multimedia Card Interface Driver
[    0.656011] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.659775] mmc0: CQHCI version 5.10
[    0.694004] mmc0: SDHCI controller on fe2e0000.mmc [fe2e0000.mmc] using ADMA
[    0.696490] efifb: probing for efifb
[    0.696919] efifb: framebuffer at 0xed7d0000, using 8100k, total 8100k
[    0.697503] efifb: mode is 1920x1080x32, linelength=7680, pages=1
[    0.698048] efifb: scrolling: redraw
[    0.698401] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    0.707047] Console: switching to colour frame buffer device 240x67
[    0.715083] fb0: EFI VGA frame buffer device
[    0.716744] arm-scmi arm-scmi.0.auto: Using scmi_smc_transport
[    0.717310] arm-scmi arm-scmi.0.auto: SCMI max-rx-timeout: 30ms / max-msg-size: 104bytes / max-msg: 20
[    0.718358] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16
[    0.719279] arm-scmi arm-scmi.0.auto: SCMI Notifications - Core Enabled.
[    0.719972] arm-scmi arm-scmi.0.auto: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    0.720778] arm-scmi arm-scmi.0.auto: Enabling SCMI Quirk [quirk_clock_rates_triplet_out_of_spec]
[    0.723751] pstore: Using crash dump compression: deflate
[    0.724268] pstore: Registered efi_pstore as persistent store backend
[    0.725859] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    0.751945] sdhci-dwcmshc fe2e0000.mmc: Can't reduce the clock below 52MHz in HS200/HS400 mode
[    0.752924] sdhci-dwcmshc fe2e0000.mmc: Can't reduce the clock below 52MHz in HS200/HS400 mode
[    0.753855] sdhci-dwcmshc fe2e0000.mmc: Can't reduce the clock below 52MHz in HS200/HS400 mode
[    0.763909] mmc0: Command Queue Engine enabled
[    0.764458] mmc0: new HS200 MMC card at address 0001
[    0.766398] mmcblk0: mmc0:0001 DA6064 58.2 GiB
[    0.775426]  mmcblk0: p1
[    0.776753] mmcblk0boot0: mmc0:0001 DA6064 4.00 MiB
[    0.780495] mmcblk0boot1: mmc0:0001 DA6064 4.00 MiB
[    0.784865] mmcblk0rpmb: mmc0:0001 DA6064 4.00 MiB, chardev (240:0)
[    0.810430] usb 1-1: new high-speed USB device number 2 using ehci-platform
[    0.957118] hub 1-1:1.0: USB hub found
[    0.957684] hub 1-1:1.0: 4 ports detected
[    0.960415] usbcore: registered new interface driver usbhid
[    0.960960] usbhid: USB HID core driver
[    0.966138] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 (0,8000003f) counters available
[    0.968576] hw perfevents: enabled with armv8_cortex_a76 PMU driver, 7 (0,8000003f) counters available
[    0.975074] NET: Registered PF_PACKET protocol family
[    0.975662] 9pnet: Installing 9P2000 support
[    0.976137] Key type dns_resolver registered
[    0.987237] registered taskstats version 1
[    0.987854] Loading compiled-in X.509 certificates
[    0.997684] Demotion targets for Node 0: null
[    1.044235] rockchip-dw-pcie a40000000.pcie: host bridge /pcie@fe150000 ranges:
[    1.045116] rockchip-dw-pcie a40000000.pcie:       IO 0x00f0100000..0x00f01fffff -> 0x00f0100000
[    1.046144] rockchip-dw-pcie a40000000.pcie:      MEM 0x00f0200000..0x00f0ffffff -> 0x00f0200000
[    1.047108] rockchip-dw-pcie a40000000.pcie:      MEM 0x0900000000..0x093fffffff -> 0x0040000000
[    1.055300] rockchip-dw-pcie a40000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G
[    1.342308] usb 1-1.2: new high-speed USB device number 3 using ehci-platform
[    2.122311] rockchip-dw-pcie a40000000.pcie: Device not found
[    2.128713] rockchip-dw-pcie a40000000.pcie: PCI host bridge to bus 0000:00
[    2.134204] pci_bus 0000:00: root bus resource [bus 00-0f]
[    2.139500] pci_bus 0000:00: root bus resource [io  0x0000-0xfffff] (bus address [0xf0100000-0xf01fffff])
[    2.145268] pci_bus 0000:00: root bus resource [mem 0xf0200000-0xf0ffffff]
[    2.150829] pci_bus 0000:00: root bus resource [mem 0x900000000-0x93fffffff] (bus address [0x40000000-0x7fffffff])
[    2.156793] pci 0000:00:00.0: [1d87:3588] type 01 class 0x060400 PCIe Root Port
[    2.162445] pci 0000:00:00.0: ROM [mem 0x00000000-0x0000ffff pref]
[    2.167921] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    2.173261] pci 0000:00:00.0:   bridge window [io  0x0000-0x0fff]
[    2.178837] pci 0000:00:00.0:   bridge window [mem 0x00000000-0x000fffff]
[    2.181270] pci 0000:00:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[    2.183841] pci 0000:00:00.0: supports D1 D2
[    2.185954] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    2.189050] pci 0000:00:00.0: Adding to iommu group 8
[    2.200626] pci_bus 0000:01: busn_res: can not insert [bus 01-ff] under [bus 00-0f] (conflicts with (null) [bus 00-0f])
[    2.203719] pci 0000:00:00.0: ROM [mem 0xf0200000-0xf020ffff pref]: assigned
[    2.206139] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    2.208368] pci_bus 0000:00: resource 4 [io  0x0000-0xfffff]
[    2.210647] pci_bus 0000:00: resource 5 [mem 0xf0200000-0xf0ffffff]
[    2.212948] pci_bus 0000:00: resource 6 [mem 0x900000000-0x93fffffff]
[    2.218348] pcieport 0000:00:00.0: PME: Signaling with IRQ 66
[    2.221661] pcieport 0000:00:00.0: AER: enabled with IRQ 67
[    2.226468] platform fdab0000.npu: Adding to iommu group 9
[    2.235295] platform fdac0000.npu: Adding to iommu group 10
[    2.244086] platform fdad0000.npu: Adding to iommu group 11
[    2.265032] vdd_2v0_pldo_s3: Bringing 2025000uV into 2000000-2000000uV
[    2.269858] vcc_3v3_s3: Bringing 3325000uV into 3300000-3300000uV
[    2.275731] vcc_1v8_s3: Bringing 1825000uV into 1800000-1800000uV
[    2.301625] rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to create device link (0x180) with supplier spi2.0 for /power-management@fd8d8000/power-controller/power-domain@12
[    2.310940] ehci-platform fc880000.usb: EHCI Host Controller
[    2.311057] ohci-platform fc8c0000.usb: Generic Platform OHCI controller
[    2.311359] cpufreq: cpufreq_policy_online: CPU0: Running at unlisted initial frequency: 408000 kHz, changing to: 1008000 kHz
[    2.311485] ehci-platform fc880000.usb: new USB bus registered, assigned bus number 3
[    2.311512] cpu cpu0: EM: created perf domain
[    2.312070] ohci-platform fc8c0000.usb: new USB bus registered, assigned bus number 4
[    2.313152] ehci-platform fc880000.usb: irq 88, io mem 0xfc880000
[    2.313767] cpufreq: cpufreq_policy_online: CPU4: Running at unlisted initial frequency: 408000 kHz, changing to: 1200000 kHz
[    2.313805] ohci-platform fc8c0000.usb: irq 89, io mem 0xfc8c0000
[    2.322231] cpu cpu4: EM: created perf domain
[    2.326189] ehci-platform fc880000.usb: USB 2.0 started, EHCI 1.00
[    2.328522] cpufreq: cpufreq_policy_online: CPU6: Running at unlisted initial frequency: 408000 kHz, changing to: 1200000 kHz
[    2.329336] hub 3-0:1.0: USB hub found
[    2.329621] cpu cpu6: EM: created perf domain
[    2.329902] hub 3-0:1.0: 1 port detected
[    2.330265] energy_model: updating cpu0 cpu_cap=397 old capacity=530
[    2.332106] dwmmc_rockchip fe2d0000.mmc: IDMAC supports 32-bit address mode.
[    2.332141] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    2.332174] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    2.332184] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    2.332223] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 90,32 bit host data width,256 deep fifo
[    2.340900] dwmmc_rockchip fe2d0000.mmc: Using internal DMA controller.
[    2.342123] dwmmc_rockchip fe2d0000.mmc: Version ID is 270a
[    2.343258] dwmmc_rockchip fe2d0000.mmc: DW MMC controller at irq 91,32 bit host data width,256 deep fifo
[    2.360744] dwmmc_rockchip fe2c0000.mmc: Got CD GPIO
[    2.361080] mmc_host mmc2: card is non-removable.
[    2.370712] hub 4-0:1.0: USB hub found
[    2.371723] hub 4-0:1.0: 1 port detected
[    2.376981] mmc_host mmc1: Bus speed = 400000Hz (req 400000Hz, actual 400000HZ div = 0)
[    2.386336] mmc_host mmc2: Bus speed = 400000Hz (req 400000Hz, actual 400000HZ div = 0)
[    2.398613] clk: Disabling unused clocks
[    2.400105] PM: genpd: Disabling unused power domains
[    2.401316] dw-apb-uart feb50000.serial: forbid DMA for kernel console
[    2.429070] mmc_host mmc1: Bus speed = 49500000Hz (req 50000000Hz, actual 49500000HZ div = 0)
[    2.430505] mmc1: new high speed SDHC card at address 0007
[    2.431649] mmcblk1: mmc1:0007 SD4GB 3.68 GiB
[    2.443806]  mmcblk1: p1 p2
[    2.525607] EXT4-fs (mmcblk0p1): mounted filesystem 8dc6181f-e0bc-46e3-917d-87ceed5e8c5b r/w with ordered data mode. Quota mode: none.
[    2.527086] VFS: Mounted root (ext4 filesystem) on device 179:1.
[    2.528859] devtmpfs: mounted
[    2.529777] VFS: Pivoted into new rootfs
[    2.531228] Freeing unused kernel memory: 2368K
[    2.532325] Run /sbin/init as init process
[    2.533336]   with arguments:
[    2.533340]     /sbin/init
[    2.533342]   with environment:
[    2.533344]     HOME=/
[    2.533346]     TERM=linux
[    2.670988] systemd[1]: System time advanced to timestamp on /var/lib/systemd/timesync/clock: Mon 2026-02-16 08:25:18 CET
[    2.822179] usb 4-1: new low-speed USB device number 2 using ohci-platform
[    2.930496] dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
[    3.096178] NET: Registered PF_INET6 protocol family
[    3.099967] Segment Routing with IPv6
[    3.102004] In-situ OAM (IOAM) with IPv6
[    3.518243] systemd[1]: systemd 259.1-1-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF +XKBCOMMON +UTMP -SYSVINIT +LIBARCHIVE)
[    3.525818] systemd[1]: Detected architecture arm64.
[    3.545718] systemd[1]: Hostname set to <rock>.
[    3.646167] mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
[    3.661150] mmc_host mmc2: Bus speed = 300000Hz (req 300000Hz, actual 300000HZ div = 0)
[    3.700528] systemd[1]: bpf-restrict-fs: BPF LSM hook not enabled in the kernel, BPF LSM not supported.
[    3.927071] systemd[1]: Queued start job for default target Graphical Interface.
[    4.208304] dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
[    4.895230] systemd[1]: Created slice Slice /system/dirmngr.
[    4.899855] mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
[    4.907843] systemd[1]: Created slice Slice /system/getty.
[    4.914301] mmc_host mmc2: Bus speed = 200000Hz (req 200000Hz, actual 200000HZ div = 0)
[    4.923649] systemd[1]: Created slice Slice /system/gpg-agent.
[    4.936283] systemd[1]: Created slice Slice /system/gpg-agent-browser.
[    4.955934] systemd[1]: Created slice Slice /system/gpg-agent-extra.
[    4.971924] systemd[1]: Created slice Slice /system/gpg-agent-ssh.
[    4.983922] systemd[1]: Created slice Slice /system/keyboxd.
[    4.995910] systemd[1]: Created slice Slice /system/modprobe.
[    5.007832] systemd[1]: Created slice Slice /system/serial-getty.
[    5.019714] systemd[1]: Created slice User and Session Slice.
[    5.026390] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    5.034379] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    5.042390] systemd[1]: Arbitrary Executable File Formats File System Automount Point skipped, unmet condition check ConditionPathExists=/proc/sys/fs/binfmt_misc
[    5.044411] systemd[1]: Expecting device /dev/ttyS2...
[    5.050280] systemd[1]: Reached target Local Encrypted Volumes.
[    5.052391] systemd[1]: Reached target Image Downloads.
[    5.054417] systemd[1]: Reached target Local Integrity Protected Volumes.
[    5.062327] systemd[1]: Reached target Path Units.
[    5.070287] systemd[1]: Reached target Remote File Systems.
[    5.072355] systemd[1]: Reached target Slice Units.
[    5.078296] systemd[1]: Reached target Swaps.
[    5.086298] systemd[1]: Reached target Local Verity Protected Volumes.
[    5.094434] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[    5.105697] systemd[1]: Listening on Query the User Interactively for a Password.
[    5.116621] systemd[1]: Listening on Process Core Dump Socket.
[    5.120277] systemd[1]: Listening on Credential Encryption/Decryption.
[    5.132385] systemd[1]: Listening on Factory Reset Management.
[    5.134631] systemd[1]: Listening on Journal Socket (/dev/log).
[    5.142441] systemd[1]: Listening on Journal Sockets.
[    5.146805] systemd[1]: Listening on Console Output Muting Service Socket.
[    5.154544] systemd[1]: Listening on Network Management Resolve Hook Socket.
[    5.162527] systemd[1]: Listening on Network Management Varlink Socket.
[    5.170492] systemd[1]: Listening on Network Management Netlink Socket.
[    5.179107] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-uki
[    5.180677] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki
[    5.183864] systemd[1]: Listening on Disk Repartitioning Service Socket.
[    5.190434] systemd[1]: Listening on Resolve Monitor Varlink Socket.
[    5.198400] systemd[1]: Listening on Resolve Service Varlink Socket.
[    5.206448] systemd[1]: Listening on udev Control Socket.
[    5.208531] systemd[1]: Listening on udev Kernel Socket.
[    5.210607] systemd[1]: Listening on udev Varlink Socket.
[    5.218400] systemd[1]: Listening on User Database Manager Socket.
[    5.233348] systemd[1]: Mounting Huge Pages File System...
[    5.262974] systemd[1]: Mounting POSIX Message Queue File System...
[    5.270792] systemd[1]: Mounting Kernel Debug File System...
[    5.272375] systemd[1]: Kernel Trace File System skipped, unmet condition check ConditionPathExists=/sys/kernel/tracing
[    5.274872] systemd[1]: tmp.mount: x-systemd.graceful-option=usrquota specified, but option is not available, suppressing.
[    5.281565] systemd[1]: Mounting Temporary Directory /tmp...
[    5.296925] systemd[1]: Starting Create List of Static Device Nodes...
[    5.298694] systemd[1]: Load Kernel Module configfs skipped, unmet condition check ConditionKernelModuleLoaded=!configfs
[    5.305279] systemd[1]: Mounting Kernel Configuration File System...
[    5.312349] systemd[1]: Starting Load Kernel Module drm...
[    5.318863] systemd[1]: Starting Load Kernel Module fuse...
[    5.320221] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
[    5.330148] systemd[1]: Starting Journal Service...
[    5.342536] systemd[1]: Load Kernel Modules skipped, no trigger condition checks were met.
[    5.349348] systemd[1]: Starting Generate Network Units from Kernel Command Line...
[    5.357453] fuse: init (API version 7.45)
[    5.358211] systemd[1]: TPM PCR Machine ID Measurement skipped, unmet condition check ConditionSecurity=measured-uki
[    5.360440] systemd[1]: TPM NvPCR Product ID Measurement skipped, unmet condition check ConditionSecurity=measured-uki
[    5.381862] systemd[1]: Starting Remount Root and Kernel File Systems...
[    5.396522] systemd[1]: Starting Apply Kernel Variables...
[    5.406423] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-uki
[    5.413982] systemd[1]: Starting Load udev Rules from Credentials...
[    5.418798] systemd-journald[358]: Collecting audit messages is disabled.
[    5.424217] systemd[1]: Starting Coldplug All udev Devices...
[    5.462162] dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
[    5.613375] systemd[1]: Started Journal Service.
[    5.859702] systemd-journald[358]: Received client request to flush runtime journal.
[    6.128081] mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
[    6.145943] mmc_host mmc2: Bus speed = 187500Hz (req 187500Hz, actual 187500HZ div = 0)
[    6.630156] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    6.640154] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    6.641205] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[    6.643517] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2
[    6.645047] cfg80211: failed to load regulatory.db
[    6.691510] dwmmc_rockchip fe2d0000.mmc: Busy; trying anyway
[    6.752971] mc: Linux media interface: v0.10
[    6.786066] videodev: Linux video capture interface: v2.00
[    6.811256] panthor fb000000.gpu: [drm] clock rate = 198000000
[    6.813488] panthor fb000000.gpu: EM: created perf domain
[    6.814413] panthor fb000000.gpu: [drm] Mali-G610 id 0xa867 major 0x0 minor 0x0 status 0x5
[    6.815881] panthor fb000000.gpu: [drm] Features: L2:0x7120306 Tiler:0x809 Mem:0x301 MMU:0x2830 AS:0xff
[    6.817052] panthor fb000000.gpu: [drm] shader_present=0x50005 l2_present=0x1 tiler_present=0x1
[    6.844558] panthor fb000000.gpu: [drm] Firmware protected mode entry not be supported, ignoring
[    6.846651] panthor fb000000.gpu: [drm] Firmware git sha: 95a25d71030715381f33105394285e1dcc860a65 
[    6.848786] panthor fb000000.gpu: [drm] CSF FW using interface v1.5.0, Features 0x0 Instrumentation features 0x71
[    6.851218] panthor fb000000.gpu: [drm] Using Transparent Hugepage
[    6.870135] [drm] Initialized panthor 1.7.0 for fb000000.gpu on minor 0
[    6.872429] rtc-hym8563 6-0051: registered as rtc0
[    6.872709] rockchip-rga fdb80000.rga: HW Version: 0x03.02
[    6.873843] rtc-hym8563 6-0051: setting system clock to 2025-04-09T22:10:48 UTC (1744236648)
[    6.874079] systemd-journald[358]: Time jumped backwards, rotating.
[    6.874371] rockchip-rga fdb80000.rga: Registered rockchip-rga as /dev/video0
[    6.877845] rkvdec fdc40100.video-codec: missing multi-core support, ignoring this instance
[    6.884288] hantro-vpu fdb50000.video-codec: registered rockchip,rk3568-vpu-dec as /dev/video2
[    6.885074] rockchip-hdptx-phy fed60000.phy: resume
[    6.885481] rockchip-hdptx-phy fed60000.phy: rk_hdptx_phy_clk_recalc_rate from_pll=148500000
[    6.885502] rockchip-hdptx-phy fed60000.phy: suspend
[    6.885821] hantro-vpu fdba0000.video-codec: registered rockchip,rk3588-vepu121-enc as /dev/video3
[    6.886364] snps_hdmirx fdee0000.hdmi_receiver: assigned reserved memory node hdmi-receiver-cma
[    6.886394] rockchip-hdptx-phy fed60000.phy: resume
[    6.886717] hantro-vpu fdba4000.video-codec: missing multi-core support, ignoring this instance
[    6.887918] rockchip-hdptx-phy fed60000.phy: suspend
[    6.888552] hantro-vpu fdba8000.video-codec: missing multi-core support, ignoring this instance
[    6.891467] hantro-vpu fdbac000.video-codec: missing multi-core support, ignoring this instance
[    6.893822] rockchip-hdptx-phy fed60000.phy: resume
[    6.894033] rockchip-hdptx-phy fed60000.phy: suspend
[    6.895831] rockchip-hdptx-phy fed60000.phy: resume
[    6.895933] rockchip-hdptx-phy fed60000.phy: suspend
[    6.896562] rockchip-dw-pcie a41000000.pcie: host bridge /pcie@fe190000 ranges:
[    6.898501] rockchip-dw-pcie a41000000.pcie:       IO 0x00f4100000..0x00f41fffff -> 0x00f4100000
[    6.900538] rockchip-dw-pcie a41000000.pcie:      MEM 0x00f4200000..0x00f4ffffff -> 0x00f4200000
[    6.902571] rockchip-dw-pcie a41000000.pcie:      MEM 0x0a00000000..0x0a3fffffff -> 0x0040000000
[    6.904738] rockchip-dw-pcie a41000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G
[    6.971171] usbcore: registered new interface driver snd-usb-audio
[    6.995779] input: rk805 pwrkey as /devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk805-pwrkey.3.auto/input/input0
[    6.996841] rockchip-hdptx-phy fed70000.phy: resume
[    6.998084] rockchip-hdptx-phy fed70000.phy: rk_hdptx_phy_clk_recalc_rate ret=0 status=0
[    6.998124] rockchip-hdptx-phy fed70000.phy: suspend
[    7.106278] rockchip-dw-pcie a41000000.pcie: PCIe Gen.2 x1 link up
[    7.108184] rockchip-dw-pcie a41000000.pcie: PCI host bridge to bus 0004:40
[    7.110031] pci_bus 0004:40: root bus resource [bus 40-4f]
[    7.111756] pci_bus 0004:40: root bus resource [io  0x100000-0x1fffff] (bus address [0xf4100000-0xf41fffff])
[    7.113840] pci_bus 0004:40: root bus resource [mem 0xf4200000-0xf4ffffff]
[    7.115674] pci_bus 0004:40: root bus resource [mem 0xa00000000-0xa3fffffff] (bus address [0x40000000-0x7fffffff])
[    7.117847] pci 0004:40:00.0: [1d87:3588] type 01 class 0x060400 PCIe Root Port
[    7.119724] pci 0004:40:00.0: ROM [mem 0x00000000-0x0000ffff pref]
[    7.121452] pci 0004:40:00.0: PCI bridge to [bus 01-ff]
[    7.123099] pci 0004:40:00.0:   bridge window [io  0x0000-0x0fff]
[    7.124803] pci 0004:40:00.0:   bridge window [mem 0x00000000-0x000fffff]
[    7.124811] pci 0004:40:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[    7.128409] pci 0004:40:00.0: supports D1 D2
[    7.129900] pci 0004:40:00.0: PME# supported from D0 D1 D3hot
[    7.132111] pci 0004:40:00.0: Adding to iommu group 12
[    7.138565] pci 0004:40:00.0: Primary bus is hard wired to 0
[    7.140155] pci 0004:40:00.0: bridge configuration invalid ([bus 01-ff]), reconfiguring
[    7.142129] pci 0004:41:00.0: [10ec:8125] type 00 class 0x020000 PCIe Endpoint
[    7.143985] pci 0004:41:00.0: BAR 0 [io  0x0000-0x00ff]
[    7.145538] pci 0004:41:00.0: BAR 2 [mem 0x00000000-0x0000ffff 64bit]
[    7.147202] pci 0004:41:00.0: BAR 4 [mem 0x00000000-0x00003fff 64bit]
[    7.149155] pci 0004:41:00.0: supports D1 D2
[    7.150595] pci 0004:41:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    7.152852] pci 0004:41:00.0: Adding to iommu group 12
[    7.162211] pci 0004:41:00.0: ASPM: default states L0s L1
[    7.163820] pci_bus 0004:41: busn_res: [bus 41-4f] end is updated to 41
[    7.165571] pci 0004:40:00.0: bridge window [mem 0xf4200000-0xf42fffff]: assigned
[    7.167312] pci 0004:40:00.0: ROM [mem 0xf4300000-0xf430ffff pref]: assigned
[    7.168973] pci 0004:40:00.0: bridge window [io  0x100000-0x100fff]: assigned
[    7.168986] pci 0004:41:00.0: BAR 2 [mem 0xf4200000-0xf420ffff 64bit]: assigned
[    7.172335] pci 0004:41:00.0: BAR 4 [mem 0xf4210000-0xf4213fff 64bit]: assigned
[    7.174015] pci 0004:41:00.0: BAR 0 [io  0x100000-0x1000ff]: assigned
[    7.175613] pci 0004:40:00.0: PCI bridge to [bus 41]
[    7.177054] pci 0004:40:00.0:   bridge window [io  0x100000-0x100fff]
[    7.178639] pci 0004:40:00.0:   bridge window [mem 0xf4200000-0xf42fffff]
[    7.180239] pci_bus 0004:40: resource 4 [io  0x100000-0x1fffff]
[    7.181759] pci_bus 0004:40: resource 5 [mem 0xf4200000-0xf4ffffff]
[    7.183312] pci_bus 0004:40: resource 6 [mem 0xa00000000-0xa3fffffff]
[    7.184856] pci_bus 0004:41: resource 0 [io  0x100000-0x100fff]
[    7.186357] pci_bus 0004:41: resource 1 [mem 0xf4200000-0xf42fffff]
[    7.189517] pcieport 0004:40:00.0: PME: Signaling with IRQ 118
[    7.190703] pcieport 0004:40:00.0: AER: enabled with IRQ 119
[    7.191904] r8169 0004:41:00.0: enabling device (0000 -> 0003)
[    7.206881] r8169 0004:41:00.0 eth0: RTL8125B, 00:e0:4c:03:49:fa, XID 641, IRQ 120
[    7.207851] r8169 0004:41:00.0 eth0: jumbo features [frames: 16362 bytes, tx checksumming: ko]
[    7.211115] rockchip-dw-pcie a40800000.pcie: host bridge /pcie@fe170000 ranges:
[    7.212064] rockchip-dw-pcie a40800000.pcie:       IO 0x00f2100000..0x00f21fffff -> 0x00f2100000
[    7.213124] rockchip-dw-pcie a40800000.pcie:      MEM 0x00f2200000..0x00f2ffffff -> 0x00f2200000
[    7.214422] rockchip-dw-pcie a40800000.pcie:      MEM 0x0980000000..0x09bfffffff -> 0x0040000000
[    7.215569] rockchip-dw-pcie a40800000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G
[    7.218782] r8169 0004:41:00.0 enP4p65s0: renamed from eth0
[    7.266103] Realtek Internal NBASE-T PHY r8169-4-4100:00: attached PHY driver (mii_bus:phy_addr=r8169-4-4100:00, irq=MAC)
[    7.298634] mmc_host mmc2: Timeout sending command (cmd 0x202000 arg 0x0 status 0x80202000)
[    7.300938] mmc2: Failed to initialize a non-removable card
[    7.446842] r8169 0004:41:00.0 enP4p65s0: Link is Down
[    8.278304] rockchip-dw-pcie a40800000.pcie: Device found, but not active
[    8.279576] rockchip-dw-pcie a40800000.pcie: PCI host bridge to bus 0002:20
[    8.280752] pci_bus 0002:20: root bus resource [bus 20-2f]
[    8.281798] pci_bus 0002:20: root bus resource [io  0x200000-0x2fffff] (bus address [0xf2100000-0xf21fffff])
[    8.283254] pci_bus 0002:20: root bus resource [mem 0xf2200000-0xf2ffffff]
[    8.284416] pci_bus 0002:20: root bus resource [mem 0x980000000-0x9bfffffff] (bus address [0x40000000-0x7fffffff])
[    8.285895] pci 0002:20:00.0: [1d87:3588] type 01 class 0x060400 PCIe Root Port
[    8.287104] pci 0002:20:00.0: ROM [mem 0x00000000-0x0000ffff pref]
[    8.288198] pci 0002:20:00.0: PCI bridge to [bus 01-ff]
[    8.289204] pci 0002:20:00.0:   bridge window [io  0x0000-0x0fff]
[    8.290290] pci 0002:20:00.0:   bridge window [mem 0x00000000-0x000fffff]
[    8.291427] pci 0002:20:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[    8.292674] pci 0002:20:00.0: supports D1 D2
[    8.293572] pci 0002:20:00.0: PME# supported from D0 D1 D3hot
[    8.294983] pci 0002:20:00.0: Adding to iommu group 13
[    8.301071] pci 0002:20:00.0: Primary bus is hard wired to 0
[    8.302130] pci 0002:20:00.0: bridge configuration invalid ([bus 01-ff]), reconfiguring
[    8.303543] pci_bus 0002:21: busn_res: [bus 21-2f] end is updated to 21
[    8.304676] pci 0002:20:00.0: ROM [mem 0xf2200000-0xf220ffff pref]: assigned
[    8.305836] pci 0002:20:00.0: PCI bridge to [bus 21]
[    8.307986] pci_bus 0002:20: resource 4 [io  0x200000-0x2fffff]
[    8.309057] pci_bus 0002:20: resource 5 [mem 0xf2200000-0xf2ffffff]
[    8.310177] pci_bus 0002:20: resource 6 [mem 0x980000000-0x9bfffffff]
[    8.312580] pcieport 0002:20:00.0: PME: Signaling with IRQ 131
[    8.314974] pcieport 0002:20:00.0: AER: enabled with IRQ 132
[    8.320909] xhci-hcd xhci-hcd.5.auto: xHCI Host Controller
[    8.322285] xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 5
[    8.323655] xhci-hcd xhci-hcd.5.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010
[    8.325388] xhci-hcd xhci-hcd.5.auto: irq 135, io mem 0xfcd00000
[    8.326846] xhci-hcd xhci-hcd.5.auto: xHCI Host Controller
[    8.327835] xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 6
[    8.329012] xhci-hcd xhci-hcd.5.auto: Host supports USB 3.0 SuperSpeed
[    8.330781] hub 5-0:1.0: USB hub found
[    8.330987] rfkill_gpio rfkill-bt: rfkill-m2-bt device registered.
[    8.331125] hub 5-0:1.0: 1 port detected
[    8.333795] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[    8.335288] hub 6-0:1.0: USB hub found
[    8.336149] hub 6-0:1.0: 1 port detected
[    8.354080] xhci-hcd xhci-hcd.6.auto: xHCI Host Controller
[    8.355201] xhci-hcd xhci-hcd.6.auto: new USB bus registered, assigned bus number 7
[    8.356510] xhci-hcd xhci-hcd.6.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010
[    8.357922] xhci-hcd xhci-hcd.6.auto: irq 136, io mem 0xfc400000
[    8.359100] xhci-hcd xhci-hcd.6.auto: xHCI Host Controller
[    8.360150] xhci-hcd xhci-hcd.6.auto: new USB bus registered, assigned bus number 8
[    8.361393] xhci-hcd xhci-hcd.6.auto: Host supports USB 3.0 SuperSpeed
[    8.362803] hub 7-0:1.0: USB hub found
[    8.363722] hub 7-0:1.0: 1 port detected
[    8.364758] usb usb8: We don't know the algorithms for LPM for this host, disabling LPM.
[    8.366264] hub 8-0:1.0: USB hub found
[    8.367186] hub 8-0:1.0: 1 port detected
[    8.368399] rockchip-hdptx-phy fed60000.phy: resume
[    8.368408] rockchip-hdptx-phy fed70000.phy: resume
[    8.368529] rockchip-hdptx-phy fed60000.phy: clk_prepare
[    8.368545] rockchip-hdptx-phy fed60000.phy: rk_hdptx_phy_consumer_get ret=0 status=80 cfgrate=0 pll=148500000
[    8.368551] rockchip-hdptx-phy fed60000.phy: PLL locked by unknown consumer!
[    8.369761] rockchip-i2s-tdm fe470000.i2s: using zero-initialized flat cache, this may cause unexpected behavior
[    8.371304] rockchip-hdptx-phy fed70000.phy: suspend
[    8.381009] input: rk3588-es8316 Headphones as /devices/platform/analog-sound/sound/card1/input1
[    8.387952] rfkill_gpio rfkill: rfkill-m2-wlan device registered.
[    8.390038] rockchip-hdptx-phy fed70000.phy: resume
[    8.390393] rockchip-hdptx-phy fed70000.phy: suspend
[    8.391685] Console: switching to colour dummy device 80x25
[    8.392736] rockchip-drm display-subsystem: bound fdd90000.vop (ops vop2_component_ops [rockchipdrm])
[    8.393982] rockchip-drm display-subsystem: bound fde50000.dp (ops dw_dp_rockchip_component_ops [rockchipdrm])
[    8.395447] dwhdmiqp-rockchip fde80000.hdmi: registered DesignWare HDMI QP I2C bus driver
[    8.396629] rockchip-drm display-subsystem: bound fde80000.hdmi (ops dw_hdmi_qp_rockchip_ops [rockchipdrm])
[    8.397906] dwhdmiqp-rockchip fdea0000.hdmi: registered DesignWare HDMI QP I2C bus driver
[    8.399492] rockchip-drm display-subsystem: bound fdea0000.hdmi (ops dw_hdmi_qp_rockchip_ops [rockchipdrm])
[    8.400846] [drm] Initialized rockchip 1.0.0 for display-subsystem on minor 1
[    8.401526] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    8.402233] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    8.402888] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    8.610290] usb 7-1: new low-speed USB device number 2 using xhci-hcd
[    8.808704] input: 2.4G Wireless Touchpad Keyboard as /devices/platform/fc400000.usb/xhci-hcd.6.auto/usb7/7-1/7-1:1.0/0003:04D9:2519.0001/input/input2
[    8.886635] hid-generic 0003:04D9:2519.0001: input: USB HID v1.10 Keyboard [2.4G Wireless Touchpad Keyboard] on usb-xhci-hcd.6.auto-1/input0
[    8.913884] input: 2.4G Wireless Touchpad Keyboard Mouse as /devices/platform/fc400000.usb/xhci-hcd.6.auto/usb7/7-1/7-1:1.1/0003:04D9:2519.0002/input/input3
[    8.915515] input: 2.4G Wireless Touchpad Keyboard Consumer Control as /devices/platform/fc400000.usb/xhci-hcd.6.auto/usb7/7-1/7-1:1.1/0003:04D9:2519.0002/input/input4
[    8.971089] input: 2.4G Wireless Touchpad Keyboard System Control as /devices/platform/fc400000.usb/xhci-hcd.6.auto/usb7/7-1/7-1:1.1/0003:04D9:2519.0002/input/input5
[    8.972978] hid-generic 0003:04D9:2519.0002: input: USB HID v1.10 Mouse [2.4G Wireless Touchpad Keyboard] on usb-xhci-hcd.6.auto-1/input1
[   10.127843] r8169 0004:41:00.0 enP4p65s0: Link is Up - 1Gbps/Full - flow control off
[   13.780936] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.781748] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.782684] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.783581] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.784541] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.785510] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.786531] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.787290] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.788187] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.789081] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.790026] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.791006] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.794259] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.795181] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.796166] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.797143] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.798214] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.799257] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.800253] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.801233] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.802254] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.803253] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.804304] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.805364] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.806369] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.807179] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.807984] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.808832] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.809752] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.810534] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.811433] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.812326] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.813279] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.814251] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.815205] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.815935] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.816822] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.817707] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.818670] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.819622] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.820582] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.821410] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.822380] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.823328] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.824327] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.825333] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.826292] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.827162] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.828116] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.829068] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.830071] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.831102] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.832964] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.833752] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.834723] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.835669] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.836608] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.837552] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.838487] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.839252] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.840189] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.841130] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.842065] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.843019] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.843944] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.844784] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.845766] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.846760] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.847733] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.848711] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.849634] hdmi-audio-codec hdmi-audio-codec.7.auto: HDMI: Unknown ELD version 0
[   13.850527] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.851516] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.852508] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.853495] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.854498] hdmi-audio-codec hdmi-audio-codec.7.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.866459] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.867208] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.868088] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.868966] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.869903] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.870862] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.871787] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.872496] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.873374] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.874259] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.875196] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.876136] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.877070] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.877851] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.878782] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.879700] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.880671] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.881649] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.882589] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.883419] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.884351] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.885282] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.886281] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.887271] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.888199] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.888933] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.889664] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.890425] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.891221] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.891922] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.892799] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.893673] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.894625] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.895567] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.896483] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.897182] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.898059] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.898943] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.899877] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.900817] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.901738] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.902514] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.903430] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.904348] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.905318] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.906302] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.907226] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.908045] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.908977] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.909906] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.910905] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.911895] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.913524] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.914309] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.915258] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.916199] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.917132] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.918070] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.918999] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.919763] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.920699] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.921635] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.922577] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.923515] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.924439] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.925266] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.926253] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.927216] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.928184] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.929148] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.930082] hdmi-audio-codec hdmi-audio-codec.8.auto: HDMI: Unknown ELD version 0
[   13.930956] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.931928] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.932902] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.933870] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   13.934852] hdmi-audio-codec hdmi-audio-codec.8.auto: ASoC error (-19): at snd_soc_dai_prepare() on i2s-hifi
[   15.288935] EXT4-fs (mmcblk1p2): mounted filesystem de7eee0b-ff3a-4aab-887f-246627835b08 r/w with ordered data mode. Quota mode: none.
[   18.662362] hantro-vpu fdc70000.video-codec: deferred probe timeout, ignoring dependency
[   18.663555] hantro-vpu fdc70000.video-codec: registered rockchip,rk3588-av1-vpu-dec as /dev/video5
[   18.664459] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdab0000.npu
[   18.665377] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdac0000.npu
[   18.666302] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdad0000.npu
[   18.667215] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdba4000.video-codec
[   18.668185] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdba8000.video-codec
[   18.669154] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdbac000.video-codec
[   18.670130] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdc40100.video-codec
[   18.671101] rockchip-pm-domain fd8d8000.power-management:power-controller: sync_state() pending due to fdca0000.iommu
[   33.094119] rockchip-drm display-subsystem: [drm:check_connector_changed [drm_kms_helper]] [CONNECTOR:85:DP-1] Same epoch counter 1
[   33.220048] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] CEA VCDB 0x0f
[   33.220126] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI: DVI dual 0, max TMDS clock 225000 kHz
[   33.220183] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI sink does deep color 30.
[   33.220238] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI sink does deep color 36.
[   33.220291] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] Assigning HDMI sink color depth as 12 bpc.
[   33.220345] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI sink does YCRCB444 in deep color.
[   33.220400] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] ELD monitor SAMSUNG
[   33.220454] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
[   33.220515] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] ELD size 32, SAD count 1
[   33.220564] rockchip-drm display-subsystem: [drm:check_connector_changed [drm_kms_helper]] [CONNECTOR:87:HDMI-A-1] status updated from disconnected to connected
[   33.220584] rockchip-drm display-subsystem: [drm:check_connector_changed [drm_kms_helper]] [CONNECTOR:87:HDMI-A-1] Changed epoch counter 1 => 2
[   33.220605] rockchip-drm display-subsystem: [drm:check_connector_changed [drm_kms_helper]] [CONNECTOR:90:HDMI-A-2] Same epoch counter 1
[   33.220620] rockchip-drm display-subsystem: [drm:drm_sysfs_connector_hotplug_event [drm]] [CONNECTOR:87:HDMI-A-1] generating connector hotplug event
[   33.220732] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] 
[   33.220773] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:85:DP-1]
[   33.220792] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:85:DP-1] disconnected
[   33.220807] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:87:HDMI-A-1]
[   33.341341] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] CEA VCDB 0x0f
[   33.341417] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI: DVI dual 0, max TMDS clock 225000 kHz
[   33.341474] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI sink does deep color 30.
[   33.341528] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI sink does deep color 36.
[   33.341582] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] Assigning HDMI sink color depth as 12 bpc.
[   33.341635] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI sink does YCRCB444 in deep color.
[   33.341691] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] ELD monitor SAMSUNG
[   33.341745] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
[   33.341800] rockchip-drm display-subsystem: [drm:update_display_info.part.0 [drm]] [CONNECTOR:87:HDMI-A-1] ELD size 32, SAD count 1
[   33.342764] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid [drm]] Rejected mode: "1920x1080i": 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 (NO_INTERLACE)
[   33.342849] rockchip-drm display-subsystem: [drm] User-defined mode not supported: "1920x1080i": 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x60 0x15
[   33.344068] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid [drm]] Rejected mode: "1920x1080i": 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x60 0x15 (NO_INTERLACE)
[   33.344125] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid [drm]] Rejected mode: "1920x1080i": 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 (NO_INTERLACE)
[   33.344181] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid [drm]] Rejected mode: "1920x1080i": 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15 (NO_INTERLACE)
[   33.344238] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid [drm]] Rejected mode: "1920x1080i": 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 (NO_INTERLACE)
[   33.344300] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:87:HDMI-A-1] probed modes:
[   33.344328] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x48 0x5
[   33.344352] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[   33.344375] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[   33.344399] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5
[   33.344422] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 30 74250 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[   33.344445] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 30 74176 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[   33.344468] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 25 74250 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5
[   33.344491] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[   33.344515] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1920x1080": 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[   33.344538] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1600x1200": 60 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x40 0x5
[   33.344561] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1680x1050": 60 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9
[   33.344585] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x1024": 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
[   33.344608] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x1024": 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5
[   33.344631] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1440x900": 75 136750 1440 1536 1688 1936 900 903 909 942 0x40 0x6
[   33.344655] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1440x900": 60 88750 1440 1488 1520 1600 900 903 909 926 0x40 0x9
[   33.344678] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x960": 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
[   33.344701] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1360x768": 60 85500 1360 1424 1536 1792 768 771 777 795 0x40 0x5
[   33.344725] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x800": 60 71000 1280 1328 1360 1440 800 803 809 823 0x40 0x9
[   33.344748] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1152x864": 75 108000 1152 1216 1344 1600 864 865 868 900 0x40 0x5
[   33.344771] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x720": 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   33.344827] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x720": 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   33.344851] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x720": 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   33.344874] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x720": 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   33.344897] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1280x720": 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   33.344921] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1024x768": 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   33.344944] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1024x768": 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   33.344967] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "1024x768": 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   33.344991] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "832x624": 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   33.345014] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "800x600": 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   33.345038] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "800x600": 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   33.345061] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "800x600": 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   33.345124] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "720x576": 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   33.345151] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "720x480": 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
[   33.345174] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "720x480": 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[   33.345198] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "640x480": 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   33.345221] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "640x480": 73 31500 640 664 704 832 480 489 492 520 0x40 0xa
[   33.345244] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "640x480": 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   33.345267] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "640x480": 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   33.345290] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "640x480": 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
[   33.345313] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] Probed mode: "720x400": 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
[   33.345338] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:90:HDMI-A-2]
[   33.345378] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:90:HDMI-A-2] disconnected
[   33.345401] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] [CONNECTOR:85:DP-1] enabled? no
[   33.345459] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] [CONNECTOR:87:HDMI-A-1] enabled? yes
[   33.345513] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] [CONNECTOR:90:HDMI-A-2] enabled? no
[   33.345571] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] Not using firmware configuration
[   33.345628] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] [CONNECTOR:87:HDMI-A-1] found cmdline mode: 1920x1080
[   33.345683] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] picking CRTCs for 4096x4320 config
[   33.345739] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe [drm]] [CRTC:81:video_port0] desired mode 1920x1080 set (0,0)
[   33.345798] rockchip-drm display-subsystem: [drm:__drm_fb_helper_initial_config_and_unlock [drm_kms_helper]] test CRTC 0 primary plane
[   33.345824] rockchip-drm display-subsystem: [drm:drm_fbdev_dma_driver_fbdev_probe [drm_dma_helper]] surface width(1920), height(1080) and bpp(32)
[   33.350562] rockchip-drm display-subsystem: [drm:drm_mode_addfb2 [drm]] [FB:92]
[   33.351558] Console: switching to colour frame buffer device 240x67
[   33.354165] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[   33.354889] rockchip-drm display-subsystem: [drm:drm_client_hotplug [drm]] fbdev: ret=0
[   33.354952] dwhdmiqp-rockchip fde80000.hdmi: connector status changed

[-- Attachment #4: Type: text/plain, Size: 112 bytes --]

-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply

* [PATCH v1 4/4] phy: phy-can-transceiver: Drop unused include
From: Andy Shevchenko @ 2026-02-19 20:26 UTC (permalink / raw)
  To: linux-can, linux-phy, linux-kernel
  Cc: Marc Kleine-Budde, Vincent Mailhol, Vinod Koul, Neil Armstrong,
	Andy Shevchenko
In-Reply-To: <20260219202910.2304440-1-andriy.shevchenko@linux.intel.com>

This file does not use the symbols from the legacy
<linux/gpio.h> header, so let's drop it.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
 drivers/phy/phy-can-transceiver.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/phy/phy-can-transceiver.c b/drivers/phy/phy-can-transceiver.c
index ebce48ef217f..ba40bad4ccb1 100644
--- a/drivers/phy/phy-can-transceiver.c
+++ b/drivers/phy/phy-can-transceiver.c
@@ -5,12 +5,11 @@
  * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com
  *
  */
+#include <linux/gpio/consumer.h>
 #include <linux/phy/phy.h>
 #include <linux/platform_device.h>
 #include <linux/property.h>
 #include <linux/module.h>
-#include <linux/gpio.h>
-#include <linux/gpio/consumer.h>
 #include <linux/mux/consumer.h>
 
 struct can_transceiver_data {
-- 
2.50.1


-- 
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy

^ permalink raw reply related


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox