docs: Make board pages aware of CPU arch

This commit is contained in:
Johan Gunnarsson 2019-04-20 18:29:00 +02:00
parent 7b8c3c07ae
commit 4ed539fe53
5 changed files with 15 additions and 0 deletions

View File

@ -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
---

View File

@ -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
---

View File

@ -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
---

View File

@ -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
---

View File

@ -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")