From b6876828d56dccb36631b31295b0b3fea0a78229 Mon Sep 17 00:00:00 2001 From: owen Date: Thu, 29 Aug 2024 16:53:39 +0200 Subject: [PATCH] wip --- {precompiled-trees => alt-trees}/README.md | 0 .../general/README.md | 0 .../general/general.dts | 0 .../serial/README.md | 0 .../serial/serial.dts | 0 .../spi/README.md | 0 {precompiled-trees => alt-trees}/spi/spi.dts | 0 .../sun20i-d1-mangopi-mq-pro/README.md | 0 .../sun20i-d1-nezha/README.md | 0 .../sun20i-d1-mangopi-mq-pro.dtb | Bin 23206 -> 0 bytes build-trees/make_dtb.sh | 24 +++++++++++------- build-trees/sun20i-d1-nezha.dts | 1 - files/55_net.cfg | 12 +++++++++ .../E22-900T22D_UserManual_EN_v1.3.pdf | Bin .../waveshare_SX1268_LoRa_HAT}/README.md | 0 .../SX1268_LoRa_HAT_SchDoc.pdf | Bin .../SX126X_LoRa_HAT_CODE.zip | Bin .../waveshare_SX1268_LoRa_HAT}/overview.jpg | Bin 18 files changed, 27 insertions(+), 10 deletions(-) rename {precompiled-trees => alt-trees}/README.md (100%) rename {precompiled-trees => alt-trees}/general/README.md (100%) rename {precompiled-trees => alt-trees}/general/general.dts (100%) rename {precompiled-trees => alt-trees}/serial/README.md (100%) rename {precompiled-trees => alt-trees}/serial/serial.dts (100%) rename {precompiled-trees => alt-trees}/spi/README.md (100%) rename {precompiled-trees => alt-trees}/spi/spi.dts (100%) rename {precompiled-trees => alt-trees}/sun20i-d1-mangopi-mq-pro/README.md (100%) rename {precompiled-trees => alt-trees}/sun20i-d1-nezha/README.md (100%) delete mode 100644 build-trees/6.8.0-41-generic/sun20i-d1-mangopi-mq-pro.dtb delete mode 120000 build-trees/sun20i-d1-nezha.dts create mode 100644 files/55_net.cfg rename {waveshare_SX1268_LoRa_HAT => reference/waveshare_SX1268_LoRa_HAT}/E22-900T22D_UserManual_EN_v1.3.pdf (100%) rename {waveshare_SX1268_LoRa_HAT => reference/waveshare_SX1268_LoRa_HAT}/README.md (100%) rename {waveshare_SX1268_LoRa_HAT => reference/waveshare_SX1268_LoRa_HAT}/SX1268_LoRa_HAT_SchDoc.pdf (100%) rename {waveshare_SX1268_LoRa_HAT => reference/waveshare_SX1268_LoRa_HAT}/SX126X_LoRa_HAT_CODE.zip (100%) rename {waveshare_SX1268_LoRa_HAT => reference/waveshare_SX1268_LoRa_HAT}/overview.jpg (100%) diff --git a/precompiled-trees/README.md b/alt-trees/README.md similarity index 100% rename from precompiled-trees/README.md rename to alt-trees/README.md diff --git a/precompiled-trees/general/README.md b/alt-trees/general/README.md similarity index 100% rename from precompiled-trees/general/README.md rename to alt-trees/general/README.md diff --git a/precompiled-trees/general/general.dts b/alt-trees/general/general.dts similarity index 100% rename from precompiled-trees/general/general.dts rename to alt-trees/general/general.dts diff --git a/precompiled-trees/serial/README.md b/alt-trees/serial/README.md similarity index 100% rename from precompiled-trees/serial/README.md rename to alt-trees/serial/README.md diff --git a/precompiled-trees/serial/serial.dts b/alt-trees/serial/serial.dts similarity index 100% rename from precompiled-trees/serial/serial.dts rename to alt-trees/serial/serial.dts diff --git a/precompiled-trees/spi/README.md b/alt-trees/spi/README.md similarity index 100% rename from precompiled-trees/spi/README.md rename to alt-trees/spi/README.md diff --git a/precompiled-trees/spi/spi.dts b/alt-trees/spi/spi.dts similarity index 100% rename from precompiled-trees/spi/spi.dts rename to alt-trees/spi/spi.dts diff --git a/precompiled-trees/sun20i-d1-mangopi-mq-pro/README.md b/alt-trees/sun20i-d1-mangopi-mq-pro/README.md similarity index 100% rename from precompiled-trees/sun20i-d1-mangopi-mq-pro/README.md rename to alt-trees/sun20i-d1-mangopi-mq-pro/README.md diff --git a/precompiled-trees/sun20i-d1-nezha/README.md b/alt-trees/sun20i-d1-nezha/README.md similarity index 100% rename from precompiled-trees/sun20i-d1-nezha/README.md rename to alt-trees/sun20i-d1-nezha/README.md diff --git a/build-trees/6.8.0-41-generic/sun20i-d1-mangopi-mq-pro.dtb b/build-trees/6.8.0-41-generic/sun20i-d1-mangopi-mq-pro.dtb deleted file mode 100644 index a883504e58baf75df0eb6e39583861d6e23cfeb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23206 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 DyX|&z diff --git a/build-trees/make_dtb.sh b/build-trees/make_dtb.sh index 4371467..964d9b1 100755 --- a/build-trees/make_dtb.sh +++ b/build-trees/make_dtb.sh @@ -4,7 +4,7 @@ dtc=/usr/bin/dtc revision=`/usr/bin/uname -r` -trees=../precompiled-trees +# alt=../alt-trees -- disabled auto building of all alt trees, better to do individually echo "Compiling against headers for $revision" @@ -16,14 +16,20 @@ else mkdir "$revision" fi -echo "Copying custom dts sources to build root" -for dts in `ls -d $trees/*/*.dts`; do - echo "$dts" - cp $dts . +#echo "Copying custom dts sources to build root" +#for dts in `ls -d $alt/*/*.dts`; do +# echo "$dts" +# cp $dts . +#done + +echo "Precompiling all includes in build root into $revision build directory" +for file in `ls *.dtsi`; do + echo "Processing $file to $revision/${file##*/}" + cpp -I/usr/src/linux-headers-$revision/include/ -nostdinc -undef -x assembler-with-cpp $file > $revision/${file##*/} done -echo "Precompiling all includes and sources in build root into $revision build directory" -for file in `ls {*.dts,*.dtsi}`; do +echo "Precompiling all sources in build root into $revision build directory" +for file in `ls *.dts`; do echo "Processing $file to $revision/${file##*/}" cpp -I/usr/src/linux-headers-$revision/include/ -nostdinc -undef -x assembler-with-cpp $file > $revision/${file##*/} done @@ -32,6 +38,6 @@ echo "Compiling all device tree sources in $revision build directory" cd $revision for file in `ls *.dts`; do out=${file/.dts/.dtb} - echo "Compiling: $revision/$file > $revision/$out" - $dtc $file > $out + echo "Compiling: $revision/$file > $revision/$revision-$out" + $dtc $file > $revision-$out done diff --git a/build-trees/sun20i-d1-nezha.dts b/build-trees/sun20i-d1-nezha.dts deleted file mode 120000 index adabe3d..0000000 --- a/build-trees/sun20i-d1-nezha.dts +++ /dev/null @@ -1 +0,0 @@ -../source/linux-riscv-6.8.0/arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dts \ No newline at end of file diff --git a/files/55_net.cfg b/files/55_net.cfg new file mode 100644 index 0000000..08ee28f --- /dev/null +++ b/files/55_net.cfg @@ -0,0 +1,12 @@ +# Netplan compatible config goes here +# see https://netplan.readthedocs.io/en/stable/examples/ +# Basic example for wifi below +network: + version: 2 + wifis: + wlan0: + optional: true + access-points: + "SSID": + password: "PASSWORD" + dhcp4: true diff --git a/waveshare_SX1268_LoRa_HAT/E22-900T22D_UserManual_EN_v1.3.pdf b/reference/waveshare_SX1268_LoRa_HAT/E22-900T22D_UserManual_EN_v1.3.pdf similarity index 100% rename from waveshare_SX1268_LoRa_HAT/E22-900T22D_UserManual_EN_v1.3.pdf rename to reference/waveshare_SX1268_LoRa_HAT/E22-900T22D_UserManual_EN_v1.3.pdf diff --git a/waveshare_SX1268_LoRa_HAT/README.md b/reference/waveshare_SX1268_LoRa_HAT/README.md similarity index 100% rename from waveshare_SX1268_LoRa_HAT/README.md rename to reference/waveshare_SX1268_LoRa_HAT/README.md diff --git a/waveshare_SX1268_LoRa_HAT/SX1268_LoRa_HAT_SchDoc.pdf b/reference/waveshare_SX1268_LoRa_HAT/SX1268_LoRa_HAT_SchDoc.pdf similarity index 100% rename from waveshare_SX1268_LoRa_HAT/SX1268_LoRa_HAT_SchDoc.pdf rename to reference/waveshare_SX1268_LoRa_HAT/SX1268_LoRa_HAT_SchDoc.pdf diff --git a/waveshare_SX1268_LoRa_HAT/SX126X_LoRa_HAT_CODE.zip b/reference/waveshare_SX1268_LoRa_HAT/SX126X_LoRa_HAT_CODE.zip similarity index 100% rename from waveshare_SX1268_LoRa_HAT/SX126X_LoRa_HAT_CODE.zip rename to reference/waveshare_SX1268_LoRa_HAT/SX126X_LoRa_HAT_CODE.zip diff --git a/waveshare_SX1268_LoRa_HAT/overview.jpg b/reference/waveshare_SX1268_LoRa_HAT/overview.jpg similarity index 100% rename from waveshare_SX1268_LoRa_HAT/overview.jpg rename to reference/waveshare_SX1268_LoRa_HAT/overview.jpg