From fd08864bff336af4e40fcb3146d6377bacfe003f Mon Sep 17 00:00:00 2001 From: danic85 Date: Thu, 2 Jan 2025 21:40:17 +0000 Subject: [PATCH] Support for Raspberry Pi Compute Module 5 (CM5) --- adafruit_platformdetect/constants/boards.py | 3 +++ adafruit_platformdetect/revcodes.py | 1 + 2 files changed, 4 insertions(+) diff --git a/adafruit_platformdetect/constants/boards.py b/adafruit_platformdetect/constants/boards.py index e994e4d3..6f01b0c2 100644 --- a/adafruit_platformdetect/constants/boards.py +++ b/adafruit_platformdetect/constants/boards.py @@ -146,6 +146,7 @@ RASPBERRY_PI_CM4 = "RASPBERRY_PI_CM4" RASPBERRY_PI_CM4S = "RASPBERRY_PI_CM4S" RASPBERRY_PI_5 = "RASPBERRY_PI_5" +RASPBERRY_PI_CM5 = "RASPBERRY_PI_CM5" ODROID_C1 = "ODROID_C1" ODROID_C1_PLUS = "ODROID_C1_PLUS" @@ -430,6 +431,7 @@ RASPBERRY_PI_CM3_PLUS, RASPBERRY_PI_CM4, RASPBERRY_PI_CM4S, + RASPBERRY_PI_CM5, ) _ODROID_40_PIN_IDS = ( @@ -545,6 +547,7 @@ 0x14: RASPBERRY_PI_CM4, 0x15: RASPBERRY_PI_CM4S, 0x17: RASPBERRY_PI_5, + 0x18: RASPBERRY_PI_CM5, } # Onion omega boards diff --git a/adafruit_platformdetect/revcodes.py b/adafruit_platformdetect/revcodes.py index c118f83a..a2eb1c1b 100644 --- a/adafruit_platformdetect/revcodes.py +++ b/adafruit_platformdetect/revcodes.py @@ -96,6 +96,7 @@ 0x14: "CM4", 0x15: "CM4S", 0x17: "5", + 0x18: "CM5", } OLD_MANUFACTURER = (