mbox series

[U-Boot,v2,0/5] sunxi: Add support for ALL-H3-CC H2+/H5 variants

Message ID 20180428053604.5572-1-wens@csie.org
Headers show
Series sunxi: Add support for ALL-H3-CC H2+/H5 variants | expand

Message

Chen-Yu Tsai April 28, 2018, 5:35 a.m. UTC
Hi,

This is v2 of the ALL-H3-CC H2+/H5 variants series.

Changes since v1:

  - Renamed common board .dtsi to follow what was merged in Linux
  - Fixed error in Makefile
  - Collected acks from Maxime

Original cover letter:


This series is adds support for the H2+ and H5 variants of the Libre
Computer Project ALL-H3-CC board. The board uses the same board design
with the H2+, H3, and H5 SoCs, with different memory capacities. The
H3 version was supported in v2018.03.

The Linux Kernel patch submissions for these two boards can be found
here: https://lkml.org/lkml/2018/4/24/312

The device tree changes are not synced from the kernel. Rather, the
same changes are applied to U-boot's copy. First the ALL-H3-CC dts
is split into a common board design dtsi, and a H3 specific dts.
Then the H2+ and H5 versions are added, reusing the same dtsi file.

Patch 1 disables R_I2C and SPL_I2C for the ALL-H3-CC. Turns out there
is no use for it.

Patch 2 splits the ALL-H3-CC dts file into a common board design dtsi,
and a H3 specific dts.

Patch 3 adds support for the H2+ variant of ALL-H3-CC.

Patch 4 adds support for the H5 variant of ALL-H3-CC.

Patch 5 is an unrelated cleanup patch for the dts Makefile. It might or
might not conflict if sent separately, depending on how much diff context
git uses, so I'm sending it together.

Please have a look.


Chen-Yu Tsai (5):
  sunxi: Disable R_I2C for Libre Computer Board ALL-H3-CC H3 ver.
  sunxi: Split out common board design for ALL-H3-CC device tree
  sunxi: Add Libre Computer Board ALL-H3-CC H2+ ver.
  sunxi: Add Libre Computer Board ALL-H3-CC H5 ver.
  sunxi: Sort dts Makefile entries for H3

 arch/arm/dts/Makefile                         |  12 +-
 .../arm/dts/sun50i-h5-libretech-all-h3-cc.dts |  13 ++
 .../dts/sun8i-h2-plus-libretech-all-h3-cc.dts |  13 ++
 arch/arm/dts/sun8i-h3-libretech-all-h3-cc.dts | 166 +-----------------
 ...-cc.dts => sunxi-libretech-all-h3-cc.dtsi} |   9 +-
 board/sunxi/MAINTAINERS                       |   4 +-
 ... => libretech_all_h3_cc_h2_plus_defconfig} |   2 +-
 configs/libretech_all_h3_cc_h3_defconfig      |   2 -
 ...onfig => libretech_all_h3_cc_h5_defconfig} |   4 +-
 9 files changed, 42 insertions(+), 183 deletions(-)
 create mode 100644 arch/arm/dts/sun50i-h5-libretech-all-h3-cc.dts
 create mode 100644 arch/arm/dts/sun8i-h2-plus-libretech-all-h3-cc.dts
 copy arch/arm/dts/{sun8i-h3-libretech-all-h3-cc.dts => sunxi-libretech-all-h3-cc.dtsi} (94%)
 copy configs/{orangepi_one_defconfig => libretech_all_h3_cc_h2_plus_defconfig} (85%)
 copy configs/{orangepi_one_defconfig => libretech_all_h3_cc_h5_defconfig} (80%)

Comments

Jagan Teki May 1, 2018, 4:48 a.m. UTC | #1
On Sat, Apr 28, 2018 at 11:05 AM, Chen-Yu Tsai <wens@csie.org> wrote:
> Hi,
>
> This is v2 of the ALL-H3-CC H2+/H5 variants series.
>
> Changes since v1:
>
>   - Renamed common board .dtsi to follow what was merged in Linux
>   - Fixed error in Makefile
>   - Collected acks from Maxime
>
> Original cover letter:
>
>
> This series is adds support for the H2+ and H5 variants of the Libre
> Computer Project ALL-H3-CC board. The board uses the same board design
> with the H2+, H3, and H5 SoCs, with different memory capacities. The
> H3 version was supported in v2018.03.
>
> The Linux Kernel patch submissions for these two boards can be found
> here: https://lkml.org/lkml/2018/4/24/312
>
> The device tree changes are not synced from the kernel. Rather, the
> same changes are applied to U-boot's copy. First the ALL-H3-CC dts
> is split into a common board design dtsi, and a H3 specific dts.
> Then the H2+ and H5 versions are added, reusing the same dtsi file.
>
> Patch 1 disables R_I2C and SPL_I2C for the ALL-H3-CC. Turns out there
> is no use for it.
>
> Patch 2 splits the ALL-H3-CC dts file into a common board design dtsi,
> and a H3 specific dts.
>
> Patch 3 adds support for the H2+ variant of ALL-H3-CC.
>
> Patch 4 adds support for the H5 variant of ALL-H3-CC.
>
> Patch 5 is an unrelated cleanup patch for the dts Makefile. It might or
> might not conflict if sent separately, depending on how much diff context
> git uses, so I'm sending it together.
>
> Please have a look.
>
>
> Chen-Yu Tsai (5):
>   sunxi: Disable R_I2C for Libre Computer Board ALL-H3-CC H3 ver.
>   sunxi: Split out common board design for ALL-H3-CC device tree
>   sunxi: Add Libre Computer Board ALL-H3-CC H2+ ver.
>   sunxi: Add Libre Computer Board ALL-H3-CC H5 ver.
>   sunxi: Sort dts Makefile entries for H3

Reviewed-by: Jagan Teki <jagan@openedev.com>

Applied to u-boot-sunxi/master