* [PATCH] sbp1: Add support for IBM SBP1 board
@ 2023-11-17 10:50 Naresh Solanki
2023-11-23 0:53 ` Tom Rini
0 siblings, 1 reply; 8+ messages in thread
From: Naresh Solanki @ 2023-11-17 10:50 UTC (permalink / raw)
To: u-boot, Patrick Rudolph, Naresh Solanki
Cc: Chia-Wei Wang, Ryan Chen, Simon Glass
From: Patrick Rudolph <patrick.rudolph@9elements.com>
Add defconfig & devicetree for IBM SBP1 board BMC based on AST2600 SoC.
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com>
---
arch/arm/dts/Makefile | 4 +-
arch/arm/dts/ast2600-sbp1.dts | 96 ++++++++++++++++++++++++++
configs/ibm-sbp1_defconfig | 126 ++++++++++++++++++++++++++++++++++
3 files changed, 225 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/dts/ast2600-sbp1.dts
create mode 100644 configs/ibm-sbp1_defconfig
diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
index 1be08c5fdc..85514fb8ba 100644
--- a/arch/arm/dts/Makefile
+++ b/arch/arm/dts/Makefile
@@ -1353,7 +1353,9 @@ dtb-$(CONFIG_BCM6878) += \
bcm96878.dtb
dtb-$(CONFIG_ASPEED_AST2500) += ast2500-evb.dtb
-dtb-$(CONFIG_ASPEED_AST2600) += ast2600-evb.dtb
+dtb-$(CONFIG_ASPEED_AST2600) += \
+ ast2600-evb.dtb \
+ ast2600-sbp1.dtb
dtb-$(CONFIG_ARCH_STI) += stih410-b2260.dtb
diff --git a/arch/arm/dts/ast2600-sbp1.dts b/arch/arm/dts/ast2600-sbp1.dts
new file mode 100644
index 0000000000..5c862e2c1c
--- /dev/null
+++ b/arch/arm/dts/ast2600-sbp1.dts
@@ -0,0 +1,96 @@
+// SPDX-License-Identifier: GPL-2.0+
+
+/dts-v1/;
+
+#include <dt-bindings/gpio/gpio.h>
+#include "ast2600-evb.dts"
+
+/ {
+ model = "IBM SBP1";
+ compatible = "ibm,sbp1-bmc", "aspeed,ast2600";
+ memory {
+ device_type = "memory";
+ reg = <0x80000000 0x20000000>;
+ };
+
+ chosen {
+ stdout-path = &uart1;
+ };
+
+ aliases {
+ mmc0 = &emmc;
+ mmc1 = &sdhci0;
+ mmc2 = &sdhci1;
+ ethernet0 = &mac2;
+ ethernet1 = &mac3;
+ };
+
+ cpus {
+ cpu@0 {
+ clock-frequency = <1200000000>;
+ };
+ cpu@1 {
+ clock-frequency = <1200000000>;
+ };
+ };
+
+};
+
+&uart1 {
+ bootph-all;
+ status = "okay";
+};
+
+&uart5 {
+ status = "disabled";
+};
+
+&mdio {
+ status = "okay";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_mdio3_default &pinctrl_mdio4_default>;
+};
+
+&mac0 {
+ status = "disabled";
+};
+
+&mac1 {
+ status = "disabled";
+};
+
+&gpio0 {
+ status = "okay";
+ line_50 {
+ gpio-hog;
+ gpios = <50 GPIO_ACTIVE_LOW>;
+ output-low;
+ line-name = "BMC_MAC1_RESET_N";
+ };
+ line_175 {
+ gpio-hog;
+ gpios = <175 GPIO_ACTIVE_LOW>;
+ output-low;
+ line-name = "BMC_MAC0_RESET_N";
+ };
+};
+
+&spi1 {
+ status = "disabled";
+};
+
+&spi2 {
+ status = "disabled";
+};
+
+&emmc {
+ status = "disabled";
+};
+
+&sdhci0 {
+ status = "disabled";
+};
+
+&sdhci1 {
+ status = "disabled";
+};
diff --git a/configs/ibm-sbp1_defconfig b/configs/ibm-sbp1_defconfig
new file mode 100644
index 0000000000..cf667217cc
--- /dev/null
+++ b/configs/ibm-sbp1_defconfig
@@ -0,0 +1,126 @@
+CONFIG_ARM=y
+CONFIG_SYS_DCACHE_OFF=y
+CONFIG_POSITION_INDEPENDENT=y
+CONFIG_SPL_SYS_THUMB_BUILD=y
+CONFIG_ARCH_ASPEED=y
+CONFIG_TEXT_BASE=0x80000000
+CONFIG_SYS_MALLOC_LEN=0x2000000
+CONFIG_SYS_MALLOC_F_LEN=0x800
+CONFIG_ASPEED_AST2600=y
+CONFIG_TARGET_EVB_AST2600=y
+CONFIG_SPL_LIBCOMMON_SUPPORT=y
+CONFIG_SPL_LIBGENERIC_SUPPORT=y
+CONFIG_NR_DRAM_BANKS=1
+CONFIG_SPL_LDSCRIPT="arch/arm/mach-aspeed/ast2600/u-boot-spl.lds"
+CONFIG_ENV_SIZE=0x10000
+CONFIG_ENV_OFFSET=0xe0000
+CONFIG_ENV_SECT_SIZE=0x10000
+CONFIG_DM_GPIO=y
+CONFIG_DEFAULT_DEVICE_TREE="ast2600-sbp1"
+CONFIG_DM_RESET=y
+CONFIG_SPL_SERIAL=y
+CONFIG_SPL_STACK_R_ADDR=0x83000000
+CONFIG_SPL_SIZE_LIMIT=0x10000
+CONFIG_SPL=y
+# CONFIG_ARMV7_NONSEC is not set
+CONFIG_SYS_LOAD_ADDR=0x83000000
+CONFIG_SPL_PAYLOAD="u-boot.img"
+CONFIG_BUILD_TARGET="u-boot-with-spl.bin"
+# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
+CONFIG_FIT=y
+CONFIG_SPL_FIT_SIGNATURE=y
+CONFIG_SPL_LOAD_FIT=y
+CONFIG_SPL_LOAD_FIT_ADDRESS=0x10000
+CONFIG_USE_BOOTARGS=y
+CONFIG_BOOTARGS="console=ttyS0,115200n8 root=/dev/ram rw earlycon"
+CONFIG_USE_BOOTCOMMAND=y
+CONFIG_BOOTCOMMAND="run bootspi"
+# CONFIG_DISPLAY_CPUINFO is not set
+CONFIG_SPL_SIZE_LIMIT_SUBTRACT_GD=y
+CONFIG_SPL_SIZE_LIMIT_SUBTRACT_MALLOC=y
+CONFIG_SPL_HAS_BSS_LINKER_SECTION=y
+CONFIG_SPL_BSS_START_ADDR=0x83000000
+CONFIG_SPL_BSS_MAX_SIZE=0x1000000
+CONFIG_SPL_SYS_MALLOC_SIMPLE=y
+CONFIG_SPL_STACK_R=y
+CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x2000000
+CONFIG_SPL_SEPARATE_BSS=y
+CONFIG_SPL_FIT_IMAGE_TINY=y
+CONFIG_SPL_DM_RESET=y
+CONFIG_SPL_RAM_SUPPORT=y
+CONFIG_SPL_RAM_DEVICE=y
+CONFIG_HUSH_PARSER=y
+CONFIG_SYS_CBSIZE=256
+CONFIG_SYS_PBSIZE=276
+CONFIG_CMD_BOOTZ=y
+# CONFIG_BOOTM_NETBSD is not set
+# CONFIG_BOOTM_PLAN9 is not set
+# CONFIG_BOOTM_RTEMS is not set
+# CONFIG_BOOTM_VXWORKS is not set
+# CONFIG_CMD_IMI is not set
+# CONFIG_CMD_XIMG is not set
+CONFIG_CMD_EEPROM=y
+CONFIG_CMD_GPIO=y
+CONFIG_CMD_I2C=y
+CONFIG_CMD_MMC=y
+CONFIG_CMD_DHCP=y
+CONFIG_BOOTP_BOOTFILESIZE=y
+CONFIG_CMD_MII=y
+CONFIG_CMD_PING=y
+CONFIG_CMD_NCSI=y
+CONFIG_CMD_EXT4=y
+CONFIG_DOS_PARTITION=y
+# CONFIG_SPL_DOS_PARTITION is not set
+CONFIG_EFI_PARTITION=y
+# CONFIG_SPL_EFI_PARTITION is not set
+CONFIG_SPL_OF_CONTROL=y
+CONFIG_ENV_OVERWRITE=y
+CONFIG_ENV_IS_IN_SPI_FLASH=y
+CONFIG_ENV_SECT_SIZE_AUTO=y
+CONFIG_SYS_RELOC_GD_ENV_ADDR=y
+CONFIG_NET_RANDOM_ETHADDR=y
+CONFIG_SPL_DM=y
+CONFIG_SPL_DM_SEQ_ALIAS=y
+CONFIG_REGMAP=y
+CONFIG_SPL_OF_TRANSLATE=y
+CONFIG_CLK=y
+CONFIG_SPL_CLK=y
+CONFIG_ASPEED_GPIO=y
+CONFIG_DM_I2C=y
+CONFIG_SYS_I2C_ASPEED=y
+CONFIG_I2C_EEPROM=y
+CONFIG_MMC_SDHCI=y
+CONFIG_MMC_SDHCI_ASPEED=y
+CONFIG_DM_SPI_FLASH=y
+CONFIG_SPI_FLASH_SFDP_SUPPORT=y
+CONFIG_SPI_FLASH_GIGADEVICE=y
+CONFIG_SPI_FLASH_ISSI=y
+CONFIG_SPI_FLASH_MACRONIX=y
+CONFIG_SPI_FLASH_SPANSION=y
+CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI_FLASH_SST=y
+CONFIG_SPI_FLASH_WINBOND=y
+# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set
+CONFIG_PHY_REALTEK=y
+CONFIG_PHY_NCSI=y
+CONFIG_DM_MDIO=y
+CONFIG_FTGMAC100=y
+CONFIG_ASPEED_MDIO=y
+CONFIG_PHY=y
+CONFIG_PINCTRL=y
+CONFIG_RAM=y
+CONFIG_SPL_RAM=y
+CONFIG_DM_SERIAL=y
+CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
+CONFIG_DM_SPI=y
+CONFIG_SPI_DIRMAP=y
+CONFIG_SPI_ASPEED_SMC=y
+CONFIG_SYSRESET=y
+CONFIG_SPL_SYSRESET=y
+CONFIG_WDT=y
+CONFIG_SHA384=y
+CONFIG_SPL_CRC32=y
+CONFIG_HEXDUMP=y
+# CONFIG_EFI_LOADER is not set
+CONFIG_PHANDLE_CHECK_SEQ=y
--
2.41.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH] sbp1: Add support for IBM SBP1 board
2023-11-17 10:50 Naresh Solanki
@ 2023-11-23 0:53 ` Tom Rini
0 siblings, 0 replies; 8+ messages in thread
From: Tom Rini @ 2023-11-23 0:53 UTC (permalink / raw)
To: Naresh Solanki
Cc: u-boot, Patrick Rudolph, Chia-Wei Wang, Ryan Chen, Simon Glass
[-- Attachment #1: Type: text/plain, Size: 1176 bytes --]
On Fri, Nov 17, 2023 at 04:20:38PM +0530, Naresh Solanki wrote:
> From: Patrick Rudolph <patrick.rudolph@9elements.com>
>
> Add defconfig & devicetree for IBM SBP1 board BMC based on AST2600 SoC.
>
> Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
> Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com>
> ---
>
> arch/arm/dts/Makefile | 4 +-
> arch/arm/dts/ast2600-sbp1.dts | 96 ++++++++++++++++++++++++++
> configs/ibm-sbp1_defconfig | 126 ++++++++++++++++++++++++++++++++++
> 3 files changed, 225 insertions(+), 1 deletion(-)
> create mode 100644 arch/arm/dts/ast2600-sbp1.dts
> create mode 100644 configs/ibm-sbp1_defconfig
This new defconfig needs to be listed in one of the MAINTAINERS files,
[snip]
> @@ -0,0 +1,126 @@
> +CONFIG_ARM=y
> +CONFIG_SYS_DCACHE_OFF=y
> +CONFIG_POSITION_INDEPENDENT=y
> +CONFIG_SPL_SYS_THUMB_BUILD=y
> +CONFIG_ARCH_ASPEED=y
> +CONFIG_TEXT_BASE=0x80000000
> +CONFIG_SYS_MALLOC_LEN=0x2000000
> +CONFIG_SYS_MALLOC_F_LEN=0x800
> +CONFIG_ASPEED_AST2600=y
> +CONFIG_TARGET_EVB_AST2600=y
Probably the same one that has CONFIG_TARGET_EVB_AST2600 board code.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH] sbp1: Add support for IBM SBP1 board
@ 2023-12-20 9:12 Naresh Solanki
2023-12-20 19:12 ` Tom Rini
0 siblings, 1 reply; 8+ messages in thread
From: Naresh Solanki @ 2023-12-20 9:12 UTC (permalink / raw)
To: u-boot, Chia-Wei, Wang, Ryan Chen, Aspeed BMC SW team,
Joel Stanley, Patrick Rudolph, Naresh Solanki
From: Patrick Rudolph <patrick.rudolph@9elements.com>
Add defconfig & devicetree for IBM SBP1 board BMC based on AST2600 SoC.
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com>
---
Changes:
- Update MAINTAINERS
---
arch/arm/dts/Makefile | 4 +-
arch/arm/dts/ast2600-sbp1.dts | 96 ++++++++++++++++++++
board/aspeed/evb_ast2600/MAINTAINERS | 1 +
configs/ibm-sbp1_defconfig | 126 +++++++++++++++++++++++++++
4 files changed, 226 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/dts/ast2600-sbp1.dts
create mode 100644 configs/ibm-sbp1_defconfig
diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
index 1be08c5fdc..85514fb8ba 100644
--- a/arch/arm/dts/Makefile
+++ b/arch/arm/dts/Makefile
@@ -1353,7 +1353,9 @@ dtb-$(CONFIG_BCM6878) += \
bcm96878.dtb
dtb-$(CONFIG_ASPEED_AST2500) += ast2500-evb.dtb
-dtb-$(CONFIG_ASPEED_AST2600) += ast2600-evb.dtb
+dtb-$(CONFIG_ASPEED_AST2600) += \
+ ast2600-evb.dtb \
+ ast2600-sbp1.dtb
dtb-$(CONFIG_ARCH_STI) += stih410-b2260.dtb
diff --git a/arch/arm/dts/ast2600-sbp1.dts b/arch/arm/dts/ast2600-sbp1.dts
new file mode 100644
index 0000000000..5c862e2c1c
--- /dev/null
+++ b/arch/arm/dts/ast2600-sbp1.dts
@@ -0,0 +1,96 @@
+// SPDX-License-Identifier: GPL-2.0+
+
+/dts-v1/;
+
+#include <dt-bindings/gpio/gpio.h>
+#include "ast2600-evb.dts"
+
+/ {
+ model = "IBM SBP1";
+ compatible = "ibm,sbp1-bmc", "aspeed,ast2600";
+ memory {
+ device_type = "memory";
+ reg = <0x80000000 0x20000000>;
+ };
+
+ chosen {
+ stdout-path = &uart1;
+ };
+
+ aliases {
+ mmc0 = &emmc;
+ mmc1 = &sdhci0;
+ mmc2 = &sdhci1;
+ ethernet0 = &mac2;
+ ethernet1 = &mac3;
+ };
+
+ cpus {
+ cpu@0 {
+ clock-frequency = <1200000000>;
+ };
+ cpu@1 {
+ clock-frequency = <1200000000>;
+ };
+ };
+
+};
+
+&uart1 {
+ bootph-all;
+ status = "okay";
+};
+
+&uart5 {
+ status = "disabled";
+};
+
+&mdio {
+ status = "okay";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_mdio3_default &pinctrl_mdio4_default>;
+};
+
+&mac0 {
+ status = "disabled";
+};
+
+&mac1 {
+ status = "disabled";
+};
+
+&gpio0 {
+ status = "okay";
+ line_50 {
+ gpio-hog;
+ gpios = <50 GPIO_ACTIVE_LOW>;
+ output-low;
+ line-name = "BMC_MAC1_RESET_N";
+ };
+ line_175 {
+ gpio-hog;
+ gpios = <175 GPIO_ACTIVE_LOW>;
+ output-low;
+ line-name = "BMC_MAC0_RESET_N";
+ };
+};
+
+&spi1 {
+ status = "disabled";
+};
+
+&spi2 {
+ status = "disabled";
+};
+
+&emmc {
+ status = "disabled";
+};
+
+&sdhci0 {
+ status = "disabled";
+};
+
+&sdhci1 {
+ status = "disabled";
+};
diff --git a/board/aspeed/evb_ast2600/MAINTAINERS b/board/aspeed/evb_ast2600/MAINTAINERS
index e83aae5d6a..5368e8ee5f 100644
--- a/board/aspeed/evb_ast2600/MAINTAINERS
+++ b/board/aspeed/evb_ast2600/MAINTAINERS
@@ -4,3 +4,4 @@ S: Maintained
F: board/aspeed/evb_ast2600/
F: include/configs/evb_ast2600.h
F: configs/evb-ast2600_defconfig
+F: configs/ibm-sbp1_defconfig
diff --git a/configs/ibm-sbp1_defconfig b/configs/ibm-sbp1_defconfig
new file mode 100644
index 0000000000..cf667217cc
--- /dev/null
+++ b/configs/ibm-sbp1_defconfig
@@ -0,0 +1,126 @@
+CONFIG_ARM=y
+CONFIG_SYS_DCACHE_OFF=y
+CONFIG_POSITION_INDEPENDENT=y
+CONFIG_SPL_SYS_THUMB_BUILD=y
+CONFIG_ARCH_ASPEED=y
+CONFIG_TEXT_BASE=0x80000000
+CONFIG_SYS_MALLOC_LEN=0x2000000
+CONFIG_SYS_MALLOC_F_LEN=0x800
+CONFIG_ASPEED_AST2600=y
+CONFIG_TARGET_EVB_AST2600=y
+CONFIG_SPL_LIBCOMMON_SUPPORT=y
+CONFIG_SPL_LIBGENERIC_SUPPORT=y
+CONFIG_NR_DRAM_BANKS=1
+CONFIG_SPL_LDSCRIPT="arch/arm/mach-aspeed/ast2600/u-boot-spl.lds"
+CONFIG_ENV_SIZE=0x10000
+CONFIG_ENV_OFFSET=0xe0000
+CONFIG_ENV_SECT_SIZE=0x10000
+CONFIG_DM_GPIO=y
+CONFIG_DEFAULT_DEVICE_TREE="ast2600-sbp1"
+CONFIG_DM_RESET=y
+CONFIG_SPL_SERIAL=y
+CONFIG_SPL_STACK_R_ADDR=0x83000000
+CONFIG_SPL_SIZE_LIMIT=0x10000
+CONFIG_SPL=y
+# CONFIG_ARMV7_NONSEC is not set
+CONFIG_SYS_LOAD_ADDR=0x83000000
+CONFIG_SPL_PAYLOAD="u-boot.img"
+CONFIG_BUILD_TARGET="u-boot-with-spl.bin"
+# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
+CONFIG_FIT=y
+CONFIG_SPL_FIT_SIGNATURE=y
+CONFIG_SPL_LOAD_FIT=y
+CONFIG_SPL_LOAD_FIT_ADDRESS=0x10000
+CONFIG_USE_BOOTARGS=y
+CONFIG_BOOTARGS="console=ttyS0,115200n8 root=/dev/ram rw earlycon"
+CONFIG_USE_BOOTCOMMAND=y
+CONFIG_BOOTCOMMAND="run bootspi"
+# CONFIG_DISPLAY_CPUINFO is not set
+CONFIG_SPL_SIZE_LIMIT_SUBTRACT_GD=y
+CONFIG_SPL_SIZE_LIMIT_SUBTRACT_MALLOC=y
+CONFIG_SPL_HAS_BSS_LINKER_SECTION=y
+CONFIG_SPL_BSS_START_ADDR=0x83000000
+CONFIG_SPL_BSS_MAX_SIZE=0x1000000
+CONFIG_SPL_SYS_MALLOC_SIMPLE=y
+CONFIG_SPL_STACK_R=y
+CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x2000000
+CONFIG_SPL_SEPARATE_BSS=y
+CONFIG_SPL_FIT_IMAGE_TINY=y
+CONFIG_SPL_DM_RESET=y
+CONFIG_SPL_RAM_SUPPORT=y
+CONFIG_SPL_RAM_DEVICE=y
+CONFIG_HUSH_PARSER=y
+CONFIG_SYS_CBSIZE=256
+CONFIG_SYS_PBSIZE=276
+CONFIG_CMD_BOOTZ=y
+# CONFIG_BOOTM_NETBSD is not set
+# CONFIG_BOOTM_PLAN9 is not set
+# CONFIG_BOOTM_RTEMS is not set
+# CONFIG_BOOTM_VXWORKS is not set
+# CONFIG_CMD_IMI is not set
+# CONFIG_CMD_XIMG is not set
+CONFIG_CMD_EEPROM=y
+CONFIG_CMD_GPIO=y
+CONFIG_CMD_I2C=y
+CONFIG_CMD_MMC=y
+CONFIG_CMD_DHCP=y
+CONFIG_BOOTP_BOOTFILESIZE=y
+CONFIG_CMD_MII=y
+CONFIG_CMD_PING=y
+CONFIG_CMD_NCSI=y
+CONFIG_CMD_EXT4=y
+CONFIG_DOS_PARTITION=y
+# CONFIG_SPL_DOS_PARTITION is not set
+CONFIG_EFI_PARTITION=y
+# CONFIG_SPL_EFI_PARTITION is not set
+CONFIG_SPL_OF_CONTROL=y
+CONFIG_ENV_OVERWRITE=y
+CONFIG_ENV_IS_IN_SPI_FLASH=y
+CONFIG_ENV_SECT_SIZE_AUTO=y
+CONFIG_SYS_RELOC_GD_ENV_ADDR=y
+CONFIG_NET_RANDOM_ETHADDR=y
+CONFIG_SPL_DM=y
+CONFIG_SPL_DM_SEQ_ALIAS=y
+CONFIG_REGMAP=y
+CONFIG_SPL_OF_TRANSLATE=y
+CONFIG_CLK=y
+CONFIG_SPL_CLK=y
+CONFIG_ASPEED_GPIO=y
+CONFIG_DM_I2C=y
+CONFIG_SYS_I2C_ASPEED=y
+CONFIG_I2C_EEPROM=y
+CONFIG_MMC_SDHCI=y
+CONFIG_MMC_SDHCI_ASPEED=y
+CONFIG_DM_SPI_FLASH=y
+CONFIG_SPI_FLASH_SFDP_SUPPORT=y
+CONFIG_SPI_FLASH_GIGADEVICE=y
+CONFIG_SPI_FLASH_ISSI=y
+CONFIG_SPI_FLASH_MACRONIX=y
+CONFIG_SPI_FLASH_SPANSION=y
+CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI_FLASH_SST=y
+CONFIG_SPI_FLASH_WINBOND=y
+# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set
+CONFIG_PHY_REALTEK=y
+CONFIG_PHY_NCSI=y
+CONFIG_DM_MDIO=y
+CONFIG_FTGMAC100=y
+CONFIG_ASPEED_MDIO=y
+CONFIG_PHY=y
+CONFIG_PINCTRL=y
+CONFIG_RAM=y
+CONFIG_SPL_RAM=y
+CONFIG_DM_SERIAL=y
+CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
+CONFIG_DM_SPI=y
+CONFIG_SPI_DIRMAP=y
+CONFIG_SPI_ASPEED_SMC=y
+CONFIG_SYSRESET=y
+CONFIG_SPL_SYSRESET=y
+CONFIG_WDT=y
+CONFIG_SHA384=y
+CONFIG_SPL_CRC32=y
+CONFIG_HEXDUMP=y
+# CONFIG_EFI_LOADER is not set
+CONFIG_PHANDLE_CHECK_SEQ=y
--
2.41.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH] sbp1: Add support for IBM SBP1 board
2023-12-20 9:12 [PATCH] sbp1: Add support for IBM SBP1 board Naresh Solanki
@ 2023-12-20 19:12 ` Tom Rini
2023-12-20 21:08 ` Naresh Solanki
0 siblings, 1 reply; 8+ messages in thread
From: Tom Rini @ 2023-12-20 19:12 UTC (permalink / raw)
To: Naresh Solanki
Cc: u-boot, Chia-Wei, Wang, Ryan Chen, Aspeed BMC SW team,
Joel Stanley, Patrick Rudolph
[-- Attachment #1: Type: text/plain, Size: 843 bytes --]
On Wed, Dec 20, 2023 at 02:42:24PM +0530, Naresh Solanki wrote:
> From: Patrick Rudolph <patrick.rudolph@9elements.com>
>
> Add defconfig & devicetree for IBM SBP1 board BMC based on AST2600 SoC.
>
> Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
> Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com>
> ---
>
> Changes:
> - Update MAINTAINERS
> ---
> arch/arm/dts/Makefile | 4 +-
> arch/arm/dts/ast2600-sbp1.dts | 96 ++++++++++++++++++++
> board/aspeed/evb_ast2600/MAINTAINERS | 1 +
> configs/ibm-sbp1_defconfig | 126 +++++++++++++++++++++++++++
> 4 files changed, 226 insertions(+), 1 deletion(-)
> create mode 100644 arch/arm/dts/ast2600-sbp1.dts
> create mode 100644 configs/ibm-sbp1_defconfig
Is this device tree submitted upstream?
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] sbp1: Add support for IBM SBP1 board
2023-12-20 19:12 ` Tom Rini
@ 2023-12-20 21:08 ` Naresh Solanki
2023-12-20 22:38 ` Tom Rini
0 siblings, 1 reply; 8+ messages in thread
From: Naresh Solanki @ 2023-12-20 21:08 UTC (permalink / raw)
To: Tom Rini
Cc: u-boot, Chia-Wei, Wang, Ryan Chen, Aspeed BMC SW team,
Joel Stanley, Patrick Rudolph
Hi Tom
On Thu, 21 Dec 2023 at 00:42, Tom Rini <trini@konsulko.com> wrote:
>
> On Wed, Dec 20, 2023 at 02:42:24PM +0530, Naresh Solanki wrote:
> > From: Patrick Rudolph <patrick.rudolph@9elements.com>
> >
> > Add defconfig & devicetree for IBM SBP1 board BMC based on AST2600 SoC.
> >
> > Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
> > Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com>
> > ---
> >
> > Changes:
> > - Update MAINTAINERS
> > ---
> > arch/arm/dts/Makefile | 4 +-
> > arch/arm/dts/ast2600-sbp1.dts | 96 ++++++++++++++++++++
> > board/aspeed/evb_ast2600/MAINTAINERS | 1 +
> > configs/ibm-sbp1_defconfig | 126 +++++++++++++++++++++++++++
> > 4 files changed, 226 insertions(+), 1 deletion(-)
> > create mode 100644 arch/arm/dts/ast2600-sbp1.dts
> > create mode 100644 configs/ibm-sbp1_defconfig
>
> Is this device tree submitted upstream?
This devicetree is meant for uboot.
devicetree for linux kernel is wip.
Regards,
Naresh
>
> --
> Tom
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] sbp1: Add support for IBM SBP1 board
2023-12-20 21:08 ` Naresh Solanki
@ 2023-12-20 22:38 ` Tom Rini
2024-01-02 9:29 ` Patrick Rudolph
0 siblings, 1 reply; 8+ messages in thread
From: Tom Rini @ 2023-12-20 22:38 UTC (permalink / raw)
To: Naresh Solanki
Cc: u-boot, Chia-Wei, Wang, Ryan Chen, Aspeed BMC SW team,
Joel Stanley, Patrick Rudolph
[-- Attachment #1: Type: text/plain, Size: 1330 bytes --]
On Thu, Dec 21, 2023 at 02:38:11AM +0530, Naresh Solanki wrote:
> Hi Tom
>
> On Thu, 21 Dec 2023 at 00:42, Tom Rini <trini@konsulko.com> wrote:
> >
> > On Wed, Dec 20, 2023 at 02:42:24PM +0530, Naresh Solanki wrote:
> > > From: Patrick Rudolph <patrick.rudolph@9elements.com>
> > >
> > > Add defconfig & devicetree for IBM SBP1 board BMC based on AST2600 SoC.
> > >
> > > Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
> > > Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com>
> > > ---
> > >
> > > Changes:
> > > - Update MAINTAINERS
> > > ---
> > > arch/arm/dts/Makefile | 4 +-
> > > arch/arm/dts/ast2600-sbp1.dts | 96 ++++++++++++++++++++
> > > board/aspeed/evb_ast2600/MAINTAINERS | 1 +
> > > configs/ibm-sbp1_defconfig | 126 +++++++++++++++++++++++++++
> > > 4 files changed, 226 insertions(+), 1 deletion(-)
> > > create mode 100644 arch/arm/dts/ast2600-sbp1.dts
> > > create mode 100644 configs/ibm-sbp1_defconfig
> >
> > Is this device tree submitted upstream?
> This devicetree is meant for uboot.
> devicetree for linux kernel is wip.
Right, but the DTs in U-Boot are intended to be re-synced with the
kernel and medium to long term the goal should be that the run-time DT
U-Boot has is passed to the OS.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] sbp1: Add support for IBM SBP1 board
2023-12-20 22:38 ` Tom Rini
@ 2024-01-02 9:29 ` Patrick Rudolph
2024-01-03 1:51 ` Tom Rini
0 siblings, 1 reply; 8+ messages in thread
From: Patrick Rudolph @ 2024-01-02 9:29 UTC (permalink / raw)
To: Tom Rini
Cc: Naresh Solanki, u-boot, Chia-Wei, Wang, Ryan Chen,
Aspeed BMC SW team, Joel Stanley
Hi Tom,
can you please clarify or point us to some documentation that explains
the new DT setup?
I thought the u-boot DT is only used for u-boot internal drivers.
Do we need to upstream the kernel DT first?
Do we need to provide a complete "kernel DT" to u-boot as well?
Regards,
Patrick Rudolph
On Wed, Dec 20, 2023 at 11:38 PM Tom Rini <trini@konsulko.com> wrote:
>
> On Thu, Dec 21, 2023 at 02:38:11AM +0530, Naresh Solanki wrote:
> > Hi Tom
> >
> > On Thu, 21 Dec 2023 at 00:42, Tom Rini <trini@konsulko.com> wrote:
> > >
> > > On Wed, Dec 20, 2023 at 02:42:24PM +0530, Naresh Solanki wrote:
> > > > From: Patrick Rudolph <patrick.rudolph@9elements.com>
> > > >
> > > > Add defconfig & devicetree for IBM SBP1 board BMC based on AST2600 SoC.
> > > >
> > > > Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
> > > > Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com>
> > > > ---
> > > >
> > > > Changes:
> > > > - Update MAINTAINERS
> > > > ---
> > > > arch/arm/dts/Makefile | 4 +-
> > > > arch/arm/dts/ast2600-sbp1.dts | 96 ++++++++++++++++++++
> > > > board/aspeed/evb_ast2600/MAINTAINERS | 1 +
> > > > configs/ibm-sbp1_defconfig | 126 +++++++++++++++++++++++++++
> > > > 4 files changed, 226 insertions(+), 1 deletion(-)
> > > > create mode 100644 arch/arm/dts/ast2600-sbp1.dts
> > > > create mode 100644 configs/ibm-sbp1_defconfig
> > >
> > > Is this device tree submitted upstream?
> > This devicetree is meant for uboot.
> > devicetree for linux kernel is wip.
>
> Right, but the DTs in U-Boot are intended to be re-synced with the
> kernel and medium to long term the goal should be that the run-time DT
> U-Boot has is passed to the OS.
>
> --
> Tom
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] sbp1: Add support for IBM SBP1 board
2024-01-02 9:29 ` Patrick Rudolph
@ 2024-01-03 1:51 ` Tom Rini
0 siblings, 0 replies; 8+ messages in thread
From: Tom Rini @ 2024-01-03 1:51 UTC (permalink / raw)
To: Patrick Rudolph
Cc: Naresh Solanki, u-boot, Chia-Wei, Wang, Ryan Chen,
Aspeed BMC SW team, Joel Stanley
[-- Attachment #1: Type: text/plain, Size: 821 bytes --]
On Tue, Jan 02, 2024 at 10:29:05AM +0100, Patrick Rudolph wrote:
> Hi Tom,
> can you please clarify or point us to some documentation that explains
> the new DT setup?
> I thought the u-boot DT is only used for u-boot internal drivers.
The DT has always supposed to have been the same one as the Linux
Kernel, to make things easier for developers as they would only need one
DT, not two. For systems that use the EFI loader we pass the same DT to
the OS which can simplify life.
> Do we need to upstream the kernel DT first?
If the DT is not upstream it really should be being submitted upstream
and not just never upstreamed. I know this is more challenging in some
cases than others.
> Do we need to provide a complete "kernel DT" to u-boot as well?
That is usually easiest, yes.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2024-01-03 1:52 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-20 9:12 [PATCH] sbp1: Add support for IBM SBP1 board Naresh Solanki
2023-12-20 19:12 ` Tom Rini
2023-12-20 21:08 ` Naresh Solanki
2023-12-20 22:38 ` Tom Rini
2024-01-02 9:29 ` Patrick Rudolph
2024-01-03 1:51 ` Tom Rini
-- strict thread matches above, loose matches on Subject: below --
2023-11-17 10:50 Naresh Solanki
2023-11-23 0:53 ` Tom Rini
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox