Commit b5890635 authored by Claude's avatar Claude 🌴

Merge branch 'prepare_wiki' into 'master'

Prepare wiki

See merge request raspbian/prepare-raspbian-sd!71
parents 9f108324 b5d8cc6e
Pipeline #4921 passed with stage
in 11 seconds
......@@ -12,14 +12,20 @@ declare -gr PROJECT_HOME
source "${PROJECT_HOME}/apis/bash-common-api/bash-common-api.sh" || exit 1
# shellcheck disable=SC1090
source "${PROJECT_HOME}/bin/prepare-raspbian-customize-api.sh" || exit 1
# shellcheck disable=SC2034
declare -gr MESSAGE_API_HIDE_DATE='true'
declare -gra FILES_TO_UPDATE=(
declare -gra FILES_TO_UPDATE_FROM_BOOT=(
'cmdline.txt'
'config.txt'
'issue.txt'
'overlays/README'
)
declare -gra FILES_TO_UPDATE_FROM_ROOTFS=(
'etc/os-release'
)
function usage {
cat <<EOF
Usage
......@@ -36,28 +42,82 @@ Actions
EOF
}
function copyfiles {
local -r source_directory="$1"
local -r destination_directory="$2"
shift
shift
local file=
local real_destination_file=
local real_destination_dir=
while [ $# -gt 0 ] ; do
file="$1"
shift
real_destination_file="${destination_directory}/${file}"
real_destination_dir="$( dirname "${real_destination_file}" )"
mkdir -vp "${real_destination_dir}" || exit 1
cp -v "${source_directory}/${file}" "${real_destination_file}" || exit 1
done
}
function ls_rec {
local -r source_directory="$1"
local -r destination_file="$2"
local destination_file_realpath=
destination_file_realpath="$( realpath "${destination_file}" )"
pushd "${source_directory}" || exit 1
echoinfo "Building '${destination_file_realpath}'"
sudo find . -exec stat -c '%a %u:%g %n' {} \; | LC_ALL=C sort >"${destination_file_realpath}" || exit 1
popd || exit 1
}
function update_documentation_from_sd {
local -r update_directory="$1"
local -r directory_to_update="$1"
local boot_partition_home=
boot_partition_home="$( get_partition_home_by_label_with_timeout 'boot' )" || exit 1
local -r boot_partition_home
echoinfo "boot_partition_home='${boot_partition_home}'"
local -r update_directory_boot="${directory_to_update}/boot"
local file=
local destination_file=
local destination_dir=
for file in "${FILES_TO_UPDATE[@]}" ; do
destination_file="${update_directory}/${file}"
destination_dir="$( dirname "${destination_file}" )"
mkdir -vp "${destination_dir}" || exit 1
cp -v "${boot_partition_home}/${file}" "${destination_file}" || exit 1
done
copyfiles "${boot_partition_home}" "${update_directory_boot}" "${FILES_TO_UPDATE_FROM_BOOT[@]}"
ls_rec "${boot_partition_home}" "${update_directory_boot}.ls"
local rootfs_partition_home=
rootfs_partition_home="$( get_partition_home_by_label_with_timeout 'rootfs' )" || exit 1
local -r rootfs_partition_home
echoinfo "rootfs_partition_home='${rootfs_partition_home}'"
local -r update_directory_rootfs="${directory_to_update}/rootfs"
copyfiles "${rootfs_partition_home}" "${update_directory_rootfs}" "${FILES_TO_UPDATE_FROM_ROOTFS[@]}"
ls_rec "${rootfs_partition_home}" "${update_directory_rootfs}.ls"
}
function check_rootfs_for {
local -r file_to_check="$1"
local rootfs_partition_home=
rootfs_partition_home="$( get_partition_home_by_label_with_timeout 'rootfs' )" || exit 1
local -r rootfs_partition_home
local -r file_to_check_fullpath="${rootfs_partition_home}/${file_to_check}"
if [ -f "${file_to_check_fullpath}" ] ; then
echookay "Found: '${file_to_check_fullpath}'"
else
echofatal "File not found: '${file_to_check_fullpath}' - Wrong arch ?"
exit 1
fi
}
function main {
local param=
local param_arch=
while [ $# -gt 0 ] ; do
......@@ -83,7 +143,27 @@ function main {
done
case "${param_arch}" in
'arm64'|'armhf'|'raspbian')
'arm64')
check_rootfs_for './lib/modules/5.4.51+/kernel/drivers/net/dummy.ko'
check_rootfs_for './lib/modules/5.4.51-v7+/kernel/drivers/net/dummy.ko'
check_rootfs_for './lib/modules/5.4.51-v7l+/kernel/drivers/net/dummy.ko'
check_rootfs_for './lib/modules/5.4.51-v8+/kernel/drivers/net/dummy.ko'
check_rootfs_for './usr/share/doc/libalgorithm-diff-xs-perl/changelog.Debian.arm64.gz'
;;
'armhf')
check_rootfs_for './lib/modules/5.4.51+/kernel/drivers/net/dummy.ko'
check_rootfs_for './lib/modules/5.4.51-v7+/kernel/drivers/net/dummy.ko'
check_rootfs_for './lib/modules/5.4.51-v7l+/kernel/drivers/net/dummy.ko'
check_rootfs_for './lib/modules/5.4.51-v8+/kernel/drivers/net/dummy.ko'
check_rootfs_for './usr/share/doc/libalgorithm-diff-xs-perl/changelog.Debian.armhf.gz'
;;
'raspbian')
check_rootfs_for './lib/modules/4.19.97+/kernel/drivers/net/dummy.ko'
check_rootfs_for './lib/modules/4.19.97-v7+/kernel/drivers/net/dummy.ko'
check_rootfs_for './lib/modules/4.19.97-v7l+/kernel/drivers/net/dummy.ko'
check_rootfs_for './lib/modules/4.19.97-v8+/kernel/drivers/net/dummy.ko'
;;
'')
......@@ -101,9 +181,10 @@ function main {
pushd "${PROJECT_HOME}" >/dev/null || exit 1
update_documentation_from_sd "wiki/sd-${param_arch}/boot"
update_documentation_from_sd "wiki/sd-${param_arch}"
popd >/dev/null || exit 1
echoinfo "$( basename "$0" ) - Done."
}
main "$@"
644 1001:1001 ./COPYING.linux
644 1001:1001 ./LICENCE.broadcom
644 1001:1001 ./bcm2708-rpi-b-plus.dtb
644 1001:1001 ./bcm2708-rpi-b-rev1.dtb
644 1001:1001 ./bcm2708-rpi-b.dtb
644 1001:1001 ./bcm2708-rpi-cm.dtb
644 1001:1001 ./bcm2708-rpi-zero-w.dtb
644 1001:1001 ./bcm2708-rpi-zero.dtb
644 1001:1001 ./bcm2709-rpi-2-b.dtb
644 1001:1001 ./bcm2710-rpi-2-b.dtb
644 1001:1001 ./bcm2710-rpi-3-b-plus.dtb
644 1001:1001 ./bcm2710-rpi-3-b.dtb
644 1001:1001 ./bcm2710-rpi-cm3.dtb
644 1001:1001 ./bcm2711-rpi-4-b.dtb
644 1001:1001 ./bcm2711-rpi-cm4.dtb
644 1001:1001 ./bootcode.bin
644 1001:1001 ./cmdline.txt
644 1001:1001 ./config.txt
644 1001:1001 ./fixup.dat
644 1001:1001 ./fixup4.dat
644 1001:1001 ./fixup4cd.dat
644 1001:1001 ./fixup4db.dat
644 1001:1001 ./fixup4x.dat
644 1001:1001 ./fixup_cd.dat
644 1001:1001 ./fixup_db.dat
644 1001:1001 ./fixup_x.dat
644 1001:1001 ./issue.txt
644 1001:1001 ./kernel.img
644 1001:1001 ./kernel7.img
644 1001:1001 ./kernel7l.img
644 1001:1001 ./kernel8.img
644 1001:1001 ./overlays/README
644 1001:1001 ./overlays/act-led.dtbo
644 1001:1001 ./overlays/adau1977-adc.dtbo
644 1001:1001 ./overlays/adau7002-simple.dtbo
644 1001:1001 ./overlays/ads1015.dtbo
644 1001:1001 ./overlays/ads1115.dtbo
644 1001:1001 ./overlays/ads7846.dtbo
644 1001:1001 ./overlays/adv7282m.dtbo
644 1001:1001 ./overlays/adv728x-m.dtbo
644 1001:1001 ./overlays/akkordion-iqdacplus.dtbo
644 1001:1001 ./overlays/allo-boss-dac-pcm512x-audio.dtbo
644 1001:1001 ./overlays/allo-digione.dtbo
644 1001:1001 ./overlays/allo-katana-dac-audio.dtbo
644 1001:1001 ./overlays/allo-piano-dac-pcm512x-audio.dtbo
644 1001:1001 ./overlays/allo-piano-dac-plus-pcm512x-audio.dtbo
644 1001:1001 ./overlays/anyspi.dtbo
644 1001:1001 ./overlays/apds9960.dtbo
644 1001:1001 ./overlays/applepi-dac.dtbo
644 1001:1001 ./overlays/at86rf233.dtbo
644 1001:1001 ./overlays/audioinjector-addons.dtbo
644 1001:1001 ./overlays/audioinjector-isolated-soundcard.dtbo
644 1001:1001 ./overlays/audioinjector-ultra.dtbo
644 1001:1001 ./overlays/audioinjector-wm8731-audio.dtbo
644 1001:1001 ./overlays/audiosense-pi.dtbo
644 1001:1001 ./overlays/audremap.dtbo
644 1001:1001 ./overlays/balena-fin.dtbo
644 1001:1001 ./overlays/cma.dtbo
644 1001:1001 ./overlays/dht11.dtbo
644 1001:1001 ./overlays/dionaudio-loco-v2.dtbo
644 1001:1001 ./overlays/dionaudio-loco.dtbo
644 1001:1001 ./overlays/disable-bt.dtbo
644 1001:1001 ./overlays/disable-wifi.dtbo
644 1001:1001 ./overlays/dpi18.dtbo
644 1001:1001 ./overlays/dpi24.dtbo
644 1001:1001 ./overlays/draws.dtbo
644 1001:1001 ./overlays/dwc-otg.dtbo
644 1001:1001 ./overlays/dwc2.dtbo
644 1001:1001 ./overlays/enc28j60-spi2.dtbo
644 1001:1001 ./overlays/enc28j60.dtbo
644 1001:1001 ./overlays/exc3000.dtbo
644 1001:1001 ./overlays/fe-pi-audio.dtbo
644 1001:1001 ./overlays/goodix.dtbo
644 1001:1001 ./overlays/googlevoicehat-soundcard.dtbo
644 1001:1001 ./overlays/gpio-fan.dtbo
644 1001:1001 ./overlays/gpio-ir-tx.dtbo
644 1001:1001 ./overlays/gpio-ir.dtbo
644 1001:1001 ./overlays/gpio-key.dtbo
644 1001:1001 ./overlays/gpio-no-bank0-irq.dtbo
644 1001:1001 ./overlays/gpio-no-irq.dtbo
644 1001:1001 ./overlays/gpio-poweroff.dtbo
644 1001:1001 ./overlays/gpio-shutdown.dtbo
644 1001:1001 ./overlays/hd44780-lcd.dtbo
644 1001:1001 ./overlays/hdmi-backlight-hwhack-gpio.dtbo
644 1001:1001 ./overlays/hifiberry-amp.dtbo
644 1001:1001 ./overlays/hifiberry-dac.dtbo
644 1001:1001 ./overlays/hifiberry-dacplus.dtbo
644 1001:1001 ./overlays/hifiberry-dacplusadc.dtbo
644 1001:1001 ./overlays/hifiberry-dacplusadcpro.dtbo
644 1001:1001 ./overlays/hifiberry-dacplusdsp.dtbo
644 1001:1001 ./overlays/hifiberry-dacplushd.dtbo
644 1001:1001 ./overlays/hifiberry-digi-pro.dtbo
644 1001:1001 ./overlays/hifiberry-digi.dtbo
644 1001:1001 ./overlays/highperi.dtbo
644 1001:1001 ./overlays/hy28a.dtbo
644 1001:1001 ./overlays/hy28b-2017.dtbo
644 1001:1001 ./overlays/hy28b.dtbo
644 1001:1001 ./overlays/i-sabre-q2m.dtbo
644 1001:1001 ./overlays/i2c-bcm2708.dtbo
644 1001:1001 ./overlays/i2c-gpio.dtbo
644 1001:1001 ./overlays/i2c-mux.dtbo
644 1001:1001 ./overlays/i2c-pwm-pca9685a.dtbo
644 1001:1001 ./overlays/i2c-rtc-gpio.dtbo
644 1001:1001 ./overlays/i2c-rtc.dtbo
644 1001:1001 ./overlays/i2c-sensor.dtbo
644 1001:1001 ./overlays/i2c0.dtbo
644 1001:1001 ./overlays/i2c1.dtbo
644 1001:1001 ./overlays/i2c3.dtbo
644 1001:1001 ./overlays/i2c4.dtbo
644 1001:1001 ./overlays/i2c5.dtbo
644 1001:1001 ./overlays/i2c6.dtbo
644 1001:1001 ./overlays/i2s-gpio28-31.dtbo
644 1001:1001 ./overlays/ilitek251x.dtbo
644 1001:1001 ./overlays/imx219.dtbo
644 1001:1001 ./overlays/imx290.dtbo
644 1001:1001 ./overlays/imx477.dtbo
644 1001:1001 ./overlays/iqaudio-codec.dtbo
644 1001:1001 ./overlays/iqaudio-dac.dtbo
644 1001:1001 ./overlays/iqaudio-dacplus.dtbo
644 1001:1001 ./overlays/iqaudio-digi-wm8804-audio.dtbo
644 1001:1001 ./overlays/irs1125.dtbo
644 1001:1001 ./overlays/jedec-spi-nor.dtbo
644 1001:1001 ./overlays/justboom-both.dtbo
644 1001:1001 ./overlays/justboom-dac.dtbo
644 1001:1001 ./overlays/justboom-digi.dtbo
644 1001:1001 ./overlays/ltc294x.dtbo
644 1001:1001 ./overlays/max98357a.dtbo
644 1001:1001 ./overlays/maxtherm.dtbo
644 1001:1001 ./overlays/mbed-dac.dtbo
644 1001:1001 ./overlays/mcp23017.dtbo
644 1001:1001 ./overlays/mcp23s17.dtbo
644 1001:1001 ./overlays/mcp2515-can0.dtbo
644 1001:1001 ./overlays/mcp2515-can1.dtbo
644 1001:1001 ./overlays/mcp3008.dtbo
644 1001:1001 ./overlays/mcp3202.dtbo
644 1001:1001 ./overlays/mcp342x.dtbo
644 1001:1001 ./overlays/media-center.dtbo
644 1001:1001 ./overlays/merus-amp.dtbo
644 1001:1001 ./overlays/midi-uart0.dtbo
644 1001:1001 ./overlays/midi-uart1.dtbo
644 1001:1001 ./overlays/miniuart-bt.dtbo
644 1001:1001 ./overlays/mmc.dtbo
644 1001:1001 ./overlays/mpu6050.dtbo
644 1001:1001 ./overlays/mz61581.dtbo
644 1001:1001 ./overlays/ov5647.dtbo
644 1001:1001 ./overlays/ov7251.dtbo
644 1001:1001 ./overlays/ov9281.dtbo
644 1001:1001 ./overlays/overlay_map.dtb
644 1001:1001 ./overlays/papirus.dtbo
644 1001:1001 ./overlays/pibell.dtbo
644 1001:1001 ./overlays/piglow.dtbo
644 1001:1001 ./overlays/piscreen.dtbo
644 1001:1001 ./overlays/piscreen2r.dtbo
644 1001:1001 ./overlays/pisound.dtbo
644 1001:1001 ./overlays/pitft22.dtbo
644 1001:1001 ./overlays/pitft28-capacitive.dtbo
644 1001:1001 ./overlays/pitft28-resistive.dtbo
644 1001:1001 ./overlays/pitft35-resistive.dtbo
644 1001:1001 ./overlays/pps-gpio.dtbo
644 1001:1001 ./overlays/pwm-2chan.dtbo
644 1001:1001 ./overlays/pwm-ir-tx.dtbo
644 1001:1001 ./overlays/pwm.dtbo
644 1001:1001 ./overlays/qca7000.dtbo
644 1001:1001 ./overlays/rotary-encoder.dtbo
644 1001:1001 ./overlays/rpi-backlight.dtbo
644 1001:1001 ./overlays/rpi-cirrus-wm5102.dtbo
644 1001:1001 ./overlays/rpi-dac.dtbo
644 1001:1001 ./overlays/rpi-display.dtbo
644 1001:1001 ./overlays/rpi-ft5406.dtbo
644 1001:1001 ./overlays/rpi-poe.dtbo
644 1001:1001 ./overlays/rpi-proto.dtbo
644 1001:1001 ./overlays/rpi-sense.dtbo
644 1001:1001 ./overlays/rpi-tv.dtbo
644 1001:1001 ./overlays/rpivid-v4l2.dtbo
644 1001:1001 ./overlays/rra-digidac1-wm8741-audio.dtbo
644 1001:1001 ./overlays/sc16is750-i2c.dtbo
644 1001:1001 ./overlays/sc16is752-i2c.dtbo
644 1001:1001 ./overlays/sc16is752-spi0.dtbo
644 1001:1001 ./overlays/sc16is752-spi1.dtbo
644 1001:1001 ./overlays/sdhost.dtbo
644 1001:1001 ./overlays/sdio.dtbo
644 1001:1001 ./overlays/sdtweak.dtbo
644 1001:1001 ./overlays/sh1106-spi.dtbo
644 1001:1001 ./overlays/smi-dev.dtbo
644 1001:1001 ./overlays/smi-nand.dtbo
644 1001:1001 ./overlays/smi.dtbo
644 1001:1001 ./overlays/spi-gpio35-39.dtbo
644 1001:1001 ./overlays/spi-gpio40-45.dtbo
644 1001:1001 ./overlays/spi-rtc.dtbo
644 1001:1001 ./overlays/spi0-cs.dtbo
644 1001:1001 ./overlays/spi1-1cs.dtbo
644 1001:1001 ./overlays/spi1-2cs.dtbo
644 1001:1001 ./overlays/spi1-3cs.dtbo
644 1001:1001 ./overlays/spi2-1cs.dtbo
644 1001:1001 ./overlays/spi2-2cs.dtbo
644 1001:1001 ./overlays/spi2-3cs.dtbo
644 1001:1001 ./overlays/spi3-1cs.dtbo
644 1001:1001 ./overlays/spi3-2cs.dtbo
644 1001:1001 ./overlays/spi4-1cs.dtbo
644 1001:1001 ./overlays/spi4-2cs.dtbo
644 1001:1001 ./overlays/spi5-1cs.dtbo
644 1001:1001 ./overlays/spi5-2cs.dtbo
644 1001:1001 ./overlays/spi6-1cs.dtbo
644 1001:1001 ./overlays/spi6-2cs.dtbo
644 1001:1001 ./overlays/ssd1306-spi.dtbo
644 1001:1001 ./overlays/ssd1306.dtbo
644 1001:1001 ./overlays/ssd1351-spi.dtbo
644 1001:1001 ./overlays/superaudioboard.dtbo
644 1001:1001 ./overlays/sx150x.dtbo
644 1001:1001 ./overlays/tc358743-audio.dtbo
644 1001:1001 ./overlays/tc358743.dtbo
644 1001:1001 ./overlays/tinylcd35.dtbo
644 1001:1001 ./overlays/tpm-slb9670.dtbo
644 1001:1001 ./overlays/uart0.dtbo
644 1001:1001 ./overlays/uart1.dtbo
644 1001:1001 ./overlays/uart2.dtbo
644 1001:1001 ./overlays/uart3.dtbo
644 1001:1001 ./overlays/uart4.dtbo
644 1001:1001 ./overlays/uart5.dtbo
644 1001:1001 ./overlays/udrc.dtbo
644 1001:1001 ./overlays/upstream-pi4.dtbo
644 1001:1001 ./overlays/upstream.dtbo
644 1001:1001 ./overlays/vc4-fkms-v3d.dtbo
644 1001:1001 ./overlays/vc4-kms-kippah-7inch.dtbo
644 1001:1001 ./overlays/vc4-kms-v3d-pi4.dtbo
644 1001:1001 ./overlays/vc4-kms-v3d.dtbo
644 1001:1001 ./overlays/vga666.dtbo
644 1001:1001 ./overlays/w1-gpio-pullup.dtbo
644 1001:1001 ./overlays/w1-gpio.dtbo
644 1001:1001 ./overlays/w5500.dtbo
644 1001:1001 ./overlays/wittypi.dtbo
644 1001:1001 ./start.elf
644 1001:1001 ./start4.elf
644 1001:1001 ./start4cd.elf
644 1001:1001 ./start4db.elf
644 1001:1001 ./start4x.elf
644 1001:1001 ./start_cd.elf
644 1001:1001 ./start_db.elf
644 1001:1001 ./start_x.elf
755 1001:1001 .
755 1001:1001 ./overlays
This diff is collapsed.
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
644 1001:1001 ./COPYING.linux
644 1001:1001 ./LICENCE.broadcom
644 1001:1001 ./bcm2708-rpi-b-plus.dtb
644 1001:1001 ./bcm2708-rpi-b-rev1.dtb
644 1001:1001 ./bcm2708-rpi-b.dtb
644 1001:1001 ./bcm2708-rpi-cm.dtb
644 1001:1001 ./bcm2708-rpi-zero-w.dtb
644 1001:1001 ./bcm2708-rpi-zero.dtb
644 1001:1001 ./bcm2709-rpi-2-b.dtb
644 1001:1001 ./bcm2710-rpi-2-b.dtb
644 1001:1001 ./bcm2710-rpi-3-b-plus.dtb
644 1001:1001 ./bcm2710-rpi-3-b.dtb
644 1001:1001 ./bcm2710-rpi-cm3.dtb
644 1001:1001 ./bcm2711-rpi-4-b.dtb
644 1001:1001 ./bcm2711-rpi-cm4.dtb
644 1001:1001 ./bootcode.bin
644 1001:1001 ./cmdline.txt
644 1001:1001 ./config.txt
644 1001:1001 ./fixup.dat
644 1001:1001 ./fixup4.dat
644 1001:1001 ./fixup4cd.dat
644 1001:1001 ./fixup4db.dat
644 1001:1001 ./fixup4x.dat
644 1001:1001 ./fixup_cd.dat
644 1001:1001 ./fixup_db.dat
644 1001:1001 ./fixup_x.dat
644 1001:1001 ./issue.txt
644 1001:1001 ./kernel.img
644 1001:1001 ./kernel7.img
644 1001:1001 ./kernel7l.img
644 1001:1001 ./kernel8.img
644 1001:1001 ./overlays/README
644 1001:1001 ./overlays/act-led.dtbo
644 1001:1001 ./overlays/adau1977-adc.dtbo
644 1001:1001 ./overlays/adau7002-simple.dtbo
644 1001:1001 ./overlays/ads1015.dtbo
644 1001:1001 ./overlays/ads1115.dtbo
644 1001:1001 ./overlays/ads7846.dtbo
644 1001:1001 ./overlays/adv7282m.dtbo
644 1001:1001 ./overlays/adv728x-m.dtbo
644 1001:1001 ./overlays/akkordion-iqdacplus.dtbo
644 1001:1001 ./overlays/allo-boss-dac-pcm512x-audio.dtbo
644 1001:1001 ./overlays/allo-digione.dtbo
644 1001:1001 ./overlays/allo-katana-dac-audio.dtbo
644 1001:1001 ./overlays/allo-piano-dac-pcm512x-audio.dtbo
644 1001:1001 ./overlays/allo-piano-dac-plus-pcm512x-audio.dtbo
644 1001:1001 ./overlays/anyspi.dtbo
644 1001:1001 ./overlays/apds9960.dtbo
644 1001:1001 ./overlays/applepi-dac.dtbo
644 1001:1001 ./overlays/at86rf233.dtbo
644 1001:1001 ./overlays/audioinjector-addons.dtbo
644 1001:1001 ./overlays/audioinjector-isolated-soundcard.dtbo
644 1001:1001 ./overlays/audioinjector-ultra.dtbo
644 1001:1001 ./overlays/audioinjector-wm8731-audio.dtbo
644 1001:1001 ./overlays/audiosense-pi.dtbo
644 1001:1001 ./overlays/audremap.dtbo
644 1001:1001 ./overlays/balena-fin.dtbo
644 1001:1001 ./overlays/cma.dtbo
644 1001:1001 ./overlays/dht11.dtbo
644 1001:1001 ./overlays/dionaudio-loco-v2.dtbo
644 1001:1001 ./overlays/dionaudio-loco.dtbo
644 1001:1001 ./overlays/disable-bt.dtbo
644 1001:1001 ./overlays/disable-wifi.dtbo
644 1001:1001 ./overlays/dpi18.dtbo
644 1001:1001 ./overlays/dpi24.dtbo
644 1001:1001 ./overlays/draws.dtbo
644 1001:1001 ./overlays/dwc-otg.dtbo
644 1001:1001 ./overlays/dwc2.dtbo
644 1001:1001 ./overlays/enc28j60-spi2.dtbo
644 1001:1001 ./overlays/enc28j60.dtbo
644 1001:1001 ./overlays/exc3000.dtbo
644 1001:1001 ./overlays/fe-pi-audio.dtbo
644 1001:1001 ./overlays/goodix.dtbo
644 1001:1001 ./overlays/googlevoicehat-soundcard.dtbo
644 1001:1001 ./overlays/gpio-fan.dtbo
644 1001:1001 ./overlays/gpio-ir-tx.dtbo
644 1001:1001 ./overlays/gpio-ir.dtbo
644 1001:1001 ./overlays/gpio-key.dtbo
644 1001:1001 ./overlays/gpio-no-bank0-irq.dtbo
644 1001:1001 ./overlays/gpio-no-irq.dtbo
644 1001:1001 ./overlays/gpio-poweroff.dtbo
644 1001:1001 ./overlays/gpio-shutdown.dtbo
644 1001:1001 ./overlays/hd44780-lcd.dtbo
644 1001:1001 ./overlays/hdmi-backlight-hwhack-gpio.dtbo
644 1001:1001 ./overlays/hifiberry-amp.dtbo
644 1001:1001 ./overlays/hifiberry-dac.dtbo
644 1001:1001 ./overlays/hifiberry-dacplus.dtbo
644 1001:1001 ./overlays/hifiberry-dacplusadc.dtbo
644 1001:1001 ./overlays/hifiberry-dacplusadcpro.dtbo
644 1001:1001 ./overlays/hifiberry-dacplusdsp.dtbo
644 1001:1001 ./overlays/hifiberry-dacplushd.dtbo
644 1001:1001 ./overlays/hifiberry-digi-pro.dtbo
644 1001:1001 ./overlays/hifiberry-digi.dtbo
644 1001:1001 ./overlays/highperi.dtbo
644 1001:1001 ./overlays/hy28a.dtbo
644 1001:1001 ./overlays/hy28b-2017.dtbo
644 1001:1001 ./overlays/hy28b.dtbo
644 1001:1001 ./overlays/i-sabre-q2m.dtbo
644 1001:1001 ./overlays/i2c-bcm2708.dtbo
644 1001:1001 ./overlays/i2c-gpio.dtbo
644 1001:1001 ./overlays/i2c-mux.dtbo
644 1001:1001 ./overlays/i2c-pwm-pca9685a.dtbo
644 1001:1001 ./overlays/i2c-rtc-gpio.dtbo
644 1001:1001 ./overlays/i2c-rtc.dtbo
644 1001:1001 ./overlays/i2c-sensor.dtbo
644 1001:1001 ./overlays/i2c0.dtbo
644 1001:1001 ./overlays/i2c1.dtbo
644 1001:1001 ./overlays/i2c3.dtbo
644 1001:1001 ./overlays/i2c4.dtbo
644 1001:1001 ./overlays/i2c5.dtbo
644 1001:1001 ./overlays/i2c6.dtbo
644 1001:1001 ./overlays/i2s-gpio28-31.dtbo
644 1001:1001 ./overlays/ilitek251x.dtbo
644 1001:1001 ./overlays/imx219.dtbo
644 1001:1001 ./overlays/imx290.dtbo
644 1001:1001 ./overlays/imx477.dtbo
644 1001:1001 ./overlays/iqaudio-codec.dtbo
644 1001:1001 ./overlays/iqaudio-dac.dtbo
644 1001:1001 ./overlays/iqaudio-dacplus.dtbo
644 1001:1001 ./overlays/iqaudio-digi-wm8804-audio.dtbo
644 1001:1001 ./overlays/irs1125.dtbo
644 1001:1001 ./overlays/jedec-spi-nor.dtbo
644 1001:1001 ./overlays/justboom-both.dtbo
644 1001:1001 ./overlays/justboom-dac.dtbo
644 1001:1001 ./overlays/justboom-digi.dtbo
644 1001:1001 ./overlays/ltc294x.dtbo
644 1001:1001 ./overlays/max98357a.dtbo
644 1001:1001 ./overlays/maxtherm.dtbo
644 1001:1001 ./overlays/mbed-dac.dtbo
644 1001:1001 ./overlays/mcp23017.dtbo
644 1001:1001 ./overlays/mcp23s17.dtbo
644 1001:1001 ./overlays/mcp2515-can0.dtbo
644 1001:1001 ./overlays/mcp2515-can1.dtbo
644 1001:1001 ./overlays/mcp3008.dtbo
644 1001:1001 ./overlays/mcp3202.dtbo
644 1001:1001 ./overlays/mcp342x.dtbo
644 1001:1001 ./overlays/media-center.dtbo
644 1001:1001 ./overlays/merus-amp.dtbo
644 1001:1001 ./overlays/midi-uart0.dtbo
644 1001:1001 ./overlays/midi-uart1.dtbo
644 1001:1001 ./overlays/miniuart-bt.dtbo
644 1001:1001 ./overlays/mmc.dtbo
644 1001:1001 ./overlays/mpu6050.dtbo
644 1001:1001 ./overlays/mz61581.dtbo
644 1001:1001 ./overlays/ov5647.dtbo
644 1001:1001 ./overlays/ov7251.dtbo
644 1001:1001 ./overlays/ov9281.dtbo
644 1001:1001 ./overlays/overlay_map.dtb
644 1001:1001 ./overlays/papirus.dtbo
644 1001:1001 ./overlays/pibell.dtbo
644 1001:1001 ./overlays/piglow.dtbo
644 1001:1001 ./overlays/piscreen.dtbo
644 1001:1001 ./overlays/piscreen2r.dtbo
644 1001:1001 ./overlays/pisound.dtbo
644 1001:1001 ./overlays/pitft22.dtbo
644 1001:1001 ./overlays/pitft28-capacitive.dtbo
644 1001:1001 ./overlays/pitft28-resistive.dtbo
644 1001:1001 ./overlays/pitft35-resistive.dtbo
644 1001:1001 ./overlays/pps-gpio.dtbo
644 1001:1001 ./overlays/pwm-2chan.dtbo
644 1001:1001 ./overlays/pwm-ir-tx.dtbo
644 1001:1001 ./overlays/pwm.dtbo
644 1001:1001 ./overlays/qca7000.dtbo
644 1001:1001 ./overlays/rotary-encoder.dtbo
644 1001:1001 ./overlays/rpi-backlight.dtbo
644 1001:1001 ./overlays/rpi-cirrus-wm5102.dtbo
644 1001:1001 ./overlays/rpi-dac.dtbo
644 1001:1001 ./overlays/rpi-display.dtbo
644 1001:1001 ./overlays/rpi-ft5406.dtbo
644 1001:1001 ./overlays/rpi-poe.dtbo
644 1001:1001 ./overlays/rpi-proto.dtbo
644 1001:1001 ./overlays/rpi-sense.dtbo
644 1001:1001 ./overlays/rpi-tv.dtbo
644 1001:1001 ./overlays/rpivid-v4l2.dtbo
644 1001:1001 ./overlays/rra-digidac1-wm8741-audio.dtbo
644 1001:1001 ./overlays/sc16is750-i2c.dtbo
644 1001:1001 ./overlays/sc16is752-i2c.dtbo
644 1001:1001 ./overlays/sc16is752-spi0.dtbo
644 1001:1001 ./overlays/sc16is752-spi1.dtbo
644 1001:1001 ./overlays/sdhost.dtbo
644 1001:1001 ./overlays/sdio.dtbo
644 1001:1001 ./overlays/sdtweak.dtbo
644 1001:1001 ./overlays/sh1106-spi.dtbo
644 1001:1001 ./overlays/smi-dev.dtbo
644 1001:1001 ./overlays/smi-nand.dtbo
644 1001:1001 ./overlays/smi.dtbo