pru: BeagleBone Firmware upgrade to Debian 11.7 Bullseye (#6577)

* Porting BeagleBone to Kernel 5.10

* Fixing issue with installation for BeagleBone.

This fix resolve 2 issue:
1. Conflict with AVR packages.
2. "klipper_pru" script is executed before PRU cores are ready

* Adding additional steps to BeagleBone install guide.

* Updating BeagleBone documentation, adding different use cases, adding buses configurations SPI, I2C, CAN, UART

Signed-off-by: Oleg Gavavka <work@datalink.net.ua>
This commit is contained in:
Oleg Gavavka 2024-04-27 18:01:57 +03:00 committed by GitHub
parent 0b329c5d28
commit b1eec53ff4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
23 changed files with 565 additions and 2601 deletions

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/
* Copyright (C) 2016-2018 Texas Instruments Incorporated - http://www.ti.com/
*
*
* Redistribution and use in source and binary forms, with or without
@ -84,6 +84,10 @@
#define RPMSG_NAME_SIZE 32
/* The maximum size of the buffer (including the header) */
#define RPMSG_BUF_SIZE 512
/* The size of the buffer header */
#define RPMSG_HEADER_SIZE 16
/* The maximum size of the buffer message */
#define RPMSG_MESSAGE_SIZE 496
enum pru_rpmsg_ns_flags {
RPMSG_NS_CREATE = 0,