Files
zephyr/boards/adafruit/feather_esp32s3_tft_reverse/feather_connector.dtsi
Peter Hoddie ec3c28db0f boards: adafruit: correct gpio pin numbers for feathers
These DTS uses absolute GPIO numbers for some
pins where relative pin numbers are required.
This causes crash on booth when these pins
are enabled. Follow on PR to #101857.

Signed-off-by: Peter Hoddie <peter@moddable.com>
2026-01-21 13:02:55 +00:00

44 lines
1.2 KiB
Plaintext

/*
* Copyright (c) 2020 Richard Osterloh <richard.osterloh@gmail.com>
* Copyright (c) 2024 Leon Rinkel <leon@rinkel.me>
* Copyright (c) 2025 Philipp Steiner <philipp.steiner1987@gmail.com>
*
* SPDX-License-Identifier: Apache-2.0
*/
/ {
feather_header: connector {
compatible = "adafruit-feather-header";
#gpio-cells = <2>;
gpio-map-mask = <0xffffffff 0xffffffc0>;
gpio-map-pass-thru = <0 0x3f>;
gpio-map = <0 0 &gpio0 18 0>, /* A0 */
<1 0 &gpio0 17 0>, /* A1 */
<2 0 &gpio0 16 0>, /* A2 */
<3 0 &gpio0 15 0>, /* A3 */
<4 0 &gpio0 14 0>, /* A4 */
<5 0 &gpio0 8 0>, /* A5 */
<6 0 &gpio1 4 0>, /* SCK */
<7 0 &gpio1 3 0>, /* MOSI */
<8 0 &gpio1 5 0>, /* MISO */
<9 0 &gpio1 6 0>, /* RX */
<10 0 &gpio1 7 0>, /* TX */
<11 0 &gpio1 14 0>, /* DB */
<12 0 &gpio0 3 0>, /* SDA */
<13 0 &gpio0 4 0>, /* SCL */
<14 0 &gpio0 5 0>, /* D5 */
<15 0 &gpio0 6 0>, /* D6 */
<16 0 &gpio0 9 0>, /* D9 */
<17 0 &gpio0 10 0>, /* D10 */
<18 0 &gpio0 11 0>, /* D11 */
<19 0 &gpio0 12 0>, /* D12 */
<20 0 &gpio0 13 0>; /* D13 */
};
};
feather_serial: &uart1 {};
feather_i2c: &i2c0 {};
feather_spi: &spi2 {};