Piclaw
a06477487f
Fix chip detection failure on non-standard distros (Alpine, etc.)
Three fixes in chip.py:
1. Add early device-tree check for Broadcom BCM chips. Previously,
BCM detection relied solely on /proc/cpuinfo Hardware field, which
is absent on aarch64 Alpine Linux (and potentially other distros).
The new check matches 'brcm,bcm2' in /proc/device-tree/compatible,
which is present on all Raspberry Pi boards regardless of distro.
2. Guard against NoneType crash when compatible is None. If both
/proc/cpuinfo Hardware and /proc/device-tree/compatible are
unavailable, compatible.split() would raise AttributeError,
which gets silently swallowed by __getattr__ and surfaces as
a confusing bare AttributeError.
3. Include attribute name in __getattr__ AttributeError for better
debugging.
Fixes #342
6 days ago
Piclaw
fa5a990bee
Fix Orange Pi detection on non-Armbian systems (Debian)
Add _orange_pi_id() to H616 and H6 chip detection paths so that
Orange Pi boards are detected via device-tree model strings on
non-Armbian OS distributions (e.g. Debian).
Expand _orange_pi_id() to handle Orange Pi Zero 2, Zero 3, Zero 2W
(with space variant), and 3 LTS model strings from /proc/device-tree/model.
Fixes #285
6 days ago
Piclaw
c9797d3b13
Fix PocketBeagle 2 support: black formatting and comment cleanup
- Fix boards.py: Remove stray blank line inside BEAGLEBONE tuple that
caused black formatting CI failure.
- Clean up board.py comment: The special-case EEPROM check is the
correct approach for new-format Beagle boards (like BeaglePlay),
so replaced the uncertain comment with an explanatory one.
6 days ago
explodeo
3e6e7b9823
added support for PocketBeagle2
2 months ago
Melissa LeBlanc-Williams
cf6e2610b7
Add detection for Pico W, 2, and 2 W versions
2 months ago
mamirov
5933367fe8
fix Orange Pi 5 max detection
3 months ago
Marco Gulino
5584fca1ca
Support for Orange Pi 5 Ultra
3 months ago
David ML Brown Jr
cd1555f3f2
didn't need this part
Signed-off-by: David ML Brown Jr <dmlb2000@gmail.com>
4 months ago
David ML Brown Jr
a5cc8040e1
got the wrong dts model string
Signed-off-by: David ML Brown Jr <dmlb2000@gmail.com>
4 months ago
David ML Brown Jr
123cc29e43
Fix pre-commit
Signed-off-by: David ML Brown Jr <dmlb2000@gmail.com>
4 months ago
David ML Brown Jr
fd6cf0666c
Support BananaPi P2 Pro
This adds support for BananaPi P2 Pro, at least how I need it to work...
Signed-off-by: David ML Brown Jr <dmlb2000@gmail.com>
4 months ago
Jonathan Skeate
c02578b335
Add support for OrangePi Zero 2W
4 months ago
Jörg Hofrichter
2f650af5af
Add support for detecting AMD Zynq UltraScale+ MPSoCs
Those boards identify with detector.chip.ZYNQMP == True.
5 months ago
Nesterov Evgeny
3e6f7500ad
add support for "Luckfox Pico Ultra" and "Luckfox Pico Ultra W" boards
6 months ago
Pawel
40887ebcf1
Add Beaglebone Black revision D
Adafruit Platform Detect is missing Beaglebone Black rev D boards id
6 months ago
Melissa LeBlanc-Williams
07a9a2cbcf
Fix Indiedroid Nova detection
7 months ago
James Bowman
8d896afcbc
Add support for SPIDriver, controlled by env var BLINKA_SPIDRIVER
7 months ago
PleahMaCaka
0ca46b643c
Added support for D-Robotics RDK-X5
7 months ago
Linh Hoang
f25ecab778
update compatible string for all super variants of Orin NX and Orin Nano
7 months ago
Gautham Srinivasan
47b6389ad1
jetson-thor: add compatible string for new thor platform
7 months ago
DESKTOP-TPBT7PN\vova
e170f0939b
Nothing can't stop you from flashing older versions of Jetson Orin Nano with "SUPER" variant of firmware to get better perfomance profiles. But it doesn't get detected by PlatformDetecter as board name gets SUPER sufix like this "['nvidia,p3768-0000+p3767-0003-super', 'nvidia,p3767-0003', 'nvidia,tegra234', '']"
7 months ago
Gautham Srinivasan
9a327202eb
add t264 chip id for jetson thor
8 months ago
Gautham Srinivasan
c39b827090
add support for jetson thor
8 months ago
Technobly
16e3e94bf4
Support for Particle Tachyon
1 year ago
agstewart
d914ee53cb
formatting fix
9 months ago
agstewart
4e59d9f78a
added chip detection for RK3588S
9 months ago
agstewart
15ba5ece10
reformatted 3 lines
9 months ago
agstewart
89d7ee3fdd
added pylint lines
9 months ago
agstewart
84e017adbb
added pylint disable line
9 months ago
agstewart
85730de9d9
Added support for Orange Pi 5 Pro running Armbian and official Orange Pi jammy Ubuntu Server image
9 months ago
Melissa LeBlanc-Williams
af15c7b84f
Ran pre-commit
10 months ago
mlodedrwale
630b050a6b
Added support for Orange Pi Zero 3
10 months ago
Melissa LeBlanc-Williams
691e0fe2c3
Update chip.py
Add Board name to list
10 months ago
Bernhard Bablok
017cceb73e
add support for Radxa-X4 via U2IF
10 months ago
August
acf0d47d24
support renesas rzv2h/rzv2n, bananapi ai2h/ai2n board
11 months ago
djkabutar
e9a841ba66
board: vicharak vaaman and axon support
Vicharak has introduced Vaaman and Axon board which uses
rk3399 and rk3588 respectively.
Signed-off-by: djkabutar <d.kabutarwala@yahoo.com>
1 year ago
mrv96
3f346a64fa
Add support to FT4232H
1 year ago
Florent Bourghelle
fb5cade5df
Model is Rock 3B and not Rock PI 3B
1 year ago
Florent Bourghelle
6d44d27d60
Chip ID equals to RK3568 on Radxa Rock 3B
1 year ago
Florent Bourghelle
5ae9bf9598
Add Rock PI 3B
1 year ago
Erik
36e0c4f1b7
added support for orange pi 5 max
1 year ago
Dominikk7
8fb785dd66
Update boards.py for Jetson Orin Nano Super
JetPack 6.2 Jetson Nano Super compatibility
1 year ago
Melissa LeBlanc-Williams
a9dba12376
Add Pi500 and CM5 Lite Detection
1 year ago
August
fae9cc3573
support allwinner sun55iw3 T527, bananapif5
1 year ago
danic85
fd08864bff
Support for Raspberry Pi Compute Module 5 (CM5)
1 year ago
bgigous
acaf6e68f4
BeagleBone: Fix logical error
1 year ago
bgigous
68fbb3943a
Find EEPROM device more reliably on BeagleBones
- Use glob builtin to find device on i2c address 0x50 matching `0-0050*`
instead of checking paths one at a time
1 year ago
Hajime Fujimoto
9ba3d32b98
Modify for black error
1 year ago
Hajime Fujimoto
b552676599
Added support for D-Robotics RDK-X3
1 year ago
rippanda12
47ce0add1d
Chore: Make pylint happy
1 year ago