Skip to content

Commit 7eb353c

Browse files
committed
Merge branch 'meta/allpatches' into jookia_allpatches
Signed-off-by: John Watts <contact@jookia.org>
2 parents b31a5dc + 70df01e commit 7eb353c

File tree

4 files changed

+78
-1
lines changed

4 files changed

+78
-1
lines changed

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ VERSION = 2024
44
PATCHLEVEL = 07
55
SUBLEVEL =
66
EXTRAVERSION = -rc3
7+
PATCHESVERSION = TODO
78
NAME =
89

910
# *DOCUMENTATION*
@@ -458,7 +459,7 @@ KBUILD_AFLAGS += $(call cc-option,-fno-PIE)
458459

459460
# Read UBOOTRELEASE from include/config/uboot.release (if it exists)
460461
UBOOTRELEASE = $(shell cat include/config/uboot.release 2> /dev/null)
461-
UBOOTVERSION = $(VERSION)$(if $(PATCHLEVEL),.$(PATCHLEVEL)$(if $(SUBLEVEL),.$(SUBLEVEL)))$(EXTRAVERSION)
462+
UBOOTVERSION = $(VERSION)$(if $(PATCHLEVEL),.$(PATCHLEVEL)$(if $(SUBLEVEL),.$(SUBLEVEL)))$(EXTRAVERSION)$(PATCHESVERSION)
462463

463464
export VERSION PATCHLEVEL SUBLEVEL UBOOTRELEASE UBOOTVERSION
464465
export ARCH CPU BOARD VENDOR SOC CPUDIR BOARDDIR

README renamed to README.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,47 @@
1+
Jookia's U-Boot
2+
---------------
3+
4+
This is my branch of U-Boot with features I've either developed or use in my projects.
5+
6+
Allwinner D1 and T113 patches:
7+
- [sunxi: video: Support LCD and HDMI output on H6/D1](https://lore.kernel.org/r/20240420-d1_de2-v1-0-297efca674ba@jookia.org) (branch b4/d1_de2)
8+
- [pwm: sunxi: Add support Allwinner D1 PWM](https://lore.kernel.org/r/20240518-pwm_d1-v1-0-311fc5fe2248@jookia.org) (branch b4/pwm_d1)
9+
- [Support SPI NAND booting on the T113](https://lore.kernel.org/r/20240411-spinand-v1-0-62d31bb188e8@jookia.org) (branch b4/spinand)
10+
- [sunxi: Support UART1 and UART2 on the T113](https://lore.kernel.org/r/20240411-t113serial-v1-0-41ff858a1235@jookia.org) (branch b4/t113serial)
11+
12+
Platform independent patches:
13+
- [boot: Pass baud rate to stdout](https://lore.kernel.org/r/20240411-stdout-v1-1-66ebe5bb152f@jookia.org) (branch b4/stdout)
14+
15+
Cleanup patches:
16+
- [ubi: Depend on MTD](https://lore.kernel.org/r/20240411-mtd-v1-1-fe300f6ab657@jookia.org) (branch b4/mtd)
17+
- [spi: Various Kconfig fixes](https://lore.kernel.org/r/20240427-spikconfig-v1-0-8a54772522f4@jookia.org) (branch b4/spikconfig)
18+
19+
Third party patches:
20+
- [sunxi, usb: UDC/DM gadget model support](https://lore.kernel.org/all/20230608195631.55364-1-CFSworks@gmail.com/) (branch patches/musb-new)
21+
22+
This branch tracks mainline U-Boot and performs small fixups on the patches. To
23+
see a list of commits from this branch only use this command:
24+
25+
```
26+
git log --left-only --oneline jookia_allpatches...master
27+
```
28+
29+
I regularly sign my Git commits with my hardware SSH key, if you would like to
30+
verify them run this and subtitute TAG or COMMIT:
31+
32+
```
33+
git -c gpg.ssh.allowedSignersFile=jookia/allowed_signers verify-tag TAG
34+
git -c gpg.ssh.allowedSignersFile=jookia/allowed_signers log --oneline --show-signature COMMIT
35+
```
36+
37+
My key fingerprint is ```SHA256:/gEvgms/9HpbgpcH+K7O4GYXmqkP7siJx9zHeEWRZTg```.
38+
39+
Please verify it by comparing it to my website: https://www.jookia.org/wiki/Keys
40+
41+
Mainline README
42+
---------------
43+
44+
```
145
# SPDX-License-Identifier: GPL-2.0+
246
#
347
# (C) Copyright 2000 - 2013
@@ -2651,3 +2695,4 @@ The U-Boot projects depends on contributions from the user community.
26512695
If you want to participate, please, have a look at the 'General'
26522696
section of https://docs.u-boot.org/en/latest/develop/index.html
26532697
where we describe coding standards and the patch submission process.
2698+
```

jookia/allowed_signers

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
jookia sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAID7OzA3dl0YNrkRPXGldZTzz3rtFcyBvXz661ZmMgIS3AAAABHNzaDo= jookia@titan

jookia/create_release.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/bin/bash
2+
# SPDX-License-Identifier: CC0
3+
# Copyright 2025 John Watts <contact@jookia.org>
4+
5+
set -e
6+
set -x
7+
TODAY="$(date +"%Y%m%d")"
8+
FILE=uboot-allpatches-$TODAY.tar.bz2
9+
sed -i "s/\(PATCHESVERSION = \).*/\1-allpatches$TODAY/g" Makefile
10+
git commit -m "Bump PATCHESVERSION to -allpatches$TODAY" -s -S Makefile
11+
git tag -s -m "Release $TODAY" allpatches/$TODAY
12+
mkdir -p release/
13+
git archive --format=tar --prefix=uboot-allpatches-$TODAY/ HEAD | \
14+
bzip2 > release/$FILE
15+
cp jookia/allowed_signers release
16+
ssh-keygen -Y sign -f ~/.ssh/id_ed25519_sk_solo.pub -n file release/$FILE
17+
(cd release; sha256sum * > sha256sums)
18+
git push mine jookia_allpatches allpatches/$TODAY
19+
cat <<EOF >release/GITHUB
20+
(add some comment here)
21+
22+
How to check the integrity and authenticity of these files:
23+
24+
\`\`\`
25+
sha256sum -c sha256sums
26+
ssh-keygen -Y verify -f allowed_signers -I jookia -n file -s $FILE.sig < $FILE
27+
\`\`\`
28+
29+
Make sure to check the key fingerprint against my website: https://www.jookia.org/wiki/Keys
30+
EOF

0 commit comments

Comments
 (0)