Skip to content

Commit e15a18c

Browse files
committed
Add dtb for Raspberry Pi Compute Module 3
This fixes #31.
1 parent 0ad7a29 commit e15a18c

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

fwup.conf

+6
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,9 @@ file-resource zImage {
111111
file-resource bcm2710-rpi-3-b.dtb {
112112
host-path = "${NERVES_SYSTEM}/images/bcm2710-rpi-3-b.dtb"
113113
}
114+
file-resource bcm2710-rpi-cm3.dtb {
115+
host-path = "${NERVES_SYSTEM}/images/bcm2710-rpi-cm3.dtb"
116+
}
114117
file-resource w1-gpio-pullup.dtbo {
115118
host-path = "${NERVES_SYSTEM}/images/rpi-firmware/overlays/w1-gpio-pullup.dtbo"
116119
}
@@ -205,6 +208,7 @@ task complete {
205208
on-resource fixup.dat { fat_write(${BOOT_A_PART_OFFSET}, "fixup.dat") }
206209
on-resource zImage { fat_write(${BOOT_A_PART_OFFSET}, "zImage") }
207210
on-resource bcm2710-rpi-3-b.dtb { fat_write(${BOOT_A_PART_OFFSET}, "bcm2710-rpi-3-b.dtb") }
211+
on-resource bcm2710-rpi-cm3.dtb { fat_write(${BOOT_A_PART_OFFSET}, "bcm2710-rpi-cm3.dtb") }
208212
on-resource w1-gpio-pullup.dtbo { fat_write(${BOOT_A_PART_OFFSET}, "overlays/w1-gpio-pullup.dtbo") }
209213

210214
on-resource rootfs.img {
@@ -261,6 +265,7 @@ task upgrade.a {
261265
on-resource fixup.dat { fat_write(${BOOT_A_PART_OFFSET}, "fixup.dat") }
262266
on-resource zImage { fat_write(${BOOT_A_PART_OFFSET}, "zImage") }
263267
on-resource bcm2710-rpi-3-b.dtb { fat_write(${BOOT_A_PART_OFFSET}, "bcm2710-rpi-3-b.dtb") }
268+
on-resource bcm2710-rpi-cm3.dtb { fat_write(${BOOT_A_PART_OFFSET}, "bcm2710-rpi-cm3.dtb") }
264269
on-resource w1-gpio-pullup.dtbo { fat_write(${BOOT_A_PART_OFFSET}, "overlays/w1-gpio-pullup.dtbo") }
265270
on-resource rootfs.img { raw_write(${ROOTFS_A_PART_OFFSET}) }
266271

@@ -320,6 +325,7 @@ task upgrade.b {
320325
on-resource fixup.dat { fat_write(${BOOT_B_PART_OFFSET}, "fixup.dat") }
321326
on-resource zImage { fat_write(${BOOT_B_PART_OFFSET}, "zImage") }
322327
on-resource bcm2710-rpi-3-b.dtb { fat_write(${BOOT_B_PART_OFFSET}, "bcm2710-rpi-3-b.dtb") }
328+
on-resource bcm2710-rpi-cm3.dtb { fat_write(${BOOT_B_PART_OFFSET}, "bcm2710-rpi-cm3.dtb") }
323329
on-resource w1-gpio-pullup.dtbo { fat_write(${BOOT_B_PART_OFFSET}, "overlays/w1-gpio-pullup.dtbo") }
324330
on-resource rootfs.img { raw_write(${ROOTFS_B_PART_OFFSET}) }
325331

nerves_defconfig

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="04c8e47067d4873c584395e5cb260b4f170a99ea"
2626
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
2727
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${NERVES_DEFCONFIG_DIR}/linux-4.4.defconfig"
2828
BR2_LINUX_KERNEL_DTS_SUPPORT=y
29-
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b"
29+
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b bcm2710-rpi-cm3"
3030
BR2_LINUX_KERNEL_EXT_KERNEL_WIRELESS_REGDB=y
3131
BR2_PACKAGE_BUSYBOX_CONFIG="${BR2_EXTERNAL_NERVES_PATH}/board/nerves-common/busybox-1.22.config"
3232
BR2_PACKAGE_E2FSPROGS=y

0 commit comments

Comments
 (0)