diff --git a/kernel-5.10/arch/arm64/boot/dts/rockchip/Makefile b/kernel-5.10/arch/arm64/boot/dts/rockchip/Makefile index d7aa4ce79a3..55d3e6efa7d 100644 --- a/kernel-5.10/arch/arm64/boot/dts/rockchip/Makefile +++ b/kernel-5.10/arch/arm64/boot/dts/rockchip/Makefile @@ -26,6 +26,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \ rk3588-nanopi6-rev03.dtb \ rk3588-nanopi6-rev04.dtb \ rk3588-nanopi6-rev05.dtb \ + rk3588-nanopi6-rev07.dtb \ rk3588-nanopi6-rev09.dtb else diff --git a/kernel-5.10/arch/arm64/boot/dts/rockchip/rk3588-nanopi6-rev01.dts b/kernel-5.10/arch/arm64/boot/dts/rockchip/rk3588-nanopi6-rev01.dts index 952272d4b43..a40a003e992 100644 --- a/kernel-5.10/arch/arm64/boot/dts/rockchip/rk3588-nanopi6-rev01.dts +++ b/kernel-5.10/arch/arm64/boot/dts/rockchip/rk3588-nanopi6-rev01.dts @@ -543,6 +543,11 @@ vcc5v0_host30_en: vcc5v0-host30-en { rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; }; + + /omit-if-no-ref/ + vcc5v0_host20_en: vcc5v0-host20-en { + rockchip,pins = <1 RK_PA4 RK_FUNC_GPIO &pcfg_pull_none>; + }; }; }; diff --git a/kernel-5.10/arch/arm64/boot/dts/rockchip/rk3588-nanopi6-rev07.dts b/kernel-5.10/arch/arm64/boot/dts/rockchip/rk3588-nanopi6-rev07.dts new file mode 100644 index 00000000000..2e3431226d5 --- /dev/null +++ b/kernel-5.10/arch/arm64/boot/dts/rockchip/rk3588-nanopi6-rev07.dts @@ -0,0 +1,34 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2023 FriendlyElec Computer Tech. Co., Ltd. + * (http://www.friendlyelec.com) + */ + +/dts-v1/; +#include "rk3588-nanopi6-rev01.dts" + +/ { + model = "FriendlyElec NanoPC-T6 LTS"; + compatible = "friendlyelec,nanopc-t6", "rockchip,rk3588"; + + vcc5v0_host_20: vcc5v0-host-20 { + compatible = "regulator-fixed"; + enable-active-high; + gpio = <&gpio1 RK_PA4 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&vcc5v0_host20_en>; + regulator-name = "vcc5v0_host_20"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + vin-supply = <&vcc5v0_usb>; + }; +}; + +&mach { + hwrev = <7>; + model = "NanoPC-T6 LTS"; +}; + +&u2phy3_host { + phy-supply = <&vcc5v0_host_20>; +};