From 4ed539fe53219e2ea0dd109bd1448bccd408aef5 Mon Sep 17 00:00:00 2001 From: Johan Gunnarsson Date: Sat, 20 Apr 2019 18:29:00 +0200 Subject: [PATCH] docs: Make board pages aware of CPU arch --- docs/_boards/bananapi_m1.md | 2 ++ docs/_boards/bananapi_m2.md | 2 ++ docs/_boards/raspberrypi_2b.md | 2 ++ docs/_boards/raspberrypi_3b.md | 2 ++ rebuild-jekyll-boards | 7 +++++++ 5 files changed, 15 insertions(+) diff --git a/docs/_boards/bananapi_m1.md b/docs/_boards/bananapi_m1.md index 7917799..f41d162 100644 --- a/docs/_boards/bananapi_m1.md +++ b/docs/_boards/bananapi_m1.md @@ -5,4 +5,6 @@ board_name: Banana Pi M1 board_maker_name: Sinovoip board_soc_name: Allwinner A20 (sun7i) board_cpu_name: ARM Cortex A7 (armv7) +board_cpu_arch_isa: armv7 +board_cpu_arch_debian: armhf --- diff --git a/docs/_boards/bananapi_m2.md b/docs/_boards/bananapi_m2.md index ae745ad..4252839 100644 --- a/docs/_boards/bananapi_m2.md +++ b/docs/_boards/bananapi_m2.md @@ -5,4 +5,6 @@ board_name: Banana Pi M2 board_maker_name: Sinovoip board_soc_name: Allwinner A31 (sun6i) board_cpu_name: ARM Cortex A7 (armv7) +board_cpu_arch_isa: armv7 +board_cpu_arch_debian: armhf --- diff --git a/docs/_boards/raspberrypi_2b.md b/docs/_boards/raspberrypi_2b.md index 2f42dd8..8d39d07 100644 --- a/docs/_boards/raspberrypi_2b.md +++ b/docs/_boards/raspberrypi_2b.md @@ -5,4 +5,6 @@ board_name: Raspberry Pi 2 B board_maker_name: Raspberry Pi Foundation board_soc_name: Broadcom BCM2836 (bcm2836) board_cpu_name: ARM Cortex A7 (armv7) +board_cpu_arch_isa: armv7 +board_cpu_arch_debian: armhf --- diff --git a/docs/_boards/raspberrypi_3b.md b/docs/_boards/raspberrypi_3b.md index 6434325..cb2ffd2 100644 --- a/docs/_boards/raspberrypi_3b.md +++ b/docs/_boards/raspberrypi_3b.md @@ -5,4 +5,6 @@ board_name: Raspberry Pi 3 B board_maker_name: Raspberry Pi Foundation board_soc_name: Broadcom BCM2837 (bcm2837) board_cpu_name: ARM Cortex A53 (armv8) +board_cpu_arch_isa: armv8 +board_cpu_arch_debian: arm64 --- diff --git a/rebuild-jekyll-boards b/rebuild-jekyll-boards index 340be1b..40b18a1 100755 --- a/rebuild-jekyll-boards +++ b/rebuild-jekyll-boards @@ -3,6 +3,10 @@ import csv, os, glob for x in glob.glob("docs/_boards/*.md"): os.remove(x) chips = {} +isa_to_arch = { + "armv7": "armhf", + "armv8": "arm64", +} with open("chips.csv") as csvfile: chipsf = csv.reader(csvfile) for row in chipsf: @@ -28,4 +32,7 @@ with open("boards.csv") as csvfile: chips[row[3]][1], chips[row[3]][0])) boardf.write("board_cpu_name: %s (%s)\n" % (chips[row[3]][3], chips[row[3]][4])) + boardf.write("board_cpu_arch_isa: %s\n" % (chips[row[3]][4])) + boardf.write("board_cpu_arch_debian: %s\n" % ( + isa_to_arch[chips[row[3]][4]])) boardf.write("---\n")