2023/6/5

raspberry pi , ubuntu 23.04, build kernel

ref: 在 raspberry pi 的 ubuntu 23.04...
在 sources.list 加入
deb-src http://archive.ubuntu.com/ubuntu lunar main
然後 apt update,再
apt-get source linux-image-$(uname -r)
就會裝 linux-image-6.2.0-1004-raspi 在 run command 的目錄下,因為我用 sudo ,folder owner 是 root,所以 apt-get source 不要用 sudo

看source code。
pi 4 是 brcm2711,grep 2711 和 gpio 會出現 bcm2711-gpio。
然後找到 drivers/pinctrl/bcm/pinctrl-bcm2835.c: .compatible = "brcm,bcm2711-gpio",
最後是 Documentation/devicetree/bindings/pinctrl/brcm,bcm2835-gpio.txt

這一篇 有說,不要用 /sys/class/gpio 了...

沒有留言:

張貼留言