Commit bfc2ed5c22476ded92a91aab8901bbfb09b7f085

Authored by Andy Yan
Committed by Philipp Tomsich
1 parent 3159a6fc39

rockchip: add u-boot specific dts for rk3368 based boards

Device drivers like debug serial, dmc should be enabled before
relocation, so add u-boot.dtsi files to contain devices that
should be marked as dm-pre-reloc.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

Showing 3 changed files with 102 additions and 0 deletions Side-by-side Diff

arch/arm/dts/rk3368-geekbox-u-boot.dtsi
  1 +/*
  2 + * (C) Copyright 2017 Theobroma Systems Design und Consulting GmbH
  3 + *
  4 + * SPDX-License-Identifier: GPL-2.0+ X11
  5 + */
  6 +
  7 +&pinctrl {
  8 + u-boot,dm-pre-reloc;
  9 +};
  10 +
  11 +&service_msch {
  12 + u-boot,dm-pre-reloc;
  13 +};
  14 +
  15 +&dmc {
  16 + u-boot,dm-pre-reloc;
  17 + status = "okay";
  18 +};
  19 +
  20 +&pmugrf {
  21 + u-boot,dm-pre-reloc;
  22 +};
  23 +
  24 +&cru {
  25 + u-boot,dm-pre-reloc;
  26 +};
  27 +
  28 +&grf {
  29 + u-boot,dm-pre-reloc;
  30 +};
  31 +
  32 +&uart2 {
  33 + u-boot,dm-pre-reloc;
  34 +};
arch/arm/dts/rk3368-px5-evb-u-boot.dtsi
  1 +/*
  2 + * (C) Copyright 2017 Theobroma Systems Design und Consulting GmbH
  3 + *
  4 + * SPDX-License-Identifier: GPL-2.0+ X11
  5 + */
  6 +
  7 +&pinctrl {
  8 + u-boot,dm-pre-reloc;
  9 +};
  10 +
  11 +&service_msch {
  12 + u-boot,dm-pre-reloc;
  13 +};
  14 +
  15 +&dmc {
  16 + u-boot,dm-pre-reloc;
  17 + status = "okay";
  18 +};
  19 +
  20 +&pmugrf {
  21 + u-boot,dm-pre-reloc;
  22 +};
  23 +
  24 +&cru {
  25 + u-boot,dm-pre-reloc;
  26 +};
  27 +
  28 +&grf {
  29 + u-boot,dm-pre-reloc;
  30 +};
  31 +
  32 +&uart4 {
  33 + u-boot,dm-pre-reloc;
  34 +};
arch/arm/dts/rk3368-sheep-u-boot.dtsi
  1 +/*
  2 + * (C) Copyright 2017 Theobroma Systems Design und Consulting GmbH
  3 + *
  4 + * SPDX-License-Identifier: GPL-2.0+ X11
  5 + */
  6 +
  7 +&pinctrl {
  8 + u-boot,dm-pre-reloc;
  9 +};
  10 +
  11 +&service_msch {
  12 + u-boot,dm-pre-reloc;
  13 +};
  14 +
  15 +&dmc {
  16 + u-boot,dm-pre-reloc;
  17 + status = "okay";
  18 +};
  19 +
  20 +&pmugrf {
  21 + u-boot,dm-pre-reloc;
  22 +};
  23 +
  24 +&cru {
  25 + u-boot,dm-pre-reloc;
  26 +};
  27 +
  28 +&grf {
  29 + u-boot,dm-pre-reloc;
  30 +};
  31 +
  32 +&uart2 {
  33 + u-boot,dm-pre-reloc;
  34 +};