mbox series

[v3,0/5] board: ti: beagleboneai: add initial support

Message ID 20200102141731.9231-1-c-robey@ti.com
Headers show
Series board: ti: beagleboneai: add initial support | expand

Message

Caleb Robey Jan. 2, 2020, 2:17 p.m. UTC
The following patches

1) Introduce the emmc based board detection for BBAI due to a lack of
eeprom onboard the BBAI (to be fixed in future revision of the board).
2) Add structures in the pinctrl to detect the beaglebone AI and add checks for the beaglebone AI in the board detection scheme
3) Minor changes to files to support dts and bbai boot overall
4) Add device tree file for BeagleBone AI
5) Enable beaglebone ai in am57xx_evm_defconfig

Device tree has gone to mainline kernel found here:
https://patchwork.kernel.org/patch/11254903/

v2 Changes:
        - Introduced missed additions in board.c that allow the actual
          configuration of the BBAI when detected. I also removed the
          hardcoded change of uart0 serial confirution and added a
          CONFIG_PREBOOT variable to do the board detect and setenv of
          the console variable

v3 Changes: 
	- Swapped order of 2 and 3 to assure no patch breaks the build
	- aligned dts file with the one found in the latest release of psdk 06.02

Caleb Robey (5):
  board: ti: beagleboneai: emmc read changes
  board: ti: beagleboneai: IODELAY and pinmux
  board: ti: beagleboneai: add initial support
  board: ti: beagleboneai: add dts file
  board: ti: beagleboneai: enable in am57xx_evm_defconfig

 arch/arm/dts/Makefile                |   1 +
 arch/arm/dts/am5729-beagleboneai.dts | 576 +++++++++++++++++++++++++++
 arch/arm/mach-omap2/omap5/hw_data.c  |   1 +
 board/ti/am57xx/board.c              |  61 ++-
 board/ti/am57xx/mux_data.h           | 280 +++++++++++++
 board/ti/common/board_detect.c       |  76 ++++
 board/ti/common/board_detect.h       |   9 +
 configs/am57xx_evm_defconfig         |   3 +-
 include/configs/am57xx_evm.h         |   1 -
 include/environment/ti/boot.h        |   2 +
 10 files changed, 1007 insertions(+), 3 deletions(-)
 create mode 100644 arch/arm/dts/am5729-beagleboneai.dts

Comments

Lokesh Vutla Jan. 20, 2020, 6 a.m. UTC | #1
On 02/01/20 7:47 PM, Caleb Robey wrote:
> The following patches
> 
> 1) Introduce the emmc based board detection for BBAI due to a lack of
> eeprom onboard the BBAI (to be fixed in future revision of the board).
> 2) Add structures in the pinctrl to detect the beaglebone AI and add checks for the beaglebone AI in the board detection scheme
> 3) Minor changes to files to support dts and bbai boot overall
> 4) Add device tree file for BeagleBone AI
> 5) Enable beaglebone ai in am57xx_evm_defconfig
> 
> Device tree has gone to mainline kernel found here:
> https://patchwork.kernel.org/patch/11254903/

Merged into u-boot-ti.

Thanks and regards,
Lokesh

> 
> v2 Changes:
>         - Introduced missed additions in board.c that allow the actual
>           configuration of the BBAI when detected. I also removed the
>           hardcoded change of uart0 serial confirution and added a
>           CONFIG_PREBOOT variable to do the board detect and setenv of
>           the console variable
> 
> v3 Changes: 
> 	- Swapped order of 2 and 3 to assure no patch breaks the build
> 	- aligned dts file with the one found in the latest release of psdk 06.02
> 
> Caleb Robey (5):
>   board: ti: beagleboneai: emmc read changes
>   board: ti: beagleboneai: IODELAY and pinmux
>   board: ti: beagleboneai: add initial support
>   board: ti: beagleboneai: add dts file
>   board: ti: beagleboneai: enable in am57xx_evm_defconfig
> 
>  arch/arm/dts/Makefile                |   1 +
>  arch/arm/dts/am5729-beagleboneai.dts | 576 +++++++++++++++++++++++++++
>  arch/arm/mach-omap2/omap5/hw_data.c  |   1 +
>  board/ti/am57xx/board.c              |  61 ++-
>  board/ti/am57xx/mux_data.h           | 280 +++++++++++++
>  board/ti/common/board_detect.c       |  76 ++++
>  board/ti/common/board_detect.h       |   9 +
>  configs/am57xx_evm_defconfig         |   3 +-
>  include/configs/am57xx_evm.h         |   1 -
>  include/environment/ti/boot.h        |   2 +
>  10 files changed, 1007 insertions(+), 3 deletions(-)
>  create mode 100644 arch/arm/dts/am5729-beagleboneai.dts
>