diff mbox series

[v1,12/18] arm64: dts: rockchip: rk3588: Add Edgeble Neu6 Model A SoM

Message ID 20230130145749.177515-13-jagan@edgeble.ai
State Accepted
Commit a0e94b877ca4471438206acbfb04dc3eef4d3f4f
Delegated to: Kever Yang
Headers show
Series arm: Add Rockchip RK3588 support | expand

Commit Message

Jagan Teki Jan. 30, 2023, 2:57 p.m. UTC
Neural Compute Module 6(Neu2) is a 96boards SoM-CB compute module
based on Rockchip RK3588 from Edgeble AI.

General features:
- Rockchip RK3588
- up to 32GB LPDDR4x
- up to 128GB eMMC
- 2x MIPI CSI2 FPC

On module WiFi6/BT5 is available in the following Neu6 variants.

Neu6 needs to mount on top of associated Edgeble IO boards for
creating complete platform solutions.

Enable eMMC for now to boot Linux successfully.

commit <3d9a2f7e7c5e> ("arm64: dts: rockchip: rk3588: Add Edgeble Neu6
Model A SoM")

Add support for Edgeble Neu6 Model A SoM.

Signed-off-by: Jagan Teki <jagan@edgeble.ai>
---
 arch/arm/dts/rk3588-edgeble-neu6a.dtsi | 32 ++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 arch/arm/dts/rk3588-edgeble-neu6a.dtsi

Comments

Kever Yang Feb. 16, 2023, 8:53 a.m. UTC | #1
Hi Jagan,

     I will leave patch 12, 13, 18 before they got a kernel link, and 
pick other rk3588 support in this release.


Thanks,

- Kever

On 2023/1/30 22:57, Jagan Teki wrote:
> Neural Compute Module 6(Neu2) is a 96boards SoM-CB compute module
> based on Rockchip RK3588 from Edgeble AI.
>
> General features:
> - Rockchip RK3588
> - up to 32GB LPDDR4x
> - up to 128GB eMMC
> - 2x MIPI CSI2 FPC
>
> On module WiFi6/BT5 is available in the following Neu6 variants.
>
> Neu6 needs to mount on top of associated Edgeble IO boards for
> creating complete platform solutions.
>
> Enable eMMC for now to boot Linux successfully.
>
> commit <3d9a2f7e7c5e> ("arm64: dts: rockchip: rk3588: Add Edgeble Neu6
> Model A SoM")
>
> Add support for Edgeble Neu6 Model A SoM.
>
> Signed-off-by: Jagan Teki <jagan@edgeble.ai>
> ---
>   arch/arm/dts/rk3588-edgeble-neu6a.dtsi | 32 ++++++++++++++++++++++++++
>   1 file changed, 32 insertions(+)
>   create mode 100644 arch/arm/dts/rk3588-edgeble-neu6a.dtsi
>
> diff --git a/arch/arm/dts/rk3588-edgeble-neu6a.dtsi b/arch/arm/dts/rk3588-edgeble-neu6a.dtsi
> new file mode 100644
> index 0000000000..38e1a1e25f
> --- /dev/null
> +++ b/arch/arm/dts/rk3588-edgeble-neu6a.dtsi
> @@ -0,0 +1,32 @@
> +// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
> +/*
> + * Copyright (c) 2022 Edgeble AI Technologies Pvt. Ltd.
> + */
> +
> +/ {
> +	compatible = "edgeble,neural-compute-module-6a", "rockchip,rk3588";
> +
> +	aliases {
> +		mmc0 = &sdhci;
> +	};
> +
> +	vcc12v_dcin: vcc12v-dcin-regulator {
> +		compatible = "regulator-fixed";
> +		regulator-name = "vcc12v_dcin";
> +		regulator-always-on;
> +		regulator-boot-on;
> +		regulator-min-microvolt = <12000000>;
> +		regulator-max-microvolt = <12000000>;
> +	};
> +};
> +
> +&sdhci {
> +	bus-width = <8>;
> +	no-sdio;
> +	no-sd;
> +	non-removable;
> +	max-frequency = <200000000>;
> +	mmc-hs400-1_8v;
> +	mmc-hs400-enhanced-strobe;
> +	status = "okay";
> +};
Jagan Teki Feb. 16, 2023, 9 a.m. UTC | #2
Hi Kever,

On Thu, 16 Feb 2023 at 14:23, Kever Yang <kever.yang@rock-chips.com> wrote:
>
> Hi Jagan,
>
>      I will leave patch 12, 13, 18 before they got a kernel link, and
> pick other rk3588 support in this release.

Kernel commits of all these are added in commit messages, please check it.

Thanks,
Jagan.
Kever Yang Feb. 21, 2023, 9:26 a.m. UTC | #3
On 2023/1/30 22:57, Jagan Teki wrote:
> Neural Compute Module 6(Neu2) is a 96boards SoM-CB compute module
> based on Rockchip RK3588 from Edgeble AI.
>
> General features:
> - Rockchip RK3588
> - up to 32GB LPDDR4x
> - up to 128GB eMMC
> - 2x MIPI CSI2 FPC
>
> On module WiFi6/BT5 is available in the following Neu6 variants.
>
> Neu6 needs to mount on top of associated Edgeble IO boards for
> creating complete platform solutions.
>
> Enable eMMC for now to boot Linux successfully.
>
> commit <3d9a2f7e7c5e> ("arm64: dts: rockchip: rk3588: Add Edgeble Neu6
> Model A SoM")
>
> Add support for Edgeble Neu6 Model A SoM.
>
> Signed-off-by: Jagan Teki <jagan@edgeble.ai>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>

Thanks,
- Kever
> ---
>   arch/arm/dts/rk3588-edgeble-neu6a.dtsi | 32 ++++++++++++++++++++++++++
>   1 file changed, 32 insertions(+)
>   create mode 100644 arch/arm/dts/rk3588-edgeble-neu6a.dtsi
>
> diff --git a/arch/arm/dts/rk3588-edgeble-neu6a.dtsi b/arch/arm/dts/rk3588-edgeble-neu6a.dtsi
> new file mode 100644
> index 0000000000..38e1a1e25f
> --- /dev/null
> +++ b/arch/arm/dts/rk3588-edgeble-neu6a.dtsi
> @@ -0,0 +1,32 @@
> +// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
> +/*
> + * Copyright (c) 2022 Edgeble AI Technologies Pvt. Ltd.
> + */
> +
> +/ {
> +	compatible = "edgeble,neural-compute-module-6a", "rockchip,rk3588";
> +
> +	aliases {
> +		mmc0 = &sdhci;
> +	};
> +
> +	vcc12v_dcin: vcc12v-dcin-regulator {
> +		compatible = "regulator-fixed";
> +		regulator-name = "vcc12v_dcin";
> +		regulator-always-on;
> +		regulator-boot-on;
> +		regulator-min-microvolt = <12000000>;
> +		regulator-max-microvolt = <12000000>;
> +	};
> +};
> +
> +&sdhci {
> +	bus-width = <8>;
> +	no-sdio;
> +	no-sd;
> +	non-removable;
> +	max-frequency = <200000000>;
> +	mmc-hs400-1_8v;
> +	mmc-hs400-enhanced-strobe;
> +	status = "okay";
> +};
diff mbox series

Patch

diff --git a/arch/arm/dts/rk3588-edgeble-neu6a.dtsi b/arch/arm/dts/rk3588-edgeble-neu6a.dtsi
new file mode 100644
index 0000000000..38e1a1e25f
--- /dev/null
+++ b/arch/arm/dts/rk3588-edgeble-neu6a.dtsi
@@ -0,0 +1,32 @@ 
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
+ * Copyright (c) 2022 Edgeble AI Technologies Pvt. Ltd.
+ */
+
+/ {
+	compatible = "edgeble,neural-compute-module-6a", "rockchip,rk3588";
+
+	aliases {
+		mmc0 = &sdhci;
+	};
+
+	vcc12v_dcin: vcc12v-dcin-regulator {
+		compatible = "regulator-fixed";
+		regulator-name = "vcc12v_dcin";
+		regulator-always-on;
+		regulator-boot-on;
+		regulator-min-microvolt = <12000000>;
+		regulator-max-microvolt = <12000000>;
+	};
+};
+
+&sdhci {
+	bus-width = <8>;
+	no-sdio;
+	no-sd;
+	non-removable;
+	max-frequency = <200000000>;
+	mmc-hs400-1_8v;
+	mmc-hs400-enhanced-strobe;
+	status = "okay";
+};