On Fri, Jan 20, 2017 at 5:05 PM, <patrice.chot...@st.com> wrote: > From: Patrice Chotard <patrice.chot...@st.com>
Hi Patrice, just some minor issue in the commit message > This board is a 96Board based on STMicrolectronics > STiH410 soc: s/STMicrolectronics/STMicroelectronics/ s/soc/SoC/ maybe rework the whole sentence as: This is a 96Board compliant board based on ... > - 1GB DDR > - On-Board USB combo WiFi/Bluetooth RTL8723BU > with PCB soldered antenna > - Ethernet 1000-BaseT > - Sata s/Sata/SATA/ > - HDMI > - 2 x USB2 type A USB2.0 ? > - micro USB2 type AB maybe "1x USB2.0 type micro-AB" ? > - SD card slot > - High speed connector (SD/I2C/USB interfaces) > - Slow speed connector (UART/I2C/GPIO/SPI/PCM interfaces) According to 96Board spec, it is named "low speed connector" or "low speed expansion connector". Antonio > > Signed-off-by: Patrice Chotard <patrice.chot...@st.com> > --- > board/st/stih410-b2260/Kconfig | 19 +++++++++++++ > board/st/stih410-b2260/MAINTAINERS | 6 ++++ > board/st/stih410-b2260/Makefile | 8 ++++++ > board/st/stih410-b2260/board.c | 28 +++++++++++++++++++ > include/configs/stih410-b2260.h | 56 > ++++++++++++++++++++++++++++++++++++++ > 5 files changed, 117 insertions(+) > create mode 100644 board/st/stih410-b2260/Kconfig > create mode 100644 board/st/stih410-b2260/MAINTAINERS > create mode 100644 board/st/stih410-b2260/Makefile > create mode 100644 board/st/stih410-b2260/board.c > create mode 100644 include/configs/stih410-b2260.h > > diff --git a/board/st/stih410-b2260/Kconfig b/board/st/stih410-b2260/Kconfig > new file mode 100644 > index 0000000..590add0 > --- /dev/null > +++ b/board/st/stih410-b2260/Kconfig > @@ -0,0 +1,19 @@ > +if TARGET_STIH410_B2260 > + > +config SYS_BOARD > + string > + default "stih410-b2260" > + > +config SYS_VENDOR > + string > + default "st" > + > +config SYS_SOC > + string > + default "stih410" > + > +config SYS_CONFIG_NAME > + string > + default "stih410-b2260" > + > +endif > diff --git a/board/st/stih410-b2260/MAINTAINERS > b/board/st/stih410-b2260/MAINTAINERS > new file mode 100644 > index 0000000..e78c69a > --- /dev/null > +++ b/board/st/stih410-b2260/MAINTAINERS > @@ -0,0 +1,6 @@ > +STIH410-B2260 BOARD > +M: Patrice Chotard <patrice.chot...@st.com> > +S: Maintained > +F: board/st/stih410-b2260/ > +F: include/configs/stih410-b2260.h > +F: configs/stih410-b2260_defconfig > diff --git a/board/st/stih410-b2260/Makefile b/board/st/stih410-b2260/Makefile > new file mode 100644 > index 0000000..68a7903 > --- /dev/null > +++ b/board/st/stih410-b2260/Makefile > @@ -0,0 +1,8 @@ > +# > +# (C) Copyright 2017 > +# Patrice Chotard, <patrice.chot...@st.com> > +# > +# SPDX-License-Identifier: GPL-2.0+ > +# > + > +obj-y = board.o > diff --git a/board/st/stih410-b2260/board.c b/board/st/stih410-b2260/board.c > new file mode 100644 > index 0000000..0c06bca > --- /dev/null > +++ b/board/st/stih410-b2260/board.c > @@ -0,0 +1,28 @@ > +/* > + * Board init file for STiH410-B2260 > + * > + * (C) Copyright 2017 Patrice Chotard <patrice.chot...@st.com> > + * > + * SPDX-License-Identifier: GPL-2.0+ > + */ > + > +#include <common.h> > + > +DECLARE_GLOBAL_DATA_PTR; > + > +int dram_init(void) > +{ > + gd->ram_size = PHYS_SDRAM_1_SIZE; > + return 0; > +} > + > +void dram_init_banksize(void) > +{ > + gd->bd->bi_dram[0].start = PHYS_SDRAM_1; > + gd->bd->bi_dram[0].size = PHYS_SDRAM_1_SIZE; > +} > + > +int board_init(void) > +{ > + return 0; > +} > diff --git a/include/configs/stih410-b2260.h b/include/configs/stih410-b2260.h > new file mode 100644 > index 0000000..78103c6 > --- /dev/null > +++ b/include/configs/stih410-b2260.h > @@ -0,0 +1,56 @@ > +/* > + * (C) Copyright 2017 > + * Patrice Chotard, <patrice.chot...@st.com> > + * > + * SPDX-License-Identifier: GPL-2.0+ > + */ > + > +#ifndef __CONFIG_H > +#define __CONFIG_H > + > +/* ram memory-related information */ > +#define CONFIG_NR_DRAM_BANKS 1 > +#define PHYS_SDRAM_1 0x40000000 > +#define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1 > +#define PHYS_SDRAM_1_SIZE 0x3FE00000 > +#define CONFIG_SYS_TEXT_BASE 0x7D600000 > +#define CONFIG_SYS_LOAD_ADDR PHYS_SDRAM_1 /* default load addr > */ > + > +#define CONFIG_BAUDRATE 115200 > + > +#define CONFIG_SYS_HZ_CLOCK 1000000000 /* 1 GHz */ > + > +/* Libraries */ > +#define CONFIG_MD5 > + > +#define CONFIG_BOOTARGS > \ > + "console=ttyS0,115200 earlyprintk consoleblank=0 ignore_loglevel" > + > +/* Environment */ > +#define CONFIG_EXTRA_ENV_SETTINGS \ > + "board= B2260" \ > + "load_addr= #CONFIG_SYS_LOAD_ADDR \0" > + > +#define CONFIG_ENV_IS_NOWHERE > +#define CONFIG_ENV_SIZE 0x4000 > +#define CONFIG_SYS_NO_FLASH > + > +/* Extra Commands */ > +#define CONFIG_CMD_ASKENV > + > +/* Size of malloc() pool */ > +#define CONFIG_SYS_MALLOC_LEN 0x1800000 > +#define CONFIG_SYS_GBL_DATA_SIZE 1024 /* Global data structures */ > +#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_TEXT_BASE - \ > + CONFIG_SYS_MALLOC_LEN - \ > + CONFIG_SYS_GBL_DATA_SIZE) > + > +/* Monitor Command Prompt */ > +#define CONFIG_SYS_CBSIZE 1024 /* Console I/O Buffer Size */ > + > +#define CONFIG_SYS_MAXARGS 16 /* max number of command args > */ > +#define CONFIG_SYS_MAX_FLASH_BANKS 1 > + > +#define CONFIG_SKIP_LOWLEVEL_INIT > + > +#endif /* __CONFIG_H */ > -- > 1.9.1 > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot