Merge patch series "arm: dts: sc5xx: device tree updates and fixes"

Ozan Durgut <ozan.durgut@analog.com> says:

This series introduces updates for Analog Devices SC5xx boards.

It cleans up device trees by renaming GPIO expanders and removing
incorrect SPI flash definitions from the common include file.

For the SC598, this series updates the EZLITE board to the latest
Revision E hardware. It also adds missing GPIO hogs and enables
additional commands for the EZKIT configuration.

Link: https://lore.kernel.org/r/cover.1769439596.git.ozan.durgut@analog.com
This commit is contained in:
Tom Rini
2026-02-03 15:46:21 -06:00
10 changed files with 47 additions and 22 deletions

View File

@@ -14,7 +14,7 @@
};
&i2c0 {
gpio_expander1: mcp23017@21 {
gpio_expander0: mcp23017@21 {
compatible = "microchip,mcp23017";
reg = <0x21>;
gpio-controller;
@@ -118,7 +118,7 @@
};
};
gpio_expander2: mcp23017@22 {
gpio_expander1: mcp23017@22 {
compatible = "microchip,mcp23017";
reg = <0x22>;
gpio-controller;

View File

@@ -13,7 +13,7 @@
};
&i2c2 {
gpio_expander1: mcp23017@21 {
gpio_expander0: mcp23017@21 {
compatible = "microchip,mcp23017";
reg = <0x21>;
gpio-controller;
@@ -125,7 +125,7 @@
};
};
gpio_expander2: mcp23017@22 {
gpio_expander1: mcp23017@22 {
compatible = "microchip,mcp23017";
reg = <0x22>;
gpio-controller;

View File

@@ -17,7 +17,7 @@
&i2c0 {
#address-cells = <1>;
#size-cells = <0>;
gpio_expander1: mcp23017@21 {
gpio_expander0: mcp23017@21 {
compatible = "microchip,mcp23017";
reg = <0x21>;
gpio-controller;
@@ -145,7 +145,7 @@
};
};
gpio_expander2: mcp23017@22 {
gpio_expander1: mcp23017@22 {
compatible = "microchip,mcp23017";
reg = <0x22>;
gpio-controller;

View File

@@ -13,7 +13,7 @@
};
&i2c2 {
gpio_expander2: mcp23017@22 {
crr_gpio_expander: mcp23017@22 {
compatible = "microchip,mcp23017";
reg = <0x22>;
gpio-controller;

View File

@@ -13,7 +13,7 @@
};
&i2c2 {
gpio_expander: adp5588@30 {
crr_gpio_expander: adp5588@30 {
compatible = "adi,adp5588";
reg = <0x30>;
gpio-controller;

View File

@@ -13,7 +13,7 @@
};
&i2c2 {
gpio_expander2: mcp23017@22 {
crr_gpio_expander: mcp23017@22 {
compatible = "microchip,mcp23017";
reg = <0x22>;
gpio-controller;

View File

@@ -5,7 +5,7 @@
/dts-v1/;
#include "sc598-som-revD.dtsi"
#include "sc598-som-revE.dtsi"
/ {
model = "ADI SC598-SOM-EZLITE";
@@ -13,7 +13,7 @@
};
&i2c2 {
gpio_expander: adp5588@30 {
crr_gpio_expander: adp5588@30 {
compatible = "adi,adp5588";
reg = <0x30>;
gpio-controller;

View File

@@ -55,6 +55,38 @@
line-name = "spi2flash-cs";
bootph-pre-ram;
};
uart0 {
gpio-hog;
gpios = <5 GPIO_ACTIVE_LOW>;
output-high;
line-name = "uart0-en";
bootph-pre-ram;
};
uart0-flow-en {
gpio-hog;
gpios = <6 GPIO_ACTIVE_LOW>;
output-low;
line-name = "uart0-flow-en";
bootph-pre-ram;
};
som-emmc {
gpio-hog;
gpios = <8 GPIO_ACTIVE_LOW>;
output-high;
line-name = "som-emmc-en";
bootph-pre-ram;
};
crr-sdcard {
gpio-hog;
gpios = <9 GPIO_ACTIVE_LOW>;
output-low;
line-name = "crr-sdcard-en";
bootph-pre-ram;
};
};
};

View File

@@ -154,17 +154,6 @@
clock-names = "spi";
status = "okay";
bootph-pre-ram;
flash1: is25lp512@1 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "jedec,spi-nor", "is25lp512";
reg = <1>;
spi-tx-bus-width = <4>;
spi-rx-bus-width = <4>;
spi-max-frequency = <10000000>;
bootph-pre-ram;
};
};
wdog: watchdog@31008000 {

View File

@@ -109,3 +109,7 @@ CONFIG_USB_DWC2=y
CONFIG_USB_STORAGE=y
# CONFIG_SPL_CRC8 is not set
# CONFIG_TOOLS_MKEFICAPSULE is not set
CONFIG_CMD_FAT=y
CONFIG_CMD_GPT=y
CONFIG_CMD_MTD=y
CONFIG_CMD_WGET=y