120 lines
2.9 KiB
Plaintext
120 lines
2.9 KiB
Plaintext
// SPDX-License-Identifier: GPL-2.0+
|
|
/*
|
|
* Copyright (c) 2024 Blaize, Inc. All rights reserved.
|
|
*/
|
|
|
|
/dts-v1/;
|
|
|
|
#include "blaize-blzp1600-som.dtsi"
|
|
|
|
/ {
|
|
model = "Blaize BLZP1600 SoM1600P CB2 Development Board";
|
|
|
|
compatible = "blaize,blzp1600-cb2", "blaize,blzp1600";
|
|
|
|
aliases {
|
|
serial0 = &uart0;
|
|
};
|
|
|
|
chosen {
|
|
stdout-path = "serial0:115200";
|
|
};
|
|
};
|
|
|
|
&i2c0 {
|
|
clock-frequency = <100000>;
|
|
status = "okay";
|
|
};
|
|
|
|
&i2c1 {
|
|
clock-frequency = <100000>;
|
|
status = "okay";
|
|
};
|
|
|
|
&i2c3 {
|
|
clock-frequency = <100000>;
|
|
status = "okay";
|
|
|
|
gpio_expander: gpio@74 {
|
|
compatible = "ti,tca9539";
|
|
reg = <0x74>;
|
|
gpio-controller;
|
|
#gpio-cells = <2>;
|
|
gpio-line-names = "RSP_PIN_7", /* GPIO_0 */
|
|
"RSP_PIN_11", /* GPIO_1 */
|
|
"RSP_PIN_13", /* GPIO_2 */
|
|
"RSP_PIN_15", /* GPIO_3 */
|
|
"RSP_PIN_27", /* GPIO_4 */
|
|
"RSP_PIN_29", /* GPIO_5 */
|
|
"RSP_PIN_31", /* GPIO_6 */
|
|
"RSP_PIN_33", /* GPIO_7 */
|
|
"RSP_PIN_37", /* GPIO_8 */
|
|
"RSP_PIN_16", /* GPIO_9 */
|
|
"RSP_PIN_18", /* GPIO_10 */
|
|
"RSP_PIN_22", /* GPIO_11 */
|
|
"RSP_PIN_28", /* GPIO_12 */
|
|
"RSP_PIN_32", /* GPIO_13 */
|
|
"RSP_PIN_36", /* GPIO_14 */
|
|
"TP31"; /* GPIO_15 */
|
|
};
|
|
|
|
gpio_expander_m2: gpio@75 {
|
|
compatible = "ti,tca9539";
|
|
reg = <0x75>;
|
|
gpio-controller;
|
|
#gpio-cells = <2>;
|
|
gpio-line-names = "M2_W_DIS1_N", /* GPIO_0 */
|
|
"M2_W_DIS2_N", /* GPIO_1 */
|
|
"M2_UART_WAKE_N", /* GPIO_2 */
|
|
"M2_COEX3", /* GPIO_3 */
|
|
"M2_COEX_RXD", /* GPIO_4 */
|
|
"M2_COEX_TXD", /* GPIO_5 */
|
|
"M2_VENDOR_PIN40", /* GPIO_6 */
|
|
"M2_VENDOR_PIN42", /* GPIO_7 */
|
|
"M2_VENDOR_PIN38", /* GPIO_8 */
|
|
"M2_SDIO_RST_N", /* GPIO_9 */
|
|
"M2_SDIO_WAKE_N", /* GPIO_10 */
|
|
"M2_PETN1", /* GPIO_11 */
|
|
"M2_PERP1", /* GPIO_12 */
|
|
"M2_PERN1", /* GPIO_13 */
|
|
"UIM_SWP", /* GPIO_14 */
|
|
"UART1_TO_RSP"; /* GPIO_15 */
|
|
};
|
|
};
|
|
|
|
&gpio0 {
|
|
status = "okay";
|
|
gpio-line-names = "PERST_N", /* GPIO_0 */
|
|
"LM96063_ALERT_N", /* GPIO_1 */
|
|
"INA3221_PV", /* GPIO_2 */
|
|
"INA3221_CRIT", /* GPIO_3 */
|
|
"INA3221_WARN", /* GPIO_4 */
|
|
"INA3221_TC", /* GPIO_5 */
|
|
"QSPI0_RST_N", /* GPIO_6 */
|
|
"LM96063_TCRIT_N", /* GPIO_7 */
|
|
"DSI_TCH_INT", /* GPIO_8 */
|
|
"DSI_RST", /* GPIO_9 */
|
|
"DSI_BL", /* GPIO_10 */
|
|
"DSI_INT", /* GPIO_11 */
|
|
"ETH_RST", /* GPIO_12 */
|
|
"CSI0_RST", /* GPIO_13 */
|
|
"CSI0_PWDN", /* GPIO_14 */
|
|
"CSI1_RST", /* GPIO_15 */
|
|
"CSI1_PWDN", /* GPIO_16 */
|
|
"CSI2_RST", /* GPIO_17 */
|
|
"CSI2_PWDN", /* GPIO_18 */
|
|
"CSI3_RST", /* GPIO_19 */
|
|
"CSI3_PWDN", /* GPIO_20 */
|
|
"ADAC_RST", /* GPIO_21 */
|
|
"SD_SW_VDD", /* GPIO_22 */
|
|
"SD_PON_VDD", /* GPIO_23 */
|
|
"GPIO_EXP_INT", /* GPIO_24 */
|
|
"BOARD_ID_0", /* GPIO_25 */
|
|
"SDIO1_SW_VDD", /* GPIO_26 */
|
|
"SDIO1_PON_VDD", /* GPIO_27 */
|
|
"SDIO2_SW_VDD", /* GPIO_28 */
|
|
"SDIO2_PON_VDD", /* GPIO_29 */
|
|
"BOARD_ID_1", /* GPIO_30 */
|
|
"BOARD_ID_2"; /* GPIO_31 */
|
|
};
|