mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-26 13:03:40 +00:00
7d1a10659f
This adds initial support for the Toradex Verdin AM62 Quad 1GB WB IT V1.0A module and subsequent V1.1 launch configuration SKUs. They are strapped to boot from their on-module eMMC. U-Boot supports booting from the on-module eMMC only, DFU support is disabled for now due to missing AM62x USB support. The device trees were taken straight from Linux v6.5-rc1. Boot sequence is: SYSFW ---> R5 SPL (both in tiboot3.bin) ---> ATF (TF-A) ---> OP-TEE ---> A53 SPL (part of tispl.bin) ---> U-boot proper (u-boot.img) Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by: Nishanth Menon <nm@ti.com>
39 lines
829 B
Text
39 lines
829 B
Text
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
|
/*
|
|
* Copyright 2023 Toradex
|
|
*
|
|
* Common dtsi for Verdin AM62 SoM WB variant
|
|
*
|
|
* https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62
|
|
*/
|
|
|
|
/ {
|
|
wifi_pwrseq: wifi-pwrseq {
|
|
compatible = "mmc-pwrseq-simple";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&pinctrl_wifi_en>;
|
|
reset-gpios = <&main_gpio0 22 GPIO_ACTIVE_LOW>;
|
|
};
|
|
};
|
|
|
|
/* On-module Wi-Fi */
|
|
&sdhci2 {
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&pinctrl_sdhci2>;
|
|
bus-width = <4>;
|
|
cap-power-off-card;
|
|
keep-power-in-suspend;
|
|
mmc-pwrseq = <&wifi_pwrseq>;
|
|
non-removable;
|
|
ti,fails-without-test-cd;
|
|
ti,driver-strength-ohm = <50>;
|
|
vmmc-supply = <®_3v3>;
|
|
status = "okay";
|
|
};
|
|
|
|
/* On-module Bluetooth */
|
|
&main_uart5 {
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&pinctrl_uart5>;
|
|
status = "okay";
|
|
};
|