older Sitara
M-Shield releases.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-omap2/sec-common.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/mach-omap2/sec-common.c b/arch/arm/mach-omap2/sec-common.
Add a new defconfig file for the AM335x High Security EVM. This config
is specific for the case of UART booting
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
Note: This only builds with GCC6+ due to size limitations
for SPL to fit into SRAM
MAINTAINERS
From: Harinarayan Bhatta <harinara...@ti.com>
When the OP-TEE image is built for secure paging the load address may be
in SRAM, remove checks that prevent this.
Signed-off-by: Harinarayan Bhatta <harinara...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/
The PMMC firmware should be bundled into a FIT image on HS
devices to allow authentication/decryption, add a handler to
process this PMMC firmware.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
board/ti/ks2_evm/board_k2g.c | 21 +
1 file changed, 21 insertions(+)
The PMMC firmware should be bundled with the FIT image for HS devices,
remove the steps that load and install this firmware outside of FIT.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
include/configs/k2g_evm.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/configs/k2g_e
Add a new image type representing TI Power Management
Micro-Controller (PMMC) Firmware image type.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
common/image.c | 1 +
include/image.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/common/image.c b/common/image.c
index 0f88
The image address passed to secure_boot_verify_image() may not be
cacheline aligned, round the address down to the nearest cacheline.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-omap2/sec-common.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git
On 07/18/2017 07:59 AM, Tom Rini wrote:
> On Mon, Jul 17, 2017 at 01:01:36PM -0500, Andrew F. Davis wrote:
>> From: Madan Srinivas <mad...@ti.com>
>>
>> The load address of ramdisk, rdaddr is 0x8808 and fit_loadaddr
>> is defined as 0x8800. This leaves on
From: "Srinivas, Madan"
The inline assembly functions in mon.c assume that the caller will
check for the return value in r0 according to regular ARM calling
conventions.
However, this assumption breaks down if the compiler inlines the
functions. The caller is then under no
From: Madan Srinivas
The load address of ramdisk, rdaddr is 0x8808 and fit_loadaddr
is defined as 0x8800. This leaves only 512Kbytes for the
fit image. When the FIT images are larger than this, it will
overwite the ramdisk and cause the boot to fail.
For eg, The K2 HS fit
From: Madan Srinivas
Updates the default u-boot environment variables to support secure
boot. On secure devices, a secure boot monitor (sec-bm) needs to
be installed by u-boot.
Signed-off-by: Madan Srinivas
---
include/configs/k2g_evm.h| 7 +++
Hello all,
This series adds the default environment variables needed to boot
K2x family secure devices.
Thanks,
Andrew
Andrew F. Davis (2):
configs: k2x_evm: Adds FIT loading environment variables
configs: k2x_evm: Reorder default boot command
Madan Srinivas (2):
configs: k2x_evm: Adds
From: Madan Srinivas
On early K2 devices (eg. K2HK) the secure ROM code does not support
loading secure code to firewall protected memory, before decrypting,
authenticating and executing it.
To load the boot monitor on these devices, it is necessary to first
authenticate and run
Updates the default u-boot environment variables to support FIT image
loading.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
include/configs/k2e_evm.h| 9 +
include/configs/k2g_evm.h| 1 +
include/configs/k2hk_evm.h | 9 +
include/c
before PMMC, do this on both HS and non-HS
- Move set_name_pmmc to just before get_pmmc_${boot}
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
include/configs/k2g_evm.h| 21 +++--
include/configs/ti_armv7_keystone2.h | 14 ++
2 files changed, 25 inse
On 07/12/2017 01:48 PM, Lokesh Vutla wrote:
>
>
> On 7/12/2017 11:01 PM, Tom Rini wrote:
>> On Wed, Jul 12, 2017 at 07:16:27PM +0530, Lokesh Vutla wrote:
>>
>>> + Andrew
>>>
>>> On 7/12/2017 3:25 PM, Jean-Jacques Hiblot wrote:
This regulator is used for voltage switching on MMC1 IO lines.
On 07/10/2017 02:45 PM, Andrew F. Davis wrote:
> Hello all,
>
> This series brings our firewall and OP-TEE support from DRA7xx/AM57xx
> family devices to the AM43xx class devices. We do this by factoring
> out code common code from omap5/ into common mach-omap2/ sources. Then
:
- Stop format-patch from thinking the first patch is a rename
- Rebase on latest master
Andrew F. Davis (6):
arm: mach-omap2: Move omap5/sec-fxns.c into sec-common.c
arm: mach-omap2: Factor out common FDT fixup suport
arm: mach-omap2: fdt-common: Add OP-TEE node when firmware node is
defined
TEE loading and firewall setup are common to all omap2 devices, move
these function out of omap5 and into mach-omap2. This allows us
to use these functions from other omap class devices.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-omap2/Kconfig | 26
ar
On 06/17/2017 02:35 AM, Lokesh Vutla wrote:
>
>
> On Saturday 17 June 2017 12:57 AM, Andrew F. Davis wrote:
>> Add support for loading a TEE and setting up firewalled regions to
>> AM43xx HS boards.
>>
>> Signed-off-by: Andrew F. Davis <a...@ti.com>
>>
Disable RNG and add TEE to FDT used on HS devices.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
board/ti/am43xx/board.c | 9 +
configs/am43xx_hs_evm_defconfig | 1 +
2 files changed, 10 insertions(+)
diff --git a/board/ti/am43xx/board.c b/board/ti/am43xx/board.c
Some of the fixups currently done for OMAP5 class boards are common to
other OMAP family devices, move these to fdt-common.c.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/include/asm/omap_common.h | 5 ++
arch/arm/include/asm/omap_sec_common.h | 6 ++
arch/arm/mach
If a firmware node is already present in the FDT we will fail to create
one and so fail to add our OP-TEE node, make this fixup first check for
a firmware node and then only try to add one if it is not found.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-omap2/fdt-common.
Add support for loading a TEE and setting up firewalled regions to
AM43xx HS boards.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
board/ti/am43xx/board.c | 7 +++
configs/am43xx_hs_evm_defconfig | 3 +++
2 files changed, 10 insertions(+)
diff --git a/board/ti/am43xx/boa
Similar to what is done with OMAP5 class boards we need to
perform fixups common to this SoC class, add support for this here
and add HS fixups.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-omap2/am33xx/Makefile | 1 +
arch/arm/mach-omap2/am33xx/fdt.c
The size of the secure image does not include the size of the
header, subtract this out before we move the image or we grab
extra data after the image.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-keystone/mon.c | 10 +-
1 file changed, 5 insertions(+), 5 del
Disable RNG and add TEE to FDT used on HS devices.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
board/ti/am43xx/board.c | 9 +
configs/am43xx_hs_evm_defconfig | 1 +
2 files changed, 10 insertions(+)
diff --git a/board/ti/am43xx/board.c b/board/ti/am43xx/board.c
Add support for loading a TEE and setting up firewalled regions to
AM43xx HS boards.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
board/ti/am43xx/board.c | 7 +++
configs/am43xx_hs_evm_defconfig | 3 +++
2 files changed, 10 insertions(+)
diff --git a/board/ti/am43xx/boa
Similar to what is done with OMAP5 class boards we need to
perform fixups common to this SoC class, add support for this here
and add HS fixups.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-omap2/am33xx/Makefile | 1 +
arch/arm/mach-omap2/am33xx/fdt.c
If a firmware node is already present in the FDT we will fail to create
one and so fail to add our OP-TEE node, make this fixup first check for
a firmware node and then only try to add one if it is not found.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-omap2/fdt-common.
TEE loading and firewall setup are common to all omap2 devices, move
these function out of omap5 and into mach-omap2. This allows us
to use these functions from other omap class devices.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-omap2/Kconfig
Some of the fixups currently done for OMAP5 class boards are common to
other OMAP family devices, move these to fdt-common.c.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/include/asm/omap_common.h | 5 ++
arch/arm/include/asm/omap_sec_common.h | 6 ++
arch/arm/mach
Hello all,
This series brings our firewall and OP-TEE support from DRA7xx/AM57xx
family devices to the AM43xx class devices. We do this by factoring
out code common code from omap5/ into common mach-omap2/ sources. Then
add the hooks for the AM43xx boards.
Thanks,
Andrew
Andrew F. Davis (6
Secure boot targets that can be loaded from an SD card FAT partition
need to be called "MLO" on the filesystem, make a copy with this name
to clarify the correct image for SD card booting.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-omap2/config_secure.mk | 13
On 04/26/2017 12:19 AM, Chris Packham wrote:
> Signed-off-by: Chris Packham
>
> ---
> As requested I've run moveconfig.py to update the defconfigs
>
> Changes in v2:
> - run moveconfig.py
>
> cmd/Kconfig | 6 ++
>
On 04/26/2017 01:05 AM, Lokesh Vutla wrote:
> Update Keystone2 secure device configs under
> "TI SYSTEM SECURITY". Without this buildman keeps complaining
> about the status of these boards.
>
> Signed-off-by: Lokesh Vutla <lokeshvu...@ti.com>
> ---
Acke
On 04/22/2017 01:50 AM, Lokesh Vutla wrote:
> No reason to use a separate load script for am33xx than using
> omap-common load script.
>
> Signed-off-by: Lokesh Vutla
> ---
> include/configs/am335x_evm.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git
Almost all TI defconfigs enable this already, add this as a default
and remove the explicit assignment.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
Changes from v1:
- Use imply instead of default
arch/arm/Kconfig | 2 ++
configs/am335x_baltos_def
On 04/20/2017 10:14 AM, Tom Rini wrote:
> On Thu, Apr 20, 2017 at 09:52:37AM -0500, Andrew F. Davis wrote:
>
>> Almost all TI defconfigs enable this already, add this as a default
>> and remove the explicit assignment.
>>
>> Signed-off-by: Andrew F. Davis &l
Almost all TI defconfigs enable this already, add this as a default
and remove the explicit assignment.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
Kconfig| 1 +
configs/am335x_baltos_defconfig| 1 -
configs/am335x_boneblack_def
On 04/09/2017 05:16 PM, Tom Rini wrote:
> On Fri, Apr 07, 2017 at 10:11:26AM -0500, Andrew F. Davis wrote:
>
>> Add a new defconfig file for the AM335x High Security EVM. This config
>> is specific for the case of UART booting
>>
>> Signed-off-by: Andrew F. Davis
load_addr
to be set correctly in the image header.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
Changes from v3:
- Relocate legacy image according to its header
Changes from v2:
- Rebased on latest upstream/master
Changes from v1:
- move "spl_net_load_read" into #ifdef bl
work in case of non
> FIT image(same concern I had wrt v2)?
>
Same as last time, the global 'load_addr' will need to be set correctly.
I guess we could also use the 'load_addr' provided by the legacy image
header then relocate the image. I'll add that for v4.
>> Signed-off-by: Andrew
Move the OPTEE load address to 0xbdb0 in order to avoid
overlap with the memory regions used in radio and RVC usecases.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/am57xx_hs_evm_defconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/c
From: Misael Lopez Cruz <misael.lo...@ti.com>
Move the OPTEE load address to 0xbdb0 in order to avoid
overlap with the memory regions used in radio and RVC usecases.
Signed-off-by: Misael Lopez Cruz <misael.lo...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.co
Additions have been made to the non-HS defconfig without the same
being made to the HS defconfig, sync them.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/dra7xx_hs_evm_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/dra7xx_hs_evm_defconfig b/c
Enable Eth/Net boot support in the default defconfig to allow
network booting.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/am43xx_hs_evm_defconfig | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/configs/am43xx_hs_evm_defconfig b/configs/am43xx_hs_evm_def
Additions have been made to the non-HS defconfig without the same
being made to the HS defconfig, sync them.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/am43xx_hs_evm_defconfig | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/configs/am43xx_hs_evm_defco
Enable CONFIG_SPL_USBETH_SUPPORT in the default defconfig to allow
booting as a USB RNDIS peripheral.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/am43xx_hs_evm_defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/configs/am43xx_hs_evm_defconfig b/c
Add a new defconfig file for the AM335x High Security EVM. This config
is specific for the case of UART booting
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/am335x_hs_evm_uart_defconfig | 69
1 file changed, 69 insertions(+)
create mode
Enable SPL_USB_HOST_SUPPORT in the default defconfig to allow
booting from USB peripherals. Unlike the non-HS boards, we
already load SPL to a 0x4030_+ address, so no other changes
are needed.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/am43xx_hs_evm_defconfig | 1 +
to SPL size limitations.
Thanks,
Andrew
Andrew F. Davis (8):
defconfigs: am335x_hs_evm: Sync HS and non-HS defconfigs
defconfigs: am43xx_hs_evm: Sync HS and non-HS defconfigs
defconfigs: am57xx_hs_evm: Sync HS and non-HS defconfigs
defconfigs: dra7xx_hs_evm: Sync HS and non-HS defconfigs
Additions have been made to the non-HS defconfig without the same
being made to the HS defconfig, sync them.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/am57xx_hs_evm_defconfig | 7 +++
1 file changed, 7 insertions(+)
diff --git a/configs/am57xx_hs_evm_defconfig b/c
Sync new additions to non-HS defconfig with HS defconfig. Also add SPL
NAND support, this was disabled before due to size constraints, enable
this now at the expense of the less used GPT partition support.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/am335x_hs_evm_defconf
k2g_hs_evm_defconfig
- Rebase on upstream/master
Andrew F. Davis (2):
defconfig: k2hk_hs_evm: Add k2hk_hs_evm_defconfig
defconfig: k2g_hs_evm: Add k2g_hs_evm_defconfig
Madan Srinivas (5):
image: Fixes build warning with CONFIG_FIT_IMAGE_POST_PROCESS
arm: mach-omap2: Add secure image name common
ned-off-by: Andrew F. Davis <a...@ti.com>
Reviewed-by: Simon Glass <s...@chromium.org>
---
configs/k2e_hs_evm_defconfig | 51
1 file changed, 51 insertions(+)
create mode 100644 configs/k2e_hs_evm_defconfig
diff --git a/configs/
"load_addr"
pointing to the execution address as they should have before.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
Changes from v2:
- Rebased on latest upstream/master
Changes from v1:
- move "spl_net_load_read" into #ifdef block as su
From: Madan Srinivas <mad...@ti.com>
Add a section describing the secure boot image used on
Keystone2 secure devices.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
Reviewed-by: Tom Rini <tr...@konsulko.com>
---
d
TI K2G secure devices have to be built with TI_SECURE_DEVICE, FIT, and
FIT_IMAGE_POST_PROCESS enabled. Add a dedicated defconfig for this.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/k2g_hs_evm_defconfig | 55
1 file chang
TI K2HK secure devices have to be built with TI_SECURE_DEVICE, FIT, and
FIT_IMAGE_POST_PROCESS enabled. Add a dedicated defconfig for this.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/k2hk_hs_evm_defconfig | 51 +++
1 file chang
From: Madan Srinivas <mad...@ti.com>
As K2 can directly boot U-Boot, add u-boot_HS_MLO as the secure image
name for secure K2 devices, for all boot modes other than SPI flash.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
Reviewe
: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
Reviewed-by: Tom Rini <tr...@konsulko.com>
---
arch/arm/mach-omap2/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
i
From: Madan Srinivas <mad...@ti.com>
This patch makes SYS_TEXT_BASE a config option for Keystone2
so that it can be used to load u-boot at different addresses
on secure and non-secure Keystone2 devices.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis
From: Madan Srinivas <mad...@ti.com>
Adds an additional image type needed for supporting secure keystone
devices. The build generates u-boot_HS_MLO which can be used to boot
from all media on secure keystone devices.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: And
er doc/README.ti-secure
Signed-off-by: Vitaly Andrianov <vita...@ti.com>
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
Reviewed-by: Tom Rini <tr...@konsulko.com>
---
arch/arm/mach-keystone/mon.c | 73 ++
which will result in an
implicit declaration of function 'board_fit_image_post_process' warning
while building u-boot. Fix this warning.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
Reviewed-by: Tom Rini <tr...@konsulko.com>
---
include
The most common name for a FIT image containing a bootable kernel is
"fitImage", as our builds now use this name also, change this to the
default in our U-Boot environment.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
include/configs/ti_armv7_common.h | 2 +-
1 file chan
this as when we do have the rootfs in FIT this argument is ignored.
As 'loadfit' is only called from the MMC boot path, use 'args_mmc' to
correctly populate 'bootargs'.
Signed-off-by: Andrew F. Davis <a...@ti.com>
Reviewed-by: Lokesh Vutla <lokeshvu...@ti.com>
---
include/configs/ti_ar
On 04/07/2017 08:23 AM, Tom Rini wrote:
> On Fri, Apr 07, 2017 at 08:21:38AM -0500, Andrew F. Davis wrote:
>
>> Ping?
>
> Been waiting for a v2 of this, I'd assume it doesn't apply cleanly
> and/or needs further additions.
>
It applied just fine 2 months ago when po
Ping?
On 02/07/2017 05:02 PM, Andrew F. Davis wrote:
> The non-HS defconfig has been modified without equivalent changes being
> applied to the HS defconfig. Sync these here.
>
> Signed-off-by: Andrew F. Davis <a...@ti.com>
> ---
> configs/am43xx_hs_evm_defconfig | 8 ++
On 03/12/2017 10:16 PM, Lokesh Vutla wrote:
>
>
> On Saturday 11 March 2017 03:32 AM, Andrew F. Davis wrote:
>> I was once again going to try to sync the mode specific defconfigs
>> with the main AM43xx defconfig when I decided it may make more
>> sense to mer
Enable SPL_USB_HOST_SUPPORT in the default defconfig to allow
booting from USB peripherals. Unlike the non-HS boards, we
already load SPL to a 0x4030_+ address, so no other changes
are needed.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/am43xx_hs_evm_defconfig | 2 ++
(-QSPI).
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/am43xx_evm_defconfig | 3 ++
configs/am43xx_evm_usbhost_boot_defconfig | 74 ---
2 files changed, 3 insertions(+), 74 deletions(-)
delete mode 100644 configs/am43xx_evm_usbhost_boot_def
this as when we do have the rootfs in FIT this argument is ignored.
As 'loadfit' is only called from the MMC boot path, use 'args_mmc' to
correctly populate 'bootargs'.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
include/configs/ti_armv7_common.h | 3 +--
1 file changed, 1 insertion
ose in their defconfig file
> to allow an easy building of such an image.
>
> Signed-off-by: Andre Przywara <andre.przyw...@arm.com>
> ---
Acked-by: Andrew F. Davis <a...@ti.com>
> Kconfig | 17 +
> Makefile | 20
> 2 files c
new function, which we just call twice.
>
> Signed-off-by: Andre Przywara <andre.przyw...@arm.com>
> ---
Acked-by: Andrew F. Davis <a...@ti.com>
+Franklin,
This patch, and #12 look like something you would be interested in for
your 66AK2G0x work.
Andr
On 02/27/2017 09:19 AM, Tom Rini wrote:
> On Fri, Feb 24, 2017 at 06:59:45AM -0600, Andrew F. Davis wrote:
>
>> From: Vitaly Andrianov <vita...@ti.com>
>>
>> TI K2E secure devices have to be built with TI_SECURE_DEVICE, FIT, and
>> FIT_IMAGE_POST_PROCES
From: Madan Srinivas <mad...@ti.com>
This patch makes SYS_TEXT_BASE a config option for Keystone2
so that it can be used to load u-boot at different addresses
on secure and non-secure Keystone2 devices.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis
TI K2HK secure devices have to be built with TI_SECURE_DEVICE, FIT, and
FIT_IMAGE_POST_PROCESS enabled. Add a dedicated defconfig for this.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/k2hk_hs_evm_defconfig | 51 +++
1 file chang
From: Madan Srinivas <mad...@ti.com>
As K2 can directly boot U-Boot, add u-boot_HS_MLO as the secure image
name for secure K2 devices, for all boot modes other than SPI flash.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
a
which will result in an
implicit declaration of function 'board_fit_image_post_process' warning
while building u-boot. Fix this warning.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
Reviewed-by: Tom Rini <tr...@konsulko.com>
---
include
ned-off-by: Andrew F. Davis <a...@ti.com>
---
configs/k2e_hs_evm_defconfig | 51
1 file changed, 51 insertions(+)
create mode 100644 configs/k2e_hs_evm_defconfig
diff --git a/configs/k2e_hs_evm_defconfig b/configs/k2e_hs_evm_defconfig
ne
er doc/README.ti-secure
Signed-off-by: Vitaly Andrianov <vita...@ti.com>
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-keystone/mon.c | 73
1 file changed, 73 insertions(+
From: Madan Srinivas <mad...@ti.com>
Add a section describing the secure boot image used on
Keystone2 secure devices.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
doc/README.ti-secure | 20
1 file chan
: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-omap2/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
index 24bc485195..d74b068abc 100644
--- a/arch/arm/m
From: Madan Srinivas <mad...@ti.com>
Adds an additional image type needed for supporting secure keystone
devices. The build generates u-boot_HS_MLO which can be used to boot
from all media on secure keystone devices.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: And
Andrew F. Davis (1):
defconfig: k2hk_hs_evm: Add k2hk_hs_evm_defconfig
Madan Srinivas (5):
image: Fixes build warning with CONFIG_FIT_IMAGE_POST_PROCESS
arm: mach-omap2: Add secure image name common to OMAP and keystone
ARM: Keystone2: Build secure images for K2
doc: Updates info on using
As K2 can directly boot U-Boot, add u-boot_HS_MLO as the secure image
name for secure K2 devices, for all boot modes other than SPI flash.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-omap2/config_secure.mk | 6 ++
Andrianov <vita...@ti.com>
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
arch/arm/mach-keystone/mon.c | 73
1 file changed, 73 insertions(+)
diff --git a/arch/arm/mach-keystone/mon
Hello all,
This series adds support for secure Keystone2 K2E and K2HK devices,
much of the work is borrowed from the OMAP style devices as the
secure workings are very similar, allowing minimal changes for
this support addition.
Thanks,
Andrew
Andrew F. Davis (9):
image: Fixes build warning
of function 'board_fit_image_post_process' warning
while building u-boot. Fix this warning.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
Reviewed-by: Tom Rini <tr...@konsulko.com>
---
include/image.h | 3 ++-
1 file changed, 2 inserti
Adds an additional image type needed for supporting secure keystone
devices. The build generates u-boot_HS_MLO which can be used to boot
from all media on secure keystone devices.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
a
This patch makes SYS_TEXT_BASE a config option for Keystone2
so that it can be used to load u-boot at different addresses
on secure and non-secure Keystone2 devices.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
Kconfig
Like the OMAP54xx, AM43xx, & AM33xx family SoCs, the keystone family
of SoCs also have high security enabled models. Allow K2E devices to
be built with HS Device Type Support.
Signed-off-by: Vitaly Andrianov <vita...@ti.com>
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-
TI K2HK secure devices have to be built with TI_SECURE_DEVICE, FIT, and
FIT_IMAGE_POST_PROCESS enabled. Add a dedicated defconfig for this.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/k2hk_hs_evm_defconfig | 51 +++
1 file chang
Add a section describing the secure boot image used on
Keystone2 secure devices.
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
doc/README.ti-secure | 20
1 file changed, 20 insertions(+)
diff --git a/doc/README
On 02/22/2017 12:23 PM, Ryan wrote:
> Hello,
>
> I am using AM43XX based board. The bootloader is divided into spl
> u-boot (MLO) and u-boot.bin
>
> I wanted to check what variables are shared between them. How does MLO
> a seperate binary
> share the boot mode and mmcdev to u-boot so that it
TI K2E secure devices have to be built with TI_SECURE_DEVICE, FIT, and
FIT_IMAGE_POST_PROCESS enabled. Add a dedicated defconfig for this.
Signed-off-by: Vitaly Andrianov <vita...@ti.com>
Signed-off-by: Madan Srinivas <mad...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.co
After we authenticate/decrypt an image we need to flush the caches
as they may still contain bits of the encrypted image. This will
cause failures if we attempt to jump to this image.
Reported-by: Yogesh Siraswar<yoge...@ti.com>
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
a
Additions have been made to the non-HS defconfig without the same
being made to the HS defconfig, sync them.
Signed-off-by: Andrew F. Davis <a...@ti.com>
---
configs/dra7xx_hs_evm_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/dra7xx_hs_evm_defconfig b/c
201 - 300 of 551 matches
Mail list logo