From: Andreas Dannenberg <dannenberg@ti.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 12/16] ARM: omap4/5: Add device type to CPU string
Date: Thu, 21 Apr 2016 17:56:11 -0500 [thread overview]
Message-ID: <20160421225611.GF1738@borg.dal.design.ti.com> (raw)
In-Reply-To: <20160421202742.GT3732@bill-the-cat>
On Thu, Apr 21, 2016 at 04:27:42PM -0400, Tom Rini wrote:
> On Thu, Apr 21, 2016 at 01:59:48PM -0500, Andreas Dannenberg wrote:
> > On Thu, Apr 21, 2016 at 01:01:43PM -0500, Allred, Daniel wrote:
> > > On 4/21/2016 12:55 PM, Andreas Dannenberg wrote:
> > > >On Tue, Apr 19, 2016 at 11:26:30AM -0500, Andreas Dannenberg wrote:
> > > >>On Mon, Apr 11, 2016 at 06:37:14PM -0500, Daniel Allred wrote:
> > > >>>Update the CPU string output so that the device
> > > >>>type is now included as part of the CPU string that
> > > >>>is printed as the SPL or u-boot comes up. This update
> > > >>>adds a suffix of the form "-GP" or "-HS" for production
> > > >>>devices, so that general purpose (GP) and high security
> > > >>>(HS) can be distiguished. Applies to all OMAP5 variants.
> > > >>
> > > >>When I'm building for AM437x HS and running on the device I don't see
> > > >>that output. It seems like there is something funny going on with
> > > >>CONFIG_SPL_DISPLAY_PRINT. Even though this definition is activated in
> > > >>ti_omap4_common.h and ti_omap5_common.h it is not seen by
> > > >>preloader_console_init() in spl.c, hence the function that prints the
> > > >>chip-type/rev specifics never gets invoked.
> > > >
> > > >So when I run the patches on actual DRA72x HS and DRA74x HS hardware
> > > >I'll get the device name/type output by SPL as expected so that piece
> > > >works. However this patch's commit message implies the same should also
> > > >work on AM437x HS which it doesn't. I don't have AM437x non-secure
> > > >hardware at my desk but I looked at some boot logs from our test farms
> > > >and I also don't see the device ID output by SPL so that may be just how
> > > >it currently is implemented generally for AM437* and has nothing to do
> > > >with the patch discussed here.
> > > This hwinit-common.c is not used by the AM335x/AM437x parts, hence the
> > > statement "Applies to all OMAP5 variants" in the commit message. The omap4/5
> > > use in the commit header is because the omap4 cpu.h header file had to be
> > > updated in order to not break omap4 builds (because those builds DO use this
> > > hwinit-common.c).
> >
> > Daniel,
> > thanks for clarifying/confirming my suspicion. Then I'm okay with this patch.
>
> Can we do a follow-up that moves this otherwise common code into the
> rest of the families?
Hi Tom,
just to make sure I understand your suggestion correctly, this is about
a behind the scenes optimization to remove the code duplication we
currently have in .../asm/arch-omap(4|5)/cpu.h, rather than making the
CPU string output as part of SPL work on all of our (TI) platforms, yes?
Thanks and Regards,
--
Andreas Dannenberg
Texas Instruments Inc
next prev parent reply other threads:[~2016-04-21 22:56 UTC|newest]
Thread overview: 73+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-04-11 23:37 [U-Boot] [PATCH 00/16] Support for boot image creation for TI secure devices Daniel Allred
2016-04-11 23:37 ` [U-Boot] [PATCH 01/16] doc: Add info on using secure devices from TI Daniel Allred
2016-04-15 9:47 ` Lokesh Vutla
2016-04-19 15:21 ` Andreas Dannenberg
2016-04-21 13:38 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 02/16] arm: am33xx: Kconfig: Add secure device definitions Daniel Allred
2016-04-15 9:47 ` Lokesh Vutla
2016-04-19 15:13 ` Andreas Dannenberg
2016-04-21 13:39 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 03/16] arm: Kconfig: Add support for AM43xx SoC specific Kconfig Daniel Allred
2016-04-15 9:48 ` Lokesh Vutla
2016-04-15 10:57 ` Lokesh Vutla
2016-04-18 21:03 ` Andreas Dannenberg
2016-04-18 23:04 ` Andreas Dannenberg
2016-04-11 23:37 ` [U-Boot] [PATCH 04/16] ti: omap-common: Add Kconfig file for secure device support Daniel Allred
2016-04-15 9:48 ` Lokesh Vutla
2016-04-20 22:48 ` Andreas Dannenberg
2016-04-21 13:39 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 05/16] ti: omap-common: Add commands for generating secure SPL images Daniel Allred
2016-04-15 9:48 ` Lokesh Vutla
2016-04-20 22:47 ` Andreas Dannenberg
2016-04-21 13:39 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 06/16] ti: AM43xx: config.mk: Add support for generating secure boot images Daniel Allred
2016-04-15 9:49 ` Lokesh Vutla
2016-04-19 15:12 ` Andreas Dannenberg
2016-04-21 13:39 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 07/16] ti: AM43xx: Use CONFIG options from SOC Kconfig Daniel Allred
2016-04-15 9:54 ` Lokesh Vutla
2016-04-19 15:10 ` Andreas Dannenberg
2016-04-21 13:39 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 08/16] ti: AM43xx: board: Detect AM43xx HS EVM Daniel Allred
2016-04-15 9:55 ` Lokesh Vutla
2016-04-21 13:39 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 09/16] defconfig: Add configs for AM43xx secure parts Daniel Allred
2016-04-15 9:58 ` Lokesh Vutla
2016-04-21 13:40 ` Tom Rini
2016-04-21 18:24 ` Allred, Daniel
2016-04-21 19:04 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 10/16] ti_omap5_common: Update SPL start address on " Daniel Allred
2016-04-15 9:58 ` Lokesh Vutla
2016-04-20 22:50 ` Andreas Dannenberg
2016-04-21 13:39 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 11/16] spl: build: ti: add support for secure boot images Daniel Allred
2016-04-15 9:59 ` Lokesh Vutla
2016-04-21 13:39 ` Tom Rini
2016-04-21 17:27 ` Andreas Dannenberg
2016-04-11 23:37 ` [U-Boot] [PATCH 12/16] ARM: omap4/5: Add device type to CPU string Daniel Allred
2016-04-15 9:59 ` Lokesh Vutla
2016-04-19 16:26 ` Andreas Dannenberg
2016-04-21 17:55 ` Andreas Dannenberg
2016-04-21 18:01 ` Allred, Daniel
2016-04-21 18:59 ` Andreas Dannenberg
2016-04-21 20:27 ` Tom Rini
2016-04-21 22:56 ` Andreas Dannenberg [this message]
2016-04-21 23:38 ` Tom Rini
2016-04-22 15:50 ` Andreas Dannenberg
2016-04-21 13:39 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 13/16] ARM: omap5: add hooks for cpu/SoC fdt fixups Daniel Allred
2016-04-15 10:03 ` Lokesh Vutla
2016-04-20 22:53 ` Andreas Dannenberg
2016-04-21 13:39 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 14/16] ARM: omap5: add ft_board_setup for dra7xx/am57xx Daniel Allred
2016-04-15 10:03 ` Lokesh Vutla
2016-04-20 22:55 ` Andreas Dannenberg
2016-04-21 13:39 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 15/16] ARM: omap5: Add config for board/cpu fdt fixups Daniel Allred
2016-04-15 10:05 ` Lokesh Vutla
2016-04-20 22:55 ` Andreas Dannenberg
2016-04-21 13:39 ` Tom Rini
2016-04-11 23:37 ` [U-Boot] [PATCH 16/16] defconfig: ti: Add configs for OMAP5-class secure parts Daniel Allred
2016-04-15 10:05 ` Lokesh Vutla
2016-04-20 22:57 ` Andreas Dannenberg
2016-04-21 13:40 ` Tom Rini
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=20160421225611.GF1738@borg.dal.design.ti.com \
--to=dannenberg@ti.com \
--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.