Tobias Waldekranz and Joachim Wiberg
985c2fd600
board/aarch64: alder: Disable EEE
...
Empirical studies shows that the surge protection on the alder board
is not compatible with Energy Efficient Ethernet.
Root cause has not yet been determined.
2023-11-27 16:54:46 +01:00
Tobias Waldekranz
e0144ef9a3
board/aarch64: alder: Swap LED colors on 1G ports
...
On the P2's the only reasonable way (in terms of hardware patching
effort) of driving the LEDs is to have the green LEDs at the top and
the yellow ones at the bottom.
2023-11-27 12:31:58 +01:00
Tobias Waldekranz
cf31a2642d
board/aarch64: alder: Wire up IRQ to power board GPIOs
...
Turns out that the gpio-charger doesn't have polled fallback if the
GPIO pin can't function as an interrupt controller.
Fortunately, we have access to the IRQ pin, so we can just use that
for now and leave the driver as-is.
2023-11-27 12:31:58 +01:00
Tobias Waldekranz
1281edbee6
board/aarch64: alder: Swap VIN1/2 to match hardware
2023-11-27 12:31:58 +01:00
Tobias Waldekranz and Joachim Wiberg
7679c4137e
board/aarch64: alder: Tag VPD memories with board information
...
This is needed to make informed decisions about which hardware is
available, and what trust level it has.
2023-11-25 20:37:15 +01:00
Tobias Waldekranz and Joachim Wiberg
42d4079c06
board/aarch64: alder: Remove old definition of DDR_TEN MPP
...
Fixes: b7aa560 ("board/aarch64: alder: Remap SFP9_RX_LOS and DDR_TEN MPPs")
2023-11-25 20:37:15 +01:00
Tobias Waldekranz
b7aa56071d
board/aarch64: alder: Remap SFP9_RX_LOS and DDR_TEN MPPs
...
Layout changed from P1 to P2 becasue DDR_TEN must be connected to an
MPP with an internal pull-down, which MPP24 (old SFP9_RX_LOS) has.
2023-11-23 12:18:28 +01:00
Tobias Waldekranz and Joachim Wiberg
365ad5d565
board/aarch64: alder: Add LED setup for 1G ports
2023-11-19 08:50:19 +01:00
Tobias Waldekranz and Joachim Wiberg
c4f8dadde0
board/aarch64: alder: Add LED setup for 10G ports
2023-11-19 08:50:19 +01:00
Henrik Nordstrom and Joachim Wiberg
b36568bcb7
board/aarch64: alder: Watchdog support
2023-11-16 19:51:52 +01:00
Tobias Waldekranz and Joachim Wiberg
6d655d3f5e
board/aarch64: alder: Add power supply status support
...
Add a gpio-charger for each input and wire up the alert LEDs to
trigger when their respective supply goes offline.
2023-11-14 16:41:03 +01:00
Tobias Waldekranz and Joachim Wiberg
2a9e87ea75
board/aarch64: alder: Update LED mapping
...
Also, blink the red boot LED during the kernel boot phase.
2023-11-14 16:41:03 +01:00
Tobias Waldekranz and Joachim Wiberg
436f597aba
board/aarch64: alder: Explicitly set USB role
...
This silences warnings from the kernel about implicitly selecting host
mode.
2023-11-14 16:41:03 +01:00
Tobias Waldekranz and Joachim Wiberg
2f1c383602
board/aarch64: alder: Initial add
...
- Device tree
- Enable needed drivers
- Include in aarch64_defconfig
- 88X3310P Firmware
2023-10-10 14:54:50 +02:00
Tobias Waldekranz and Joachim Wiberg
cbaa599c68
aarch64: Use DTS overlay directory
...
Now that buildroot supports overlay directories for DT sources, use it
in the aarch64 build.
2023-10-10 14:54:50 +02:00
Tobias Waldekranz
9358a0f277
aarch64: Enable SMP support for SparX-5i
...
Upstream device trees specify regular PSCI support for SparX-5i, but
the U-Boot that Microchip ships does not actually support it.
Therefore, wrap the upstream version to disable PSCI and revert to
spin tables for SMP bringup.
2022-11-24 22:55:11 +01:00