From: Heiko Schocher <hs@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 01/17] powerpc/83xx/km: add support for kmvect1 p1a hw version
Date: Mon, 16 Nov 2015 11:01:16 +0100 [thread overview]
Message-ID: <5649A96C.5080604@denx.de> (raw)
In-Reply-To: <1447426768-23226-2-git-send-email-valentin.longchamp@keymile.com>
Hello Valentin,
Am 13.11.2015 um 15:59 schrieb Valentin Longchamp:
> From: Holger Brunck <holger.brunck@keymile.com>
>
> This first boards have the simple switch connected to a PRST line of the
> PRIO3. This is not allowed because it releases the PRIO3 watchdog in
> u-boot which causes problems with the bootloader application. This is
> fixed in the newer HW releases. To be able to deal with these old
> versions we add temporary a further target kmvect1_p1a.
>
> Signed-off-by: Holger Brunck <holger.brunck@keymile.com>
> Signed-off-by: Valentin Longchamp <valentin.longchamp@keymile.com>
> ---
>
> board/keymile/km83xx/MAINTAINERS | 1 +
> board/keymile/km83xx/km83xx.c | 8 ++++++++
> configs/kmvect1_p1a_defconfig | 4 ++++
> 3 files changed, 13 insertions(+)
> create mode 100644 configs/kmvect1_p1a_defconfig
Reviewed-by: Heiko Schocher <hs@denx.de>
bye,
Heiko
>
> diff --git a/board/keymile/km83xx/MAINTAINERS b/board/keymile/km83xx/MAINTAINERS
> index cee7e08..51367b6 100644
> --- a/board/keymile/km83xx/MAINTAINERS
> +++ b/board/keymile/km83xx/MAINTAINERS
> @@ -9,6 +9,7 @@ F: include/configs/tuxx1.h
> F: configs/kmopti2_defconfig
> F: include/configs/suvd3.h
> F: configs/kmvect1_defconfig
> +F: configs/kmvect1_p1a_defconfig
> F: configs/suvd3_defconfig
> F: configs/tuge1_defconfig
> F: configs/tuxx1_defconfig
> diff --git a/board/keymile/km83xx/km83xx.c b/board/keymile/km83xx/km83xx.c
> index 89e9e1e..4ebcdbd 100644
> --- a/board/keymile/km83xx/km83xx.c
> +++ b/board/keymile/km83xx/km83xx.c
> @@ -241,6 +241,13 @@ int last_stage_init(void)
> #if defined(CONFIG_KMVECT1)
> struct km_bec_fpga __iomem *base =
> (struct km_bec_fpga __iomem *)CONFIG_SYS_KMBEC_FPGA_BASE;
> +#if defined(CONFIG_HWVERSION_P1A)
> + /* Release mv88e6352 from reset */
> + u8 prst_reg;
> +
> + prst_reg = in_8(&base->prst) | 0x80;
> + out_8(&base->prst, prst_reg);
> +#else
> u8 tmp_reg;
>
> /* Release mv88e6122 from reset */
> @@ -248,6 +255,7 @@ int last_stage_init(void)
> out_8(&base->res1[0], tmp_reg); /* GP28 as output */
> tmp_reg = in_8(&base->gprt3) | 0x10; /* GP28 to high */
> out_8(&base->gprt3, tmp_reg);
> +#endif
>
> /* configure MV88E6122 switch */
> char *name = "UEC2";
> diff --git a/configs/kmvect1_p1a_defconfig b/configs/kmvect1_p1a_defconfig
> new file mode 100644
> index 0000000..cdf50d5
> --- /dev/null
> +++ b/configs/kmvect1_p1a_defconfig
> @@ -0,0 +1,4 @@
> +CONFIG_SYS_EXTRA_OPTIONS="KMVECT1,HWVERSION_P1A"
> +CONFIG_PPC=y
> +CONFIG_MPC83xx=y
> +CONFIG_TARGET_SUVD3=y
>
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
next prev parent reply other threads:[~2015-11-16 10:01 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-13 14:59 [U-Boot] [PATCH 00/17] km/powerpc: various bugfixes and support for 3 new boards Valentin Longchamp
2015-11-13 14:59 ` [U-Boot] [PATCH 01/17] powerpc/83xx/km: add support for kmvect1 p1a hw version Valentin Longchamp
2015-11-16 10:01 ` Heiko Schocher [this message]
2015-11-13 14:59 ` [U-Boot] [PATCH 02/17] powerpc/83xx: add support for kmtepr2 board Valentin Longchamp
2015-11-16 10:01 ` Heiko Schocher
2015-11-16 12:18 ` Holger Brunck
2015-11-13 14:59 ` [U-Boot] [PATCH 03/17] powerpc/82xx: make set/get_pin for km82xx more flexible Valentin Longchamp
2015-11-16 10:06 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 04/17] powerpc/82xx/km: add testpin detection for mgcoge3ne Valentin Longchamp
2015-11-16 10:58 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 05/17] km/powerpc: increase space for kernel imange and FDT blob Valentin Longchamp
2015-11-16 10:58 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 06/17] km/powerpc: move open firmware defines to km-powerpc.h Valentin Longchamp
2015-11-16 10:59 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 07/17] km/powerpc: remove unneeded defines Valentin Longchamp
2015-11-16 11:00 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 08/17] km/powerpc82xx: remove unused function Valentin Longchamp
2015-11-16 11:01 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 09/17] powerpc/km8321: define CONFIG_SYS_DDRCDR Valentin Longchamp
2015-11-16 11:02 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 10/17] powerpc/km8321: set the DDRCDR impedance settings back to half strength Valentin Longchamp
2015-11-16 11:02 ` Heiko Schocher
2015-11-16 12:26 ` Holger Brunck
2015-11-16 13:34 ` Tom Rini
2015-11-16 15:41 ` Valentin Longchamp
2015-11-13 14:59 ` [U-Boot] [PATCH 11/17] powerpc/km8309: define CONFIG_SYS_DDRCDR Valentin Longchamp
2015-11-16 11:03 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 12/17] powerpc/km8360: fix the ODT parameters for CS0 Valentin Longchamp
2015-11-16 11:03 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 13/17] board/keymile/km82xx: setting dip_switch 3 and 4 will run bootloader Valentin Longchamp
2015-11-16 11:04 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 14/17] km83xx: use CONFIG_ENV_ADDR for the newenv env command Valentin Longchamp
2015-11-16 11:05 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 15/17] km8309: change the default QE_FW address Valentin Longchamp
2015-11-16 11:05 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 16/17] powerpc/83xx: add support for kmtegr1 board Valentin Longchamp
2015-11-16 11:06 ` Heiko Schocher
2015-11-13 14:59 ` [U-Boot] [PATCH 17/17] km/powerpc: fix ft_board_setup prototype for km82xx & km83xx Valentin Longchamp
2015-11-16 11:07 ` Heiko Schocher
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5649A96C.5080604@denx.de \
--to=hs@denx.de \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.