[meta-intel] [PATCH 2/2] rmc: add support for Broxton-M based Joule board (rev. 1F1)

Todor Minchev todor.minchev at linux.intel.com
Tue Jun 6 14:34:41 PDT 2017


This fingerprint corresponds to the following firmware data:

Finger 0 type   : 0x01
Finger 0 offset : 0x05
Finger 0 name:  : product_name
Finger 0 value  : 570x DVT2

Finger 1 type   : 0x02
Finger 1 offset : 0x05
Finger 1 name:  : product_name
Finger 1 value  : SDS

Finger 2 type   : 0x04
Finger 2 offset : 0x10
Finger 2 name:  : version
Finger 2 value  : Intel(R) Atom(TM) Processor T5700 @ 1.70GHz

Finger 3 type   : 0x7f
Finger 3 offset : 0x00
Finger 3 name:  : reserved
Finger 3 value  :

Finger 4 type   : 0x7f
Finger 4 offset : 0x00
Finger 4 name:  : reserved
Finger 4 value  :

Signed-off-by: Todor Minchev <todor.minchev at linux.intel.com>
---
 common/recipes-bsp/rmc/boards/joule/BOOTENTRY.CONFIG |   2 ++
 common/recipes-bsp/rmc/boards/joule/INSTALLER.CONFIG |   3 +++
 common/recipes-bsp/rmc/boards/joule/KBOOTPARAM       |   1 +
 common/recipes-bsp/rmc/boards/joule/POSTINSTALL.sh   |   2 ++
 common/recipes-bsp/rmc/boards/joule/boot.conf        |   4 ++++
 common/recipes-bsp/rmc/boards/joule/install.conf     |   4 ++++
 common/recipes-bsp/rmc/boards/joule/joule.fp         | Bin 0 -> 122 bytes
 7 files changed, 16 insertions(+)
 create mode 100644 common/recipes-bsp/rmc/boards/joule/BOOTENTRY.CONFIG
 create mode 100644 common/recipes-bsp/rmc/boards/joule/INSTALLER.CONFIG
 create mode 100644 common/recipes-bsp/rmc/boards/joule/KBOOTPARAM
 create mode 100644 common/recipes-bsp/rmc/boards/joule/POSTINSTALL.sh
 create mode 100644 common/recipes-bsp/rmc/boards/joule/boot.conf
 create mode 100644 common/recipes-bsp/rmc/boards/joule/install.conf
 create mode 100644 common/recipes-bsp/rmc/boards/joule/joule.fp

diff --git a/common/recipes-bsp/rmc/boards/joule/BOOTENTRY.CONFIG b/common/recipes-bsp/rmc/boards/joule/BOOTENTRY.CONFIG
new file mode 100644
index 0000000..b2fabe8
--- /dev/null
+++ b/common/recipes-bsp/rmc/boards/joule/BOOTENTRY.CONFIG
@@ -0,0 +1,2 @@
+boot.conf
+install.conf
diff --git a/common/recipes-bsp/rmc/boards/joule/INSTALLER.CONFIG b/common/recipes-bsp/rmc/boards/joule/INSTALLER.CONFIG
new file mode 100644
index 0000000..ecd2060
--- /dev/null
+++ b/common/recipes-bsp/rmc/boards/joule/INSTALLER.CONFIG
@@ -0,0 +1,3 @@
+# Keep rmc Joule boot.conf instead of meta-intel default
+efi_entry_dir:root:disk:770:/boot/loader/entries/
+boot.conf:root:disk:770:/boot/loader/entries/boot.conf
diff --git a/common/recipes-bsp/rmc/boards/joule/KBOOTPARAM b/common/recipes-bsp/rmc/boards/joule/KBOOTPARAM
new file mode 100644
index 0000000..08be5df
--- /dev/null
+++ b/common/recipes-bsp/rmc/boards/joule/KBOOTPARAM
@@ -0,0 +1 @@
+video=efifb maxcpus=4 reboot=efi kmemleak=off console=tty0 console=ttyS2,115200
diff --git a/common/recipes-bsp/rmc/boards/joule/POSTINSTALL.sh b/common/recipes-bsp/rmc/boards/joule/POSTINSTALL.sh
new file mode 100644
index 0000000..30bbd28
--- /dev/null
+++ b/common/recipes-bsp/rmc/boards/joule/POSTINSTALL.sh
@@ -0,0 +1,2 @@
+# Joule uses only S2 for serial, so remove S0
+sed -i '/start_getty.\+ttyS0/d' /tgt_root/etc/inittab
diff --git a/common/recipes-bsp/rmc/boards/joule/boot.conf b/common/recipes-bsp/rmc/boards/joule/boot.conf
new file mode 100644
index 0000000..72f183d
--- /dev/null
+++ b/common/recipes-bsp/rmc/boards/joule/boot.conf
@@ -0,0 +1,4 @@
+title Joule
+linux /vmlinuz
+initrd /initrd
+options LABEL=boot
diff --git a/common/recipes-bsp/rmc/boards/joule/install.conf b/common/recipes-bsp/rmc/boards/joule/install.conf
new file mode 100644
index 0000000..8126369
--- /dev/null
+++ b/common/recipes-bsp/rmc/boards/joule/install.conf
@@ -0,0 +1,4 @@
+title Joule Install
+linux /vmlinuz
+initrd /initrd
+options LABEL=install-efi rootwait
diff --git a/common/recipes-bsp/rmc/boards/joule/joule.fp b/common/recipes-bsp/rmc/boards/joule/joule.fp
new file mode 100644
index 0000000000000000000000000000000000000000..d757614f68c9cfe7df73af85349733fb846c1498
GIT binary patch
literal 122
zcmZQ%Ehx%QDNQbk&r8frWiT~2s8DbT3o&9~LX`-131(msC`&CW&dkqa at XRYo&Cv+b
zRB$ZG&(#R=)l>*5%1=%$F3vAf2mzX5px~fjsAq2A?oq{1&rp<FoLW?tn!<p>1_0~n
BB-a1{

literal 0
HcmV?d00001

-- 
2.13.1



More information about the meta-intel mailing list