|
147 | 147 | RASPBERRY_PI_CM4S = "RASPBERRY_PI_CM4S"
|
148 | 148 | RASPBERRY_PI_5 = "RASPBERRY_PI_5"
|
149 | 149 | RASPBERRY_PI_CM5 = "RASPBERRY_PI_CM5"
|
| 150 | +RASPBERRY_PI_500 = "RASPBERRY_PI_500" |
| 151 | +RASPBERRY_PI_CM5_LITE = "RASPBERRY_PI_CM5_LITE" |
150 | 152 |
|
151 | 153 | ODROID_C1 = "ODROID_C1"
|
152 | 154 | ODROID_C1_PLUS = "ODROID_C1_PLUS"
|
|
412 | 414 |
|
413 | 415 | _TI_SK_BOARD_IDS = ((TI_J721E_SK, ("ti,j721e-sk", "ti,j721e")),)
|
414 | 416 |
|
| 417 | +# Raspberry Pi boards |
| 418 | + |
415 | 419 | _RASPBERRY_PI_40_PIN_IDS = (
|
416 | 420 | RASPBERRY_PI_B_PLUS,
|
417 | 421 | RASPBERRY_PI_A_PLUS,
|
|
426 | 430 | RASPBERRY_PI_AVNET_IIOT_GW,
|
427 | 431 | RASPBERRY_PI_400,
|
428 | 432 | RASPBERRY_PI_5,
|
| 433 | + RASPBERRY_PI_500, |
429 | 434 | )
|
430 | 435 |
|
431 | 436 | _RASPBERRY_PI_CM_IDS = (
|
|
435 | 440 | RASPBERRY_PI_CM4,
|
436 | 441 | RASPBERRY_PI_CM4S,
|
437 | 442 | RASPBERRY_PI_CM5,
|
| 443 | + RASPBERRY_PI_CM5_LITE, |
438 | 444 | )
|
439 | 445 |
|
| 446 | +# Pi 4 boards have additional peripherals |
| 447 | +_RASPBERRY_PI_4_IDS = ( |
| 448 | + RASPBERRY_PI_4B, |
| 449 | + RASPBERRY_PI_CM4, |
| 450 | + RASPBERRY_PI_CM4S, |
| 451 | + RASPBERRY_PI_400, |
| 452 | +) |
| 453 | + |
| 454 | +# Pi 5 boards work differently |
| 455 | +_RASPBERRY_PI_5_IDS = ( |
| 456 | + RASPBERRY_PI_5, |
| 457 | + RASPBERRY_PI_CM5, |
| 458 | + RASPBERRY_PI_500, |
| 459 | + RASPBERRY_PI_CM5_LITE, |
| 460 | +) |
| 461 | + |
| 462 | +_PI_MODELS = { |
| 463 | + 0x00: RASPBERRY_PI_A, |
| 464 | + 0x01: { |
| 465 | + 1.0: RASPBERRY_PI_B_REV1, |
| 466 | + 2.0: RASPBERRY_PI_B_REV2, |
| 467 | + }, |
| 468 | + 0x02: RASPBERRY_PI_A_PLUS, |
| 469 | + 0x03: RASPBERRY_PI_B_PLUS, |
| 470 | + 0x04: RASPBERRY_PI_2B, |
| 471 | + 0x06: RASPBERRY_PI_CM1, |
| 472 | + 0x08: RASPBERRY_PI_3B, |
| 473 | + 0x09: RASPBERRY_PI_ZERO, |
| 474 | + 0x0A: RASPBERRY_PI_CM3, |
| 475 | + 0x0B: RASPBERRY_PI_AVNET_IIOT_GW, |
| 476 | + 0x0C: RASPBERRY_PI_ZERO_W, |
| 477 | + 0x0D: RASPBERRY_PI_3B_PLUS, |
| 478 | + 0x0E: RASPBERRY_PI_3A_PLUS, |
| 479 | + 0x10: RASPBERRY_PI_CM3_PLUS, |
| 480 | + 0x11: RASPBERRY_PI_4B, |
| 481 | + 0x12: RASPBERRY_PI_ZERO_2_W, |
| 482 | + 0x13: RASPBERRY_PI_400, |
| 483 | + 0x14: RASPBERRY_PI_CM4, |
| 484 | + 0x15: RASPBERRY_PI_CM4S, |
| 485 | + 0x17: RASPBERRY_PI_5, |
| 486 | + 0x18: RASPBERRY_PI_CM5, |
| 487 | + 0x19: RASPBERRY_PI_500, |
| 488 | + 0x1A: RASPBERRY_PI_CM5_LITE, |
| 489 | +} |
| 490 | + |
| 491 | +# ODROID boards |
| 492 | + |
440 | 493 | _ODROID_40_PIN_IDS = (
|
441 | 494 | ODROID_C1,
|
442 | 495 | ODROID_C1_PLUS,
|
|
526 | 579 | BEAGLELOGIC_STANDALONE: (("A", "A335BLGC000A"),),
|
527 | 580 | }
|
528 | 581 |
|
529 |
| -_PI_MODELS = { |
530 |
| - 0x00: RASPBERRY_PI_A, |
531 |
| - 0x01: { |
532 |
| - 1.0: RASPBERRY_PI_B_REV1, |
533 |
| - 2.0: RASPBERRY_PI_B_REV2, |
534 |
| - }, |
535 |
| - 0x02: RASPBERRY_PI_A_PLUS, |
536 |
| - 0x03: RASPBERRY_PI_B_PLUS, |
537 |
| - 0x04: RASPBERRY_PI_2B, |
538 |
| - 0x06: RASPBERRY_PI_CM1, |
539 |
| - 0x08: RASPBERRY_PI_3B, |
540 |
| - 0x09: RASPBERRY_PI_ZERO, |
541 |
| - 0x0A: RASPBERRY_PI_CM3, |
542 |
| - 0x0B: RASPBERRY_PI_AVNET_IIOT_GW, |
543 |
| - 0x0C: RASPBERRY_PI_ZERO_W, |
544 |
| - 0x0D: RASPBERRY_PI_3B_PLUS, |
545 |
| - 0x0E: RASPBERRY_PI_3A_PLUS, |
546 |
| - 0x10: RASPBERRY_PI_CM3_PLUS, |
547 |
| - 0x11: RASPBERRY_PI_4B, |
548 |
| - 0x12: RASPBERRY_PI_ZERO_2_W, |
549 |
| - 0x13: RASPBERRY_PI_400, |
550 |
| - 0x14: RASPBERRY_PI_CM4, |
551 |
| - 0x15: RASPBERRY_PI_CM4S, |
552 |
| - 0x17: RASPBERRY_PI_5, |
553 |
| - 0x18: RASPBERRY_PI_CM5, |
554 |
| -} |
555 |
| - |
556 | 582 | # Onion omega boards
|
557 | 583 | _ONION_OMEGA_BOARD_IDS = (ONION_OMEGA, ONION_OMEGA2)
|
558 | 584 |
|
559 | 585 | # Pine64 boards and devices
|
560 | 586 | _PINE64_DEV_IDS = (PINE64, PINEH64, PINEBOOK, PINEPHONE, SOPINE, QUARTZ64_A)
|
561 | 587 |
|
562 |
| -# Pcduino baords |
| 588 | +# Pcduino boards |
563 | 589 | _PCDUINO_DEV_IDS = (PCDUINO2, PCDUINO3)
|
564 | 590 | # RockPi boards and devices
|
565 | 591 | _ROCK_PI_IDS = (
|
|
0 commit comments