All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/3] add FIT image support for broadcom NS3 soc
@ 2020-05-17  8:24 Rayagonda Kokatanur
  2020-05-17  8:24 ` [PATCH v1 1/3] configs: ns3: enable FIT config Rayagonda Kokatanur
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Rayagonda Kokatanur @ 2020-05-17  8:24 UTC (permalink / raw)
  To: u-boot

This is third patch set series prepared on top of second
patch set ("add basic driver support for broadcom NS3 soc").

This patch set enables FIT config and add FIT image its
files and keys.

Pramod Kumar (2):
  board: ns3: add FIT image its file
  board: ns3: add development keys used in FIT

Rayagonda Kokatanur (1):
  configs: ns3: enable FIT config

 board/broadcom/bcmns3/fit/keys/dev.crt | 21 +++++++++
 board/broadcom/bcmns3/fit/keys/dev.key | 28 ++++++++++++
 board/broadcom/bcmns3/fit/multi.its    | 59 ++++++++++++++++++++++++++
 configs/bcm_ns3_defconfig              |  5 +++
 4 files changed, 113 insertions(+)
 create mode 100644 board/broadcom/bcmns3/fit/keys/dev.crt
 create mode 100644 board/broadcom/bcmns3/fit/keys/dev.key
 create mode 100644 board/broadcom/bcmns3/fit/multi.its

-- 
2.17.1

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH v1 1/3] configs: ns3: enable FIT config
  2020-05-17  8:24 [PATCH v1 0/3] add FIT image support for broadcom NS3 soc Rayagonda Kokatanur
@ 2020-05-17  8:24 ` Rayagonda Kokatanur
  2020-05-25 17:03   ` Simon Glass
  2020-05-17  8:24 ` [PATCH v1 2/3] board: ns3: add FIT image its file Rayagonda Kokatanur
  2020-05-17  8:24 ` [PATCH v1 3/3] board: ns3: add development keys used in FIT Rayagonda Kokatanur
  2 siblings, 1 reply; 8+ messages in thread
From: Rayagonda Kokatanur @ 2020-05-17  8:24 UTC (permalink / raw)
  To: u-boot

Enable FIT config for NS3.

Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
---
 configs/bcm_ns3_defconfig | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/configs/bcm_ns3_defconfig b/configs/bcm_ns3_defconfig
index 3cb69eff9d..b52c6d7d93 100644
--- a/configs/bcm_ns3_defconfig
+++ b/configs/bcm_ns3_defconfig
@@ -5,6 +5,11 @@ CONFIG_SYS_TEXT_BASE=0xFF000000
 CONFIG_ENV_SIZE=0x80000
 CONFIG_NR_DRAM_BANKS=2
 CONFIG_OF_BOARD_SETUP=y
+CONFIG_FIT=y
+CONFIG_FIT_SIGNATURE=y
+CONFIG_FIT_SIGNATURE_MAX_SIZE=0x20000000
+CONFIG_FIT_VERBOSE=y
+CONFIG_LEGACY_IMAGE_FORMAT=y
 CONFIG_LOGLEVEL=7
 CONFIG_SILENT_CONSOLE=y
 CONFIG_SILENT_U_BOOT_ONLY=y
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v1 2/3] board: ns3: add FIT image its file
  2020-05-17  8:24 [PATCH v1 0/3] add FIT image support for broadcom NS3 soc Rayagonda Kokatanur
  2020-05-17  8:24 ` [PATCH v1 1/3] configs: ns3: enable FIT config Rayagonda Kokatanur
@ 2020-05-17  8:24 ` Rayagonda Kokatanur
  2020-05-20  1:55   ` Thomas Fitzsimmons
  2020-05-17  8:24 ` [PATCH v1 3/3] board: ns3: add development keys used in FIT Rayagonda Kokatanur
  2 siblings, 1 reply; 8+ messages in thread
From: Rayagonda Kokatanur @ 2020-05-17  8:24 UTC (permalink / raw)
  To: u-boot

From: Pramod Kumar <pramod.kumar@broadcom.com>

Add FIT image its file.

Signed-off-by: Pramod Kumar <pramod.kumar@broadcom.com>
Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
---
 board/broadcom/bcmns3/fit/multi.its | 59 +++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)
 create mode 100644 board/broadcom/bcmns3/fit/multi.its

diff --git a/board/broadcom/bcmns3/fit/multi.its b/board/broadcom/bcmns3/fit/multi.its
new file mode 100644
index 0000000000..a0ff4bc908
--- /dev/null
+++ b/board/broadcom/bcmns3/fit/multi.its
@@ -0,0 +1,59 @@
+/*
+ * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs
+ */
+
+/dts-v1/;
+
+/ {
+	description = "Various kernels, ramdisks and FDT blobs";
+	#address-cells = <1>;
+
+	images {
+		kernel {
+			description = "Linux kernel Image";
+			data = /incbin/("./Image");
+			type = "kernel";
+			arch = "arm64";
+			os = "linux";
+			compression = "none";
+			load = <0x80080000>;
+			entry = <0x80080000>;
+			hash-1 {
+				algo = "sha1";
+			};
+			signature {
+				algo = "sha1,rsa2048";
+				key-name-hint = "dev";
+			};
+		};
+
+		fdt-ns3 {
+			description = "FDT Blob";
+			data = /incbin/("./dt-blob.bin");
+			type = "flat_dt";
+			arch = "arm64";
+			compression = "none";
+			hash-1 {
+				algo = "sha1";
+			};
+			signature {
+				algo = "sha1,rsa2048";
+				key-name-hint = "dev";
+			};
+		};
+	};
+
+	configurations {
+		default = "config-ns3";
+		config-ns3 {
+			description = "FIT1 configuration";
+			kernel = "kernel";
+			fdt = "fdt-ns3";
+			signature {
+				algo = "sha1,rsa2048";
+				key-name-hint = "dev";
+				sign-images = "fdt", "kernel";
+			};
+		};
+	};
+};
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v1 3/3] board: ns3: add development keys used in FIT
  2020-05-17  8:24 [PATCH v1 0/3] add FIT image support for broadcom NS3 soc Rayagonda Kokatanur
  2020-05-17  8:24 ` [PATCH v1 1/3] configs: ns3: enable FIT config Rayagonda Kokatanur
  2020-05-17  8:24 ` [PATCH v1 2/3] board: ns3: add FIT image its file Rayagonda Kokatanur
@ 2020-05-17  8:24 ` Rayagonda Kokatanur
  2020-05-25 17:03   ` Simon Glass
  2 siblings, 1 reply; 8+ messages in thread
From: Rayagonda Kokatanur @ 2020-05-17  8:24 UTC (permalink / raw)
  To: u-boot

From: Pramod Kumar <pramod.kumar@broadcom.com>

Add development keys used in FIT.

Signed-off-by: Pramod Kumar <pramod.kumar@broadcom.com>
Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
---
 board/broadcom/bcmns3/fit/keys/dev.crt | 21 +++++++++++++++++++
 board/broadcom/bcmns3/fit/keys/dev.key | 28 ++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)
 create mode 100644 board/broadcom/bcmns3/fit/keys/dev.crt
 create mode 100644 board/broadcom/bcmns3/fit/keys/dev.key

diff --git a/board/broadcom/bcmns3/fit/keys/dev.crt b/board/broadcom/bcmns3/fit/keys/dev.crt
new file mode 100644
index 0000000000..75b75db95c
--- /dev/null
+++ b/board/broadcom/bcmns3/fit/keys/dev.crt
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDXTCCAkWgAwIBAgIJAJgq/5aiJttEMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV
+BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX
+aWRnaXRzIFB0eSBMdGQwHhcNMTgwOTE5MDkzMzEwWhcNMTgxMDE5MDkzMzEwWjBF
+MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50
+ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
+CgKCAQEAzeMQ92YqrejtMCfxjDyHvDW34ATozXSlWsudR+AyCSuJVAIoHEenVh+/
+PuT0+/EMiwsUnLXYBeOsIXDW3k3eHgm88ccb+0g9J6mlHqMaN0tXP+Ua2GFEk2Wv
+5Bj5QynorOPoaWL/ecWus2Bvkmyt2pvIpaTjmkUKZ9al3z8WyS6wFlFitXyOWFcK
+7Xkl43cOHxYAfbny5loWYDCgpkV+dgYZOoCEmL+Y9HfrQ+uBKGducpzNKeQjX9bn
+UT9cleCtHZx0uY4wSGNgfmUMy7oUyVZhFpmjlcfjcfNFcBcoVF6StluoL6v1KRbH
+4xJDD/UCn2Uk0S6Zpd7TRc26faOtfwIDAQABo1AwTjAdBgNVHQ4EFgQUZk/KKaWG
+p4BtksPdQ8FLzWL/gAIwHwYDVR0jBBgwFoAUZk/KKaWGp4BtksPdQ8FLzWL/gAIw
+DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAPNveTvOC2bw91cUN1e+B
+95qFp2Xd5XGiV35F10dT3VN/Iv2dzHlThq7xaJGkA53lHIXgLUUfnDTHJmoluw+t
+UCpG8OWCxM0FbT8ZnXR4SmHK8k4yb7iZa7iu+Ey5B6F3247gJpEl+1iYxus0lqQW
+E9dTwMf1YP9Jdf+dRoLKAAI0n5J1PMuseQkGdlRBNUcEg+kXqBSz5hq0xkuPRtey
+GiAvpg3G93ft84Q4ov7IjAhJkY7whm6WktisU8mFPru3e9EouxjVtAvu6s9gQThm
+pvn6hSL2/3gEOP3v9yBsH6//SOgNdVBGZIdX+HkvD8NZLftbIrDaeL/IfKUm/zXB
+zA==
+-----END CERTIFICATE-----
diff --git a/board/broadcom/bcmns3/fit/keys/dev.key b/board/broadcom/bcmns3/fit/keys/dev.key
new file mode 100644
index 0000000000..55b7033e9f
--- /dev/null
+++ b/board/broadcom/bcmns3/fit/keys/dev.key
@@ -0,0 +1,28 @@
+-----BEGIN PRIVATE KEY-----
+MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDN4xD3Ziqt6O0w
+J/GMPIe8NbfgBOjNdKVay51H4DIJK4lUAigcR6dWH78+5PT78QyLCxSctdgF46wh
+cNbeTd4eCbzxxxv7SD0nqaUeoxo3S1c/5RrYYUSTZa/kGPlDKeis4+hpYv95xa6z
+YG+SbK3am8ilpOOaRQpn1qXfPxbJLrAWUWK1fI5YVwrteSXjdw4fFgB9ufLmWhZg
+MKCmRX52Bhk6gISYv5j0d+tD64EoZ25ynM0p5CNf1udRP1yV4K0dnHS5jjBIY2B+
+ZQzLuhTJVmEWmaOVx+Nx80VwFyhUXpK2W6gvq/UpFsfjEkMP9QKfZSTRLpml3tNF
+zbp9o61/AgMBAAECggEBAJ/TZClZk0ob5nyalWVS29/cJ5hs1zgfE/nu1HKmdNEv
+jdS8M9z4Nsuhq3msjQ1Da4RInsCkXUT9H3N6QCKkeggBcT6TXYJs6qRuijLFVKWW
+A+4i8PsGTxDJQIimZmGgF/KWnaWp5z7lmZ+//fzCBxgMFO+Zl+H7NH+1XmB2fj6/
+bfgnxLbiIqq/2oVJfdjA1Zs2ie3SE5U2hPNiE6TIajFS0PxUOGrojsSQ8z+gfqs3
+hyqo9msAqNQciT79vyXp+3HsxZo9rq5Tk5OtCEfgu0GED/d4/FHbDrZT3TorVYXr
+Z3dADxvnnJfBdlQIMetCy/X8z2vKRRXaoWpqg1aiFVECgYEA7Ap5D4nvOie2NXgI
+gMPzuYtpH4uF/cZMLGxTKZ3NG4RH6oVUdd4whETXfzBJdnJbIXDTphoHxjUhpGh8
+Ga+U1iqjp9c6Nd8ueVp/c5T1bD8/2RG0QM4iWgPbZDKtj1MqRg7vwAfpJ3kOIc/5
+bKJ4jAopNJMChL6vAZ9+ShPsRqkCgYEA30vbj6K7/giclJnyWkluQTqS8X/XjdAf
+F5PkCBHGJnYxkDSzWPq7O5E1wYqTAou1U6nNNoUvZZdpRvo39NSrMCaagQ7GE+xA
+j/h7tinD/lPlvoW9N4f4ddqWzsmf7I8OGZtP4IwVi9Pms+zPtrQ7TvuPT4UHTH2E
+eE1hlJtic+cCgYEA6oKdNGr+WvEJfqX7DLOiej2f+89LGI7jL1+QYFB/b09FhCNj
+fpd57G/ZCmyXEC8di2PlY6mI/8vZ2NZWNc7UONO0NRUIqG1MZxUae2MLUrikXq3Q
+QHKMfpJGbo5LEZK29VPxrwAtDSKgf8d5MA1bZwbRWYKVhf1NMnebqU2R+cECgYEA
+kOTKXhP85MR1xj928XtAnfcCLs8D8jOgWU5P46SU7ZQ4aRipYA2ivO5m8WWYK0i4
+qsc+MCiQLt3nJHVtJeNyCdai3yfVBEyDQGi+7d+AHGIYbF6f/46tfNwQi7JtobTa
+M2eCl3SO7qLbytjZl/avnXrC7Zimuc2gzed4cFO7uPUCgYAo66MLtRWLdHqPDTaa
+WhSQZkdKfZxlWNP6XIpBgHnYDIQGZddrjv+zZVFRxLCduh1v8xybbSDKwRkGuXVb
+eTQHP2Nc5XsOopCSsDP0v0dUxaOu14C0jJJG2E+EhJsWJ2Eua7o40LEIX2WY7N7f
+UqR3bLO5Qh/1OOwJj5WbpzkMwA==
+-----END PRIVATE KEY-----
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH v1 2/3] board: ns3: add FIT image its file
  2020-05-17  8:24 ` [PATCH v1 2/3] board: ns3: add FIT image its file Rayagonda Kokatanur
@ 2020-05-20  1:55   ` Thomas Fitzsimmons
  2020-05-20  4:21     ` Pramod Kumar
  0 siblings, 1 reply; 8+ messages in thread
From: Thomas Fitzsimmons @ 2020-05-20  1:55 UTC (permalink / raw)
  To: u-boot

Hi Rayagonda and Pramod,

Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> writes:

> From: Pramod Kumar <pramod.kumar@broadcom.com>
>
> Add FIT image its file.

The .its file and dev keys seem generic.  Are you intending to add to
the .its file subsequently, e.g., to demonstrate FIT usage unique to the
NS3?

Thomas

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH v1 2/3] board: ns3: add FIT image its file
  2020-05-20  1:55   ` Thomas Fitzsimmons
@ 2020-05-20  4:21     ` Pramod Kumar
  0 siblings, 0 replies; 8+ messages in thread
From: Pramod Kumar @ 2020-05-20  4:21 UTC (permalink / raw)
  To: u-boot

Hi Thomas,

This is generic and used for development. Specific keys will be used by
Customer/Specific applications.

Regards,
Pramod

On Wed, May 20, 2020 at 7:25 AM Thomas Fitzsimmons <fitzsim@fitzsim.org>
wrote:

> Hi Rayagonda and Pramod,
>
> Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> writes:
>
> > From: Pramod Kumar <pramod.kumar@broadcom.com>
> >
> > Add FIT image its file.
>
> The .its file and dev keys seem generic.  Are you intending to add to
> the .its file subsequently, e.g., to demonstrate FIT usage unique to the
> NS3?
>
> Thomas
>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH v1 1/3] configs: ns3: enable FIT config
  2020-05-17  8:24 ` [PATCH v1 1/3] configs: ns3: enable FIT config Rayagonda Kokatanur
@ 2020-05-25 17:03   ` Simon Glass
  0 siblings, 0 replies; 8+ messages in thread
From: Simon Glass @ 2020-05-25 17:03 UTC (permalink / raw)
  To: u-boot

On Sun, 17 May 2020 at 02:25, Rayagonda Kokatanur
<rayagonda.kokatanur@broadcom.com> wrote:
>
> Enable FIT config for NS3.
>
> Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
> ---
>  configs/bcm_ns3_defconfig | 5 +++++
>  1 file changed, 5 insertions(+)

Reviewed-by: Simon Glass <sjg@chromium.org>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH v1 3/3] board: ns3: add development keys used in FIT
  2020-05-17  8:24 ` [PATCH v1 3/3] board: ns3: add development keys used in FIT Rayagonda Kokatanur
@ 2020-05-25 17:03   ` Simon Glass
  0 siblings, 0 replies; 8+ messages in thread
From: Simon Glass @ 2020-05-25 17:03 UTC (permalink / raw)
  To: u-boot

On Sun, 17 May 2020 at 02:25, Rayagonda Kokatanur
<rayagonda.kokatanur@broadcom.com> wrote:
>
> From: Pramod Kumar <pramod.kumar@broadcom.com>
>
> Add development keys used in FIT.
>
> Signed-off-by: Pramod Kumar <pramod.kumar@broadcom.com>
> Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
> ---
>  board/broadcom/bcmns3/fit/keys/dev.crt | 21 +++++++++++++++++++
>  board/broadcom/bcmns3/fit/keys/dev.key | 28 ++++++++++++++++++++++++++
>  2 files changed, 49 insertions(+)
>  create mode 100644 board/broadcom/bcmns3/fit/keys/dev.crt
>  create mode 100644 board/broadcom/bcmns3/fit/keys/dev.key

Reviewed-by: Simon Glass <sjg@chromium.org>

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2020-05-25 17:03 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-17  8:24 [PATCH v1 0/3] add FIT image support for broadcom NS3 soc Rayagonda Kokatanur
2020-05-17  8:24 ` [PATCH v1 1/3] configs: ns3: enable FIT config Rayagonda Kokatanur
2020-05-25 17:03   ` Simon Glass
2020-05-17  8:24 ` [PATCH v1 2/3] board: ns3: add FIT image its file Rayagonda Kokatanur
2020-05-20  1:55   ` Thomas Fitzsimmons
2020-05-20  4:21     ` Pramod Kumar
2020-05-17  8:24 ` [PATCH v1 3/3] board: ns3: add development keys used in FIT Rayagonda Kokatanur
2020-05-25 17:03   ` Simon Glass

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.