raspberry pi linux and device tree

Stefan Wahren stefan.wahren at i2se.com
Wed Apr 7 11:48:10 BST 2021


Hi Joel,

Am 07.04.21 um 04:43 schrieb Joel Savitz:
> Good evening,
>
> I am a kernel engineer at Red Hat working with a student group on
> improving Fedora on the Raspberry Pi, and we are currently working on
> integrating the senseHAT drivers into the upstream tree to attempt to
> submit them for inclusion.
this sounds nice. Eric and i, aren't not Raspberry Pi maintainer
anymore. Nicolas Saenz Julienne is the current one. But it's preferred
to send such request to linux-rpi-kernel at lists.infradead.org
(subscription required).
>
> In the process, I noticed that the links at the top
> of Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml are broken,
> and I was wondering where that information is now located.
I assume you are talking about $id and $schema URI. There aren't URL so
you won't find anything there. Before this YAML files there were simple
text describing the usage of the device tree [1]. They were easier to
understand for beginners :-(
>
> I am new to device tree and driver programming, but I would like to
> start contributing to upstream Linux raspberry pi development. Do you
> have any suggestions for resources? I am currently reading Linux
> Device Drivers 3rd Ed and the extant upstream documentation, but I
> would appreciate any recommendations.

For devicetree there aren't much documentation: [2] [3]

For driver development, i'm have any recommendation for a recent book. I
suggest to share your plans to the linux-rpi-kernel, so we can discuss
the next steps.

Best regards

[1] -
https://elixir.bootlin.com/linux/v5.0.21/source/Documentation/devicetree/bindings/arm/bcm/brcm,bcm2835.txt
[2] - https://www.devicetree.org/
[3] -
https://events.static.linuxfound.org/sites/events/files/slides/petazzoni-device-tree-dummies.pdf

>
> Best,
> Joel Savitz
>



More information about the linux-rpi-kernel mailing list