参考文档:
参考文档4,进行编写驱动GPIO设备树。
需要注意点:
树莓派3B的dts文件是arch/arm/boot/dts$ vi bcm2710-rpi-3-b.dts
diwave@DESKTOP-RJ963OD:/home/work/pi_linux$ make -j5 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- dtbs
DTC arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dtb
输出arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dtb,将dtb文件拷贝到树莓派的SD卡boot盘,重新上电
进入/proc/device-tree目录查看验证
pi@raspberrypi:/proc/device-tree $ ls
'#address-cells' cam1_clk cpus memreserve serial-number thermal-zones
aliases cam1_regulator fixedregulator_3v3 model '#size-cells' timer
arm-pmu cam_dummy_reg fixedregulator_5v0 name soc
axi chosen interrupt-parent __overrides__ __symbols__
cam0_clk clocks leds phy system
cam0_regulator compatible memory@0 reserved-memory test@0xfe200000