diff options
author | Mathew McBride <matt@traverse.com.au> | 2023-06-06 06:24:11 +0000 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2023-07-26 13:36:58 +0200 |
commit | 68a4c60b5cb3ec48d74a40fb403417ef1606893d (patch) | |
tree | 4beb70382bd85d54cf0f1b3655a18fc38cfed32c /target/linux/layerscape/base-files/etc/board.d/03_gpio_switches | |
parent | e54e5bc415ceea61391a22cf0bfe88181690ce3e (diff) | |
download | upstream-68a4c60b5cb3ec48d74a40fb403417ef1606893d.tar.gz upstream-68a4c60b5cb3ec48d74a40fb403417ef1606893d.tar.bz2 upstream-68a4c60b5cb3ec48d74a40fb403417ef1606893d.zip |
layerscape: armv8_64b: add Traverse Ten64 NAND variant
The Ten64 board[1] is based around NXP's Layerscape LS1088A SoC.
It is capable of booting both standard Linux distributions
from disk devices, using EFI, and booting OpenWrt
from NAND.
See the online manual for more information, including the
flash layout[2].
This patchset adds support for generating Ten64 images
for NAND boot.
For disk boot, one can use the EFI support that was
recently added to the armvirt target.
We previously supported NAND users by building
inside our armvirt/EFI target[3], but this approach
is not suitable for OpenWrt upstream. Users who
used our supplied NAND images will be able to upgrade
to this via sysupgrade.
Signed-off-by: Mathew McBride <matt@traverse.com.au>
[1] - https://www.traverse.com.au/hardware/ten64
[2] - https://ten64doc.traverse.com.au/hardware/flash/
[3] - Example:
https://gitlab.com/traversetech/ls1088firmware/openwrt/-/commit/285e4360e1604eb466880d245d48efd9962143a5
(cherry picked from commit af0546da3440dba24217949527e503820350ff05)
Diffstat (limited to 'target/linux/layerscape/base-files/etc/board.d/03_gpio_switches')
-rw-r--r-- | target/linux/layerscape/base-files/etc/board.d/03_gpio_switches | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/target/linux/layerscape/base-files/etc/board.d/03_gpio_switches b/target/linux/layerscape/base-files/etc/board.d/03_gpio_switches index df3b759916..5e0e24ef28 100644 --- a/target/linux/layerscape/base-files/etc/board.d/03_gpio_switches +++ b/target/linux/layerscape/base-files/etc/board.d/03_gpio_switches @@ -20,6 +20,14 @@ traverse,ls1043s) ucidef_add_gpio_switch "lte_disable" "LTE Airplane Mode" "394" ucidef_add_gpio_switch "lte_power" "LTE Power" "395" ;; +traverse,ten64) + ucidef_add_gpio_switch "lte_reset" "Cell Modem Reset" "376" + ucidef_add_gpio_switch "lte_power" "Cell Modem Power" "377" + ucidef_add_gpio_switch "lte_disable" "Cell Modem Airplane mode" "378" + ucidef_add_gpio_switch "gnss_disable" "Cell Modem Disable GNSS receiver" "379" + ucidef_add_gpio_switch "lower_sfp_txidsable" "Lower SFP+ TX Disable" "369" + ucidef_add_gpio_switch "upper_sfp_txdisable" "Upper SFP+ TX Disable" "373" + ;; esac board_config_flush |