mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-08-04 10:47:41 +00:00
Compare commits
63 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
b2bf0c6412 | ||
![]() |
b51f89577f | ||
![]() |
bb0a6658af | ||
![]() |
7e427814b9 | ||
![]() |
4f80800172 | ||
![]() |
2cd078c466 | ||
![]() |
1a551c0753 | ||
![]() |
0cf378164c | ||
![]() |
3bc6e2b10a | ||
![]() |
5662a6230f | ||
![]() |
bc8db10ae6 | ||
![]() |
9822625a3d | ||
![]() |
f142640e2e | ||
![]() |
e648285fca | ||
![]() |
3cf1b78d55 | ||
![]() |
4dd3b8bc0d | ||
![]() |
918c14fce0 | ||
![]() |
d56344414b | ||
![]() |
6b51d5a8ab | ||
![]() |
5c2b6bd6e3 | ||
![]() |
103ddb150b | ||
![]() |
0e7310e8db | ||
![]() |
b4d587e53b | ||
![]() |
01923727d0 | ||
![]() |
8cc42b3adb | ||
![]() |
fe25d03b09 | ||
![]() |
e0f435bae1 | ||
![]() |
810de4efdb | ||
![]() |
5f41501292 | ||
![]() |
45d6d287e8 | ||
![]() |
14ddf8800e | ||
![]() |
33cc77eff0 | ||
![]() |
1bdccc83d9 | ||
![]() |
a0f63549f4 | ||
![]() |
f679638a9c | ||
![]() |
ac3017fc15 | ||
![]() |
c98e1557bb | ||
![]() |
4ffe277bcb | ||
![]() |
e1c1f052dc | ||
![]() |
6d5c41c682 | ||
![]() |
9e78409db8 | ||
![]() |
f649995a08 | ||
![]() |
6bbf0b382c | ||
![]() |
abfe9da03e | ||
![]() |
81275e7189 | ||
![]() |
9b81e50e19 | ||
![]() |
22a7f43875 | ||
![]() |
fa88a04722 | ||
![]() |
a48888a2df | ||
![]() |
c152fdeba0 | ||
![]() |
5583a16219 | ||
![]() |
639cd41ccf | ||
![]() |
9b3e5357c5 | ||
![]() |
d204cbda7f | ||
![]() |
7b14ed775b | ||
![]() |
1be8e44cde | ||
![]() |
3329912511 | ||
![]() |
3c469e6f27 | ||
![]() |
bbbaff117a | ||
![]() |
6c58a94a4d | ||
![]() |
2b89de39e3 | ||
![]() |
1ca4275698 | ||
![]() |
647a461a74 |
11
.github/workflows/release.yml
vendored
11
.github/workflows/release.yml
vendored
@ -92,6 +92,17 @@ jobs:
|
|||||||
asset_name: hassos_${{ matrix.board.output }}-${{ needs.validate_release.outputs.version }}.raucb
|
asset_name: hassos_${{ matrix.board.output }}-${{ needs.validate_release.outputs.version }}.raucb
|
||||||
asset_content_type: application/octet-stream
|
asset_content_type: application/octet-stream
|
||||||
|
|
||||||
|
- name: Upload ova image
|
||||||
|
if: ${{ matrix.board.name == 'ova' }}
|
||||||
|
uses: actions/upload-release-asset@v1
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
with:
|
||||||
|
upload_url: ${{ github.event.release.upload_url }}
|
||||||
|
asset_path: ${{ github.workspace }}/release/hassos_${{ matrix.board.output }}-${{ needs.validate_release.outputs.version }}.ova
|
||||||
|
asset_name: hassos_${{ matrix.board.output }}-${{ needs.validate_release.outputs.version }}.ova
|
||||||
|
asset_content_type: application/x-tar
|
||||||
|
|
||||||
- name: Upload qcow2 image
|
- name: Upload qcow2 image
|
||||||
if: ${{ matrix.board.name == 'ova' }}
|
if: ${{ matrix.board.name == 'ova' }}
|
||||||
uses: actions/upload-release-asset@v1
|
uses: actions/upload-release-asset@v1
|
||||||
|
@ -5,15 +5,15 @@ Default Kernel tree: 5.4
|
|||||||
|
|
||||||
| Board | Version |
|
| Board | Version |
|
||||||
|-------|---------|
|
|-------|---------|
|
||||||
| Open Virtual Appliance | 5.4.80 |
|
| Open Virtual Appliance | 5.4.99 |
|
||||||
| Raspberry Pi | 5.4.79 |
|
| Raspberry Pi | 5.4.83 |
|
||||||
| Raspberry Pi 0-W | 5.4.79 |
|
| Raspberry Pi 0-W | 5.4.83 |
|
||||||
| Raspberry Pi 2 | 5.4.79 |
|
| Raspberry Pi 2 | 5.4.83 |
|
||||||
| Raspberry Pi 3 | 5.4.79 |
|
| Raspberry Pi 3 | 5.4.83 |
|
||||||
| Raspberry Pi 4 | 5.4.79 |
|
| Raspberry Pi 4 | 5.4.83 |
|
||||||
| Tinker Board | 5.4.80 |
|
| Tinker Board | 5.4.99 |
|
||||||
| Odroid-C2 | 5.9.11 |
|
| Odroid-C2 | 5.9.16 |
|
||||||
| Odroid-C4 | 5.9.11 |
|
| Odroid-C4 | 5.9.16 |
|
||||||
| Odroid-N2 | 5.9.11 |
|
| Odroid-N2 | 5.9.16 |
|
||||||
| Odroid-XU4 | 5.9.11 |
|
| Odroid-XU4 | 5.9.16 |
|
||||||
| Intel NUC | 5.4.80 |
|
| Intel NUC | 5.4.99 |
|
||||||
|
@ -5,3 +5,4 @@ source "$BR2_EXTERNAL_HASSOS_PATH/package/hardkernel-boot/Config.in"
|
|||||||
source "$BR2_EXTERNAL_HASSOS_PATH/package/qemu-guest-agent/Config.in"
|
source "$BR2_EXTERNAL_HASSOS_PATH/package/qemu-guest-agent/Config.in"
|
||||||
source "$BR2_EXTERNAL_HASSOS_PATH/package/intel-e1000e/Config.in"
|
source "$BR2_EXTERNAL_HASSOS_PATH/package/intel-e1000e/Config.in"
|
||||||
source "$BR2_EXTERNAL_HASSOS_PATH/package/rpi-eeprom/Config.in"
|
source "$BR2_EXTERNAL_HASSOS_PATH/package/rpi-eeprom/Config.in"
|
||||||
|
source "$BR2_EXTERNAL_HASSOS_PATH/package/rtl8812au/Config.in"
|
||||||
|
@ -1253,7 +1253,7 @@ CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
|
|||||||
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
|
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
|
||||||
CONFIG_CFG80211_DEFAULT_PS=y
|
CONFIG_CFG80211_DEFAULT_PS=y
|
||||||
CONFIG_CFG80211_CRDA_SUPPORT=y
|
CONFIG_CFG80211_CRDA_SUPPORT=y
|
||||||
# CONFIG_CFG80211_WEXT is not set
|
CONFIG_CFG80211_WEXT=y
|
||||||
CONFIG_MAC80211=m
|
CONFIG_MAC80211=m
|
||||||
CONFIG_MAC80211_HAS_RC=y
|
CONFIG_MAC80211_HAS_RC=y
|
||||||
CONFIG_MAC80211_RC_MINSTREL=y
|
CONFIG_MAC80211_RC_MINSTREL=y
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
From 526ccae8321b9b48925c44999611c3c5a374328e Mon Sep 17 00:00:00 2001
|
From f9877c2895d6c05710a828d0cd46d9f25626b070 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <526ccae8321b9b48925c44999611c3c5a374328e.1607542946.git.stefan@agner.ch>
|
Message-Id: <f9877c2895d6c05710a828d0cd46d9f25626b070.1609421746.git.stefan@agner.ch>
|
||||||
From: Stefan Agner <stefan@agner.ch>
|
From: Stefan Agner <stefan@agner.ch>
|
||||||
Date: Mon, 31 Aug 2020 13:40:18 +0200
|
Date: Mon, 31 Aug 2020 13:40:18 +0200
|
||||||
Subject: [PATCH 1/3] ARM: meson: isolate loading of socinfo
|
Subject: [PATCH 1/4] ARM: meson: isolate loading of socinfo
|
||||||
|
|
||||||
Move loading of socinfo into a separate function so the value can be
|
Move loading of socinfo into a separate function so the value can be
|
||||||
reused later.
|
reused later.
|
||||||
@ -47,5 +47,5 @@ index 3abb27e03b..c585b12ca5 100644
|
|||||||
socinfo_to_soc_id(socinfo),
|
socinfo_to_soc_id(socinfo),
|
||||||
socinfo_to_package_id(socinfo),
|
socinfo_to_package_id(socinfo),
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
From 2b2ad8c105cbb5fb48c3c5f0512c031f6533d522 Mon Sep 17 00:00:00 2001
|
From 31e32295dc261032d7f5540a0b7f79a4f5a5b807 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <2b2ad8c105cbb5fb48c3c5f0512c031f6533d522.1607542946.git.stefan@agner.ch>
|
Message-Id: <31e32295dc261032d7f5540a0b7f79a4f5a5b807.1609421746.git.stefan@agner.ch>
|
||||||
In-Reply-To: <526ccae8321b9b48925c44999611c3c5a374328e.1607542946.git.stefan@agner.ch>
|
In-Reply-To: <f9877c2895d6c05710a828d0cd46d9f25626b070.1609421746.git.stefan@agner.ch>
|
||||||
References: <526ccae8321b9b48925c44999611c3c5a374328e.1607542946.git.stefan@agner.ch>
|
References: <f9877c2895d6c05710a828d0cd46d9f25626b070.1609421746.git.stefan@agner.ch>
|
||||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
Date: Tue, 4 Aug 2020 13:50:57 +0000
|
Date: Tue, 4 Aug 2020 13:50:57 +0000
|
||||||
Subject: [PATCH 2/3] meson: Add board_rev to env
|
Subject: [PATCH 2/4] meson: Add board_rev to env
|
||||||
|
|
||||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
Signed-off-by: Stefan Agner <stefan@agner.ch>
|
Signed-off-by: Stefan Agner <stefan@agner.ch>
|
||||||
@ -78,5 +78,5 @@ index caf7fd6810..c2a191ba6a 100644
|
|||||||
|
|
||||||
if (!eth_env_get_enetaddr("ethaddr", mac_addr)) {
|
if (!eth_env_get_enetaddr("ethaddr", mac_addr)) {
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
From 0077176ac369a1125c3fb22f7ba8e5d53576a1b3 Mon Sep 17 00:00:00 2001
|
From 01ba1339ffd095b146b9d9d772aea6f2b3594a06 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <0077176ac369a1125c3fb22f7ba8e5d53576a1b3.1607542946.git.stefan@agner.ch>
|
Message-Id: <01ba1339ffd095b146b9d9d772aea6f2b3594a06.1609421746.git.stefan@agner.ch>
|
||||||
In-Reply-To: <526ccae8321b9b48925c44999611c3c5a374328e.1607542946.git.stefan@agner.ch>
|
In-Reply-To: <f9877c2895d6c05710a828d0cd46d9f25626b070.1609421746.git.stefan@agner.ch>
|
||||||
References: <526ccae8321b9b48925c44999611c3c5a374328e.1607542946.git.stefan@agner.ch>
|
References: <f9877c2895d6c05710a828d0cd46d9f25626b070.1609421746.git.stefan@agner.ch>
|
||||||
From: Neil Armstrong <narmstrong@baylibre.com>
|
From: Neil Armstrong <narmstrong@baylibre.com>
|
||||||
Date: Mon, 2 Sep 2019 15:42:04 +0200
|
Date: Mon, 2 Sep 2019 15:42:04 +0200
|
||||||
Subject: [PATCH 3/3] HACK: mmc: meson-gx: limit to 24MHz
|
Subject: [PATCH 3/4] HACK: mmc: meson-gx: limit to 24MHz
|
||||||
|
|
||||||
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
||||||
---
|
---
|
||||||
@ -25,5 +25,5 @@ index 719dd1e5e5..dd3dd7c08c 100644
|
|||||||
cfg->name = dev->name;
|
cfg->name = dev->name;
|
||||||
|
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -0,0 +1,43 @@
|
|||||||
|
From 26e152c0929702a9dfca4a8967601b59de77a57d Mon Sep 17 00:00:00 2001
|
||||||
|
Message-Id: <26e152c0929702a9dfca4a8967601b59de77a57d.1609421746.git.stefan@agner.ch>
|
||||||
|
In-Reply-To: <f9877c2895d6c05710a828d0cd46d9f25626b070.1609421746.git.stefan@agner.ch>
|
||||||
|
References: <f9877c2895d6c05710a828d0cd46d9f25626b070.1609421746.git.stefan@agner.ch>
|
||||||
|
From: Neil Armstrong <narmstrong@baylibre.com>
|
||||||
|
Date: Mon, 14 Dec 2020 19:39:07 +0100
|
||||||
|
Subject: [PATCH 4/4] pinctrl: meson: fix bit manipulation of pin bias
|
||||||
|
configuration
|
||||||
|
|
||||||
|
This fixes the wrong usage of clrsetbits_le32(), badly setting the set argument.
|
||||||
|
|
||||||
|
Fixes: c4c726c26b ("pinctrl: meson: add pinconf support")
|
||||||
|
Reported-by: Anton Arapov <arapov@gmail.com>
|
||||||
|
Reported-by: Otto Meier <gf435@gmx.net>
|
||||||
|
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
||||||
|
(cherry picked from commit 5ccd5d2cc98224108ae9fb09593a862c9caa5e80)
|
||||||
|
---
|
||||||
|
drivers/pinctrl/meson/pinctrl-meson.c | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/pinctrl/meson/pinctrl-meson.c b/drivers/pinctrl/meson/pinctrl-meson.c
|
||||||
|
index d4539b02d8..5065b62436 100644
|
||||||
|
--- a/drivers/pinctrl/meson/pinctrl-meson.c
|
||||||
|
+++ b/drivers/pinctrl/meson/pinctrl-meson.c
|
||||||
|
@@ -216,13 +216,13 @@ static int meson_pinconf_bias_set(struct udevice *dev, unsigned int pin,
|
||||||
|
}
|
||||||
|
|
||||||
|
/* othewise, enable the bias and select level */
|
||||||
|
- clrsetbits_le32(priv->reg_pullen + reg, BIT(bit), 1);
|
||||||
|
+ clrsetbits_le32(priv->reg_pullen + reg, BIT(bit), BIT(bit));
|
||||||
|
ret = meson_gpio_calc_reg_and_bit(dev, offset, REG_PULL, ®, &bit);
|
||||||
|
if (ret)
|
||||||
|
return ret;
|
||||||
|
|
||||||
|
clrsetbits_le32(priv->reg_pull + reg, BIT(bit),
|
||||||
|
- param == PIN_CONFIG_BIAS_PULL_UP);
|
||||||
|
+ (param == PIN_CONFIG_BIAS_PULL_UP ? BIT(bit) : 0));
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.30.0
|
||||||
|
|
@ -15,3 +15,10 @@ CONFIG_DRM_I915=m
|
|||||||
CONFIG_DRM_I915_CAPTURE_ERROR=y
|
CONFIG_DRM_I915_CAPTURE_ERROR=y
|
||||||
CONFIG_DRM_I915_COMPRESS_ERROR=y
|
CONFIG_DRM_I915_COMPRESS_ERROR=y
|
||||||
CONFIG_DRM_I915_USERPTR=y
|
CONFIG_DRM_I915_USERPTR=y
|
||||||
|
|
||||||
|
CONFIG_MMC=y
|
||||||
|
CONFIG_MMC_BLOCK=y
|
||||||
|
CONFIG_MMC_SDHCI=y
|
||||||
|
CONFIG_MMC_SDHCI_ACPI=y
|
||||||
|
CONFIG_MMC_SDHCI_PCI=y
|
||||||
|
CONFIG_X86_INTEL_LPSS=y
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
</References>
|
</References>
|
||||||
<DiskSection>
|
<DiskSection>
|
||||||
<Info>List of the virtual disks used in the package</Info>
|
<Info>List of the virtual disks used in the package</Info>
|
||||||
<Disk ovf:capacity="6442450944" ovf:diskId="vmdisk1" ovf:fileRef="file1" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" ovf:boot="True" vbox:uuid="5f042839-c478-43d9-9eb0-fd8a902146ec"/>
|
<Disk ovf:capacity="34359738368" ovf:diskId="vmdisk1" ovf:fileRef="file1" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" ovf:boot="True" vbox:uuid="5f042839-c478-43d9-9eb0-fd8a902146ec"/>
|
||||||
</DiskSection>
|
</DiskSection>
|
||||||
<NetworkSection>
|
<NetworkSection>
|
||||||
<Info>Logical networks used in the package</Info>
|
<Info>Logical networks used in the package</Info>
|
||||||
|
@ -15,8 +15,6 @@ function hassos_pre_image() {
|
|||||||
if [[ "${BOARD_ID}" =~ "rpi4" ]]; then
|
if [[ "${BOARD_ID}" =~ "rpi4" ]]; then
|
||||||
cp "${BINARIES_DIR}/rpi-firmware/fixup.dat" "${BOOT_DATA}/fixup4.dat"
|
cp "${BINARIES_DIR}/rpi-firmware/fixup.dat" "${BOOT_DATA}/fixup4.dat"
|
||||||
cp "${BINARIES_DIR}/rpi-firmware/start.elf" "${BOOT_DATA}/start4.elf"
|
cp "${BINARIES_DIR}/rpi-firmware/start.elf" "${BOOT_DATA}/start4.elf"
|
||||||
cp "${BINARIES_DIR}/rpi-eeprom/pieeprom.sig" "${BOOT_DATA}/pieeprom.sig"
|
|
||||||
cp "${BINARIES_DIR}/rpi-eeprom/pieeprom.upd" "${BOOT_DATA}/pieeprom.upd"
|
|
||||||
else
|
else
|
||||||
cp -t "${BOOT_DATA}" \
|
cp -t "${BOOT_DATA}" \
|
||||||
"${BINARIES_DIR}/rpi-firmware/fixup.dat" \
|
"${BINARIES_DIR}/rpi-firmware/fixup.dat" \
|
||||||
@ -24,6 +22,12 @@ function hassos_pre_image() {
|
|||||||
"${BINARIES_DIR}/rpi-firmware/bootcode.bin"
|
"${BINARIES_DIR}/rpi-firmware/bootcode.bin"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# EEPROM update for Raspberry Pi 4/Compute Module 4
|
||||||
|
if grep -Eq "^BR2_PACKAGE_RPI_EEPROM=y$" "${BR2_CONFIG}"; then
|
||||||
|
cp "${BINARIES_DIR}/rpi-eeprom/pieeprom.sig" "${BOOT_DATA}/pieeprom.sig"
|
||||||
|
cp "${BINARIES_DIR}/rpi-eeprom/pieeprom.upd" "${BOOT_DATA}/pieeprom.upd"
|
||||||
|
fi
|
||||||
|
|
||||||
# Set cmd options
|
# Set cmd options
|
||||||
echo "dwc_otg.lpm_enable=0 console=tty1" > "${BOOT_DATA}/cmdline.txt"
|
echo "dwc_otg.lpm_enable=0 console=tty1" > "${BOOT_DATA}/cmdline.txt"
|
||||||
|
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
# CONFIG_AUTOFS4_FS is not set
|
# CONFIG_AUTOFS4_FS is not set
|
||||||
# CONFIG_AUTOFS_FS is not set
|
# CONFIG_AUTOFS_FS is not set
|
||||||
|
# CONFIG_PGTABLE_MAPPING is not set
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
From 3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73 Mon Sep 17 00:00:00 2001
|
From 625000fe2a9c1f78099895bf14c2f9753e359fba Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
Message-Id: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
From: Florian Fainelli <f.fainelli@gmail.com>
|
From: Florian Fainelli <f.fainelli@gmail.com>
|
||||||
Date: Mon, 15 Jun 2020 10:40:41 +0200
|
Date: Mon, 15 Jun 2020 10:40:41 +0200
|
||||||
Subject: [PATCH 1/8] dt-bindings: arm: bcm: Convert BCM2835 firmware binding
|
Subject: [PATCH 1/7] dt-bindings: arm: bcm: Convert BCM2835 firmware binding
|
||||||
to YAML
|
to YAML
|
||||||
|
|
||||||
Convert the Raspberry Pi BCM2835 firmware binding document to YAML.
|
Convert the Raspberry Pi BCM2835 firmware binding document to YAML.
|
||||||
@ -83,5 +83,5 @@ index 000000000000..cec540c052b6
|
|||||||
+ };
|
+ };
|
||||||
+...
|
+...
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
From 3ad7fb9329eabd1d7f692f612742ca5ac38854a5 Mon Sep 17 00:00:00 2001
|
From 47ebc13878c0bff61aeac05bc376a795b26553cd Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <3ad7fb9329eabd1d7f692f612742ca5ac38854a5.1605346684.git.stefan@agner.ch>
|
Message-Id: <47ebc13878c0bff61aeac05bc376a795b26553cd.1611839042.git.stefan@agner.ch>
|
||||||
In-Reply-To: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
In-Reply-To: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
References: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
References: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
From: Maxime Ripard <maxime@cerno.tech>
|
From: Maxime Ripard <maxime@cerno.tech>
|
||||||
Date: Mon, 15 Jun 2020 10:40:42 +0200
|
Date: Mon, 15 Jun 2020 10:40:42 +0200
|
||||||
Subject: [PATCH 2/8] dt-bindings: clock: Add a binding for the RPi Firmware
|
Subject: [PATCH 2/7] dt-bindings: clock: Add a binding for the RPi Firmware
|
||||||
clocks
|
clocks
|
||||||
|
|
||||||
The firmware running on the RPi VideoCore can be used to discover and
|
The firmware running on the RPi VideoCore can be used to discover and
|
||||||
@ -67,5 +67,5 @@ index cec540c052b6..b48ed875eb8e 100644
|
|||||||
};
|
};
|
||||||
...
|
...
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
From 305aeb868929695699e04e26dd590e64ad3c42dd Mon Sep 17 00:00:00 2001
|
From 0f26a0a4b0a7db1b50ee0f31dde3a23da22945ed Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <305aeb868929695699e04e26dd590e64ad3c42dd.1605346684.git.stefan@agner.ch>
|
Message-Id: <0f26a0a4b0a7db1b50ee0f31dde3a23da22945ed.1611839042.git.stefan@agner.ch>
|
||||||
In-Reply-To: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
In-Reply-To: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
References: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
References: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
From: Maxime Ripard <maxime@cerno.tech>
|
From: Maxime Ripard <maxime@cerno.tech>
|
||||||
Date: Fri, 26 Jun 2020 13:54:33 +0200
|
Date: Fri, 26 Jun 2020 13:54:33 +0200
|
||||||
Subject: [PATCH 3/8] dt-bindings: arm: bcm: Add a select to the RPI Firmware
|
Subject: [PATCH 3/7] dt-bindings: arm: bcm: Add a select to the RPI Firmware
|
||||||
binding
|
binding
|
||||||
|
|
||||||
The RaspberryPi firmware binding uses two compatible, include simple-bus.
|
The RaspberryPi firmware binding uses two compatible, include simple-bus.
|
||||||
@ -46,5 +46,5 @@ index b48ed875eb8e..17e4f20c8d39 100644
|
|||||||
compatible:
|
compatible:
|
||||||
items:
|
items:
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
From 33743cfcff296b1011e46168ecab185a00e0f00d Mon Sep 17 00:00:00 2001
|
From eb9b3dff529cba1409ca17191954a7f26c2720ee Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <33743cfcff296b1011e46168ecab185a00e0f00d.1605346684.git.stefan@agner.ch>
|
Message-Id: <eb9b3dff529cba1409ca17191954a7f26c2720ee.1611839042.git.stefan@agner.ch>
|
||||||
In-Reply-To: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
In-Reply-To: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
References: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
References: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
||||||
Date: Mon, 29 Jun 2020 18:18:37 +0200
|
Date: Mon, 29 Jun 2020 18:18:37 +0200
|
||||||
Subject: [PATCH 4/8] dt-bindings: reset: Add a binding for the RPi Firmware
|
Subject: [PATCH 4/7] dt-bindings: reset: Add a binding for the RPi Firmware
|
||||||
reset controller
|
reset controller
|
||||||
|
|
||||||
The firmware running on the RPi VideoCore can be used to reset and
|
The firmware running on the RPi VideoCore can be used to reset and
|
||||||
@ -79,5 +79,5 @@ index 000000000000..1a4f4c792723
|
|||||||
+
|
+
|
||||||
+#endif
|
+#endif
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
From fecb02cc3664de0d1c43ce566ff95c1b68fca51e Mon Sep 17 00:00:00 2001
|
From 78ad38829939c60437fd8a11cabc92679cc3e6df Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <fecb02cc3664de0d1c43ce566ff95c1b68fca51e.1605346684.git.stefan@agner.ch>
|
Message-Id: <78ad38829939c60437fd8a11cabc92679cc3e6df.1611839042.git.stefan@agner.ch>
|
||||||
In-Reply-To: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
In-Reply-To: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
References: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
References: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
||||||
Date: Mon, 29 Jun 2020 18:18:39 +0200
|
Date: Mon, 29 Jun 2020 18:18:39 +0200
|
||||||
Subject: [PATCH 5/8] ARM: dts: bcm2711: Add firmware usb reset node
|
Subject: [PATCH 5/7] ARM: dts: bcm2711: Add firmware usb reset node
|
||||||
|
|
||||||
Now that the reset driver exposing Raspberry Pi 4's firmware based USB
|
Now that the reset driver exposing Raspberry Pi 4's firmware based USB
|
||||||
reset routine is available, let's add the device tree node exposing it.
|
reset routine is available, let's add the device tree node exposing it.
|
||||||
@ -16,10 +16,12 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|||||||
(cherry picked from commit b03300db06bed1997a1eecc4c26f3a2895c57726)
|
(cherry picked from commit b03300db06bed1997a1eecc4c26f3a2895c57726)
|
||||||
---
|
---
|
||||||
arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 5 +++++
|
arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 5 +++++
|
||||||
1 file changed, 5 insertions(+)
|
arch/arm/boot/dts/bcm2711-rpi-400.dts | 5 +++++
|
||||||
|
arch/arm/boot/dts/bcm2711-rpi-cm4.dts | 5 +++++
|
||||||
|
3 files changed, 15 insertions(+)
|
||||||
|
|
||||||
diff --git a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
diff --git a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
||||||
index 21b20e334b1a..d77d61d41bbc 100644
|
index b5daeee077ec..37f14d7fd4f0 100644
|
||||||
--- a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
--- a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
||||||
+++ b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
+++ b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
||||||
@@ -72,6 +72,11 @@
|
@@ -72,6 +72,11 @@
|
||||||
@ -34,6 +36,38 @@ index 21b20e334b1a..d77d61d41bbc 100644
|
|||||||
};
|
};
|
||||||
|
|
||||||
&gpio {
|
&gpio {
|
||||||
--
|
diff --git a/arch/arm/boot/dts/bcm2711-rpi-400.dts b/arch/arm/boot/dts/bcm2711-rpi-400.dts
|
||||||
2.29.2
|
index 9454ce193ec5..a4f4e619d83c 100644
|
||||||
|
--- a/arch/arm/boot/dts/bcm2711-rpi-400.dts
|
||||||
|
+++ b/arch/arm/boot/dts/bcm2711-rpi-400.dts
|
||||||
|
@@ -72,6 +72,11 @@
|
||||||
|
"SD_OC_N";
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
+
|
||||||
|
+ reset: reset {
|
||||||
|
+ compatible = "raspberrypi,firmware-reset";
|
||||||
|
+ #reset-cells = <1>;
|
||||||
|
+ };
|
||||||
|
};
|
||||||
|
|
||||||
|
&gpio {
|
||||||
|
diff --git a/arch/arm/boot/dts/bcm2711-rpi-cm4.dts b/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
|
||||||
|
index fc3f062fd820..aa346b063b2a 100644
|
||||||
|
--- a/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
|
||||||
|
+++ b/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
|
||||||
|
@@ -84,6 +84,11 @@
|
||||||
|
output-low;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
+
|
||||||
|
+ reset: reset {
|
||||||
|
+ compatible = "raspberrypi,firmware-reset";
|
||||||
|
+ #reset-cells = <1>;
|
||||||
|
+ };
|
||||||
|
};
|
||||||
|
|
||||||
|
&pwm1 {
|
||||||
|
--
|
||||||
|
2.30.0
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
From e0231cd65d8c13be1cebae1e6b5fbef61be6be0d Mon Sep 17 00:00:00 2001
|
From 874e651872c2b9e2a2a7f5e139197b9c8c96240b Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <e0231cd65d8c13be1cebae1e6b5fbef61be6be0d.1605346684.git.stefan@agner.ch>
|
Message-Id: <874e651872c2b9e2a2a7f5e139197b9c8c96240b.1611839042.git.stefan@agner.ch>
|
||||||
In-Reply-To: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
In-Reply-To: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
References: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
References: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
||||||
Date: Mon, 29 Jun 2020 18:18:40 +0200
|
Date: Mon, 29 Jun 2020 18:18:40 +0200
|
||||||
Subject: [PATCH 6/8] ARM: dts: bcm2711: Add reset controller to xHCI node
|
Subject: [PATCH 6/7] ARM: dts: bcm2711: Add reset controller to xHCI node
|
||||||
|
|
||||||
The chip is hardwired to the board's PCIe bus and needs to be properly
|
The chip is hardwired to the board's PCIe bus and needs to be properly
|
||||||
setup trough a firmware routine after a PCI fundamental reset. Pass the
|
setup trough a firmware routine after a PCI fundamental reset. Pass the
|
||||||
@ -18,10 +18,12 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|||||||
(cherry picked from commit 258f92d2f840b6ea62c0b33f04eb4d9270935bba)
|
(cherry picked from commit 258f92d2f840b6ea62c0b33f04eb4d9270935bba)
|
||||||
---
|
---
|
||||||
arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 +++++++++++++++++
|
arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 +++++++++++++++++
|
||||||
1 file changed, 17 insertions(+)
|
arch/arm/boot/dts/bcm2711-rpi-400.dts | 17 +++++++++++++++++
|
||||||
|
arch/arm/boot/dts/bcm2711-rpi-cm4.dts | 12 ++++++++++++
|
||||||
|
3 files changed, 46 insertions(+)
|
||||||
|
|
||||||
diff --git a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
diff --git a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
||||||
index d77d61d41bbc..513cae21e64c 100644
|
index 37f14d7fd4f0..1139d60a643d 100644
|
||||||
--- a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
--- a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
||||||
+++ b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
+++ b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
||||||
@@ -3,6 +3,8 @@
|
@@ -3,6 +3,8 @@
|
||||||
@ -55,6 +57,71 @@ index d77d61d41bbc..513cae21e64c 100644
|
|||||||
/* uart0 communicates with the BT module */
|
/* uart0 communicates with the BT module */
|
||||||
&uart0 {
|
&uart0 {
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
--
|
diff --git a/arch/arm/boot/dts/bcm2711-rpi-400.dts b/arch/arm/boot/dts/bcm2711-rpi-400.dts
|
||||||
2.29.2
|
index a4f4e619d83c..264f0226f1b0 100644
|
||||||
|
--- a/arch/arm/boot/dts/bcm2711-rpi-400.dts
|
||||||
|
+++ b/arch/arm/boot/dts/bcm2711-rpi-400.dts
|
||||||
|
@@ -3,6 +3,8 @@
|
||||||
|
#include "bcm2711.dtsi"
|
||||||
|
#include "bcm2835-rpi.dtsi"
|
||||||
|
|
||||||
|
+#include <dt-bindings/reset/raspberrypi,firmware-reset.h>
|
||||||
|
+
|
||||||
|
/ {
|
||||||
|
compatible = "raspberrypi,400", "brcm,bcm2711";
|
||||||
|
model = "Raspberry Pi 400";
|
||||||
|
@@ -195,6 +197,21 @@
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
+&pcie0 {
|
||||||
|
+ pci@1,0 {
|
||||||
|
+ #address-cells = <3>;
|
||||||
|
+ #size-cells = <2>;
|
||||||
|
+ ranges;
|
||||||
|
+
|
||||||
|
+ reg = <0 0 0 0 0>;
|
||||||
|
+
|
||||||
|
+ usb@1,0 {
|
||||||
|
+ reg = <0x10000 0 0 0 0>;
|
||||||
|
+ resets = <&reset RASPBERRYPI_FIRMWARE_RESET_ID_USB>;
|
||||||
|
+ };
|
||||||
|
+ };
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
/* uart0 communicates with the BT module */
|
||||||
|
&uart0 {
|
||||||
|
pinctrl-names = "default";
|
||||||
|
diff --git a/arch/arm/boot/dts/bcm2711-rpi-cm4.dts b/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
|
||||||
|
index aa346b063b2a..4c0f6b320656 100644
|
||||||
|
--- a/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
|
||||||
|
+++ b/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
|
||||||
|
@@ -3,6 +3,8 @@
|
||||||
|
#include "bcm2711.dtsi"
|
||||||
|
#include "bcm2835-rpi.dtsi"
|
||||||
|
|
||||||
|
+#include <dt-bindings/reset/raspberrypi,firmware-reset.h>
|
||||||
|
+
|
||||||
|
/ {
|
||||||
|
compatible = "raspberrypi,4-compute-module", "brcm,bcm2711";
|
||||||
|
model = "Raspberry Pi Compute Module 4";
|
||||||
|
@@ -134,6 +136,16 @@
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
+&pcie0 {
|
||||||
|
+ pci@1,0 {
|
||||||
|
+ #address-cells = <3>;
|
||||||
|
+ #size-cells = <2>;
|
||||||
|
+ ranges;
|
||||||
|
+
|
||||||
|
+ reg = <0 0 0 0 0>;
|
||||||
|
+ };
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
/* uart0 communicates with the BT module */
|
||||||
|
&uart0 {
|
||||||
|
pinctrl-names = "default";
|
||||||
|
--
|
||||||
|
2.30.0
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
From c18ca341da823bd2ec5aa04ea5970d3867eaae73 Mon Sep 17 00:00:00 2001
|
From d862338cd866a6fe9541636b7948e4998d1dd01f Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <c18ca341da823bd2ec5aa04ea5970d3867eaae73.1605346684.git.stefan@agner.ch>
|
Message-Id: <d862338cd866a6fe9541636b7948e4998d1dd01f.1611839042.git.stefan@agner.ch>
|
||||||
In-Reply-To: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
In-Reply-To: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
References: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
References: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
||||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
Date: Tue, 2 Jun 2020 21:20:08 +0000
|
Date: Tue, 2 Jun 2020 21:20:08 +0000
|
||||||
Subject: [PATCH 8/8] ARM: dts: bcm283x: add compatible picked up by U-Boot
|
Subject: [PATCH 7/7] ARM: dts: bcm283x: add compatible picked up by U-Boot
|
||||||
|
|
||||||
Without brcm,bcm2835-pl011 in compatible U-Boot uses the regular PL011
|
Without brcm,bcm2835-pl011 in compatible U-Boot uses the regular PL011
|
||||||
driver which seems to crash when enable_uart=1 is not used. Using
|
driver which seems to crash when enable_uart=1 is not used. Using
|
||||||
@ -72,5 +72,5 @@ index 4426f9e6ba92..abcf677fe416 100644
|
|||||||
interrupts = <2 25>;
|
interrupts = <2 25>;
|
||||||
clocks = <&clocks BCM2835_CLOCK_UART>,
|
clocks = <&clocks BCM2835_CLOCK_UART>,
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
@ -1,233 +0,0 @@
|
|||||||
From 5038cc5a33a1534bd0e521674314938224838ce4 Mon Sep 17 00:00:00 2001
|
|
||||||
Message-Id: <5038cc5a33a1534bd0e521674314938224838ce4.1605346684.git.stefan@agner.ch>
|
|
||||||
In-Reply-To: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
|
||||||
References: <3651b4af52d63d4e37f40c7a6d0809b0a6c9dd73.1605346684.git.stefan@agner.ch>
|
|
||||||
From: Arnd Bergmann <arnd@arndb.de>
|
|
||||||
Date: Fri, 13 Nov 2020 15:59:32 +0100
|
|
||||||
Subject: [PATCH 7/8] arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where
|
|
||||||
needed
|
|
||||||
|
|
||||||
Stefan Agner reported a bug when using zsram on 32-bit Arm machines
|
|
||||||
with RAM above the 4GB address boundary:
|
|
||||||
|
|
||||||
Unable to handle kernel NULL pointer dereference at virtual address 00000000
|
|
||||||
pgd = a27bd01c
|
|
||||||
[00000000] *pgd=236a0003, *pmd=1ffa64003
|
|
||||||
Internal error: Oops: 207 [#1] SMP ARM
|
|
||||||
Modules linked in: mdio_bcm_unimac(+) brcmfmac cfg80211 brcmutil raspberrypi_hwmon hci_uart crc32_arm_ce bcm2711_thermal phy_generic genet
|
|
||||||
CPU: 0 PID: 123 Comm: mkfs.ext4 Not tainted 5.9.6 #1
|
|
||||||
Hardware name: BCM2711
|
|
||||||
PC is at zs_map_object+0x94/0x338
|
|
||||||
LR is at zram_bvec_rw.constprop.0+0x330/0xa64
|
|
||||||
pc : [<c0602b38>] lr : [<c0bda6a0>] psr: 60000013
|
|
||||||
sp : e376bbe0 ip : 00000000 fp : c1e2921c
|
|
||||||
r10: 00000002 r9 : c1dda730 r8 : 00000000
|
|
||||||
r7 : e8ff7a00 r6 : 00000000 r5 : 02f9ffa0 r4 : e3710000
|
|
||||||
r3 : 000fdffe r2 : c1e0ce80 r1 : ebf979a0 r0 : 00000000
|
|
||||||
Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
|
|
||||||
Control: 30c5383d Table: 235c2a80 DAC: fffffffd
|
|
||||||
Process mkfs.ext4 (pid: 123, stack limit = 0x495a22e6)
|
|
||||||
Stack: (0xe376bbe0 to 0xe376c000)
|
|
||||||
|
|
||||||
As it turns out, zsram needs to know the maximum memory size, which
|
|
||||||
is defined in MAX_PHYSMEM_BITS when CONFIG_SPARSEMEM is set, or in
|
|
||||||
MAX_POSSIBLE_PHYSMEM_BITS on the x86 architecture.
|
|
||||||
|
|
||||||
The same problem will be hit on all 32-bit architectures that have a
|
|
||||||
physical address space larger than 4GB and happen to not enable sparsemem
|
|
||||||
and include asm/sparsemem.h from asm/pgtable.h.
|
|
||||||
|
|
||||||
After the initial discussion, I suggested just always defining
|
|
||||||
MAX_POSSIBLE_PHYSMEM_BITS whenever CONFIG_PHYS_ADDR_T_64BIT is
|
|
||||||
set, or provoking a build error otherwise. This addresses all
|
|
||||||
configurations that can currently have this runtime bug, but
|
|
||||||
leaves all other configurations unchanged.
|
|
||||||
|
|
||||||
I looked up the possible number of bits in source code and
|
|
||||||
datasheets, here is what I found:
|
|
||||||
|
|
||||||
- on ARC, CONFIG_ARC_HAS_PAE40 controls whether 32 or 40 bits are used
|
|
||||||
- on ARM, CONFIG_LPAE enables 40 bit addressing, without it we never
|
|
||||||
support more than 32 bits, even though supersections in theory allow
|
|
||||||
up to 40 bits as well.
|
|
||||||
- on MIPS, some MIPS32r1 or later chips support 36 bits, and MIPS32r5
|
|
||||||
XPA supports up to 60 bits in theory, but 40 bits are more than
|
|
||||||
anyone will ever ship
|
|
||||||
- On PowerPC, there are three different implementations of 36 bit
|
|
||||||
addressing, but 32-bit is used without CONFIG_PTE_64BIT
|
|
||||||
- On RISC-V, the normal page table format can support 34 bit
|
|
||||||
addressing. There is no highmem support on RISC-V, so anything
|
|
||||||
above 2GB is unused, but it might be useful to eventually support
|
|
||||||
CONFIG_ZRAM for high pages.
|
|
||||||
|
|
||||||
Fixes: 61989a80fb3a ("staging: zsmalloc: zsmalloc memory allocation library")
|
|
||||||
Fixes: 02390b87a945 ("mm/zsmalloc: Prepare to variable MAX_PHYSMEM_BITS")
|
|
||||||
Cc: Stefan Agner <stefan@agner.ch>
|
|
||||||
Cc: Mike Rapoport <rppt@kernel.org>
|
|
||||||
Cc: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
|
||||||
Cc: Nitin Gupta <ngupta@vflare.org>
|
|
||||||
Cc: Minchan Kim <minchan@kernel.org>
|
|
||||||
Cc: Vineet Gupta <vgupta@synopsys.com>
|
|
||||||
Cc: linux-snps-arc@lists.infradead.org
|
|
||||||
Cc: Russell King <linux@armlinux.org.uk>
|
|
||||||
Cc: linux-arm-kernel@lists.infradead.org
|
|
||||||
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
|
|
||||||
Cc: linux-mips@vger.kernel.org
|
|
||||||
Cc: Michael Ellerman <mpe@ellerman.id.au>
|
|
||||||
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
|
|
||||||
Cc: Paul Mackerras <paulus@samba.org>
|
|
||||||
Cc: linuxppc-dev@lists.ozlabs.org
|
|
||||||
Cc: Paul Walmsley <paul.walmsley@sifive.com>
|
|
||||||
Cc: Palmer Dabbelt <palmer@dabbelt.com>
|
|
||||||
Cc: Albert Ou <aou@eecs.berkeley.edu>
|
|
||||||
Cc: linux-riscv@lists.infradead.org
|
|
||||||
Link: https://lore.kernel.org/linux-mm/bdfa44bf1c570b05d6c70898e2bbb0acf234ecdf.1604762181.git.stefan@agner.ch/
|
|
||||||
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
|
||||||
---
|
|
||||||
arch/arc/include/asm/pgtable.h | 2 ++
|
|
||||||
arch/arm/include/asm/pgtable-2level.h | 2 ++
|
|
||||||
arch/arm/include/asm/pgtable-3level.h | 2 ++
|
|
||||||
arch/mips/include/asm/pgtable-32.h | 3 +++
|
|
||||||
arch/powerpc/include/asm/book3s/32/pgtable.h | 2 ++
|
|
||||||
arch/powerpc/include/asm/nohash/32/pgtable.h | 2 ++
|
|
||||||
arch/riscv/include/asm/pgtable-32.h | 2 ++
|
|
||||||
include/asm-generic/pgtable.h | 13 +++++++++++++
|
|
||||||
8 files changed, 28 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/arch/arc/include/asm/pgtable.h b/arch/arc/include/asm/pgtable.h
|
|
||||||
index 7addd0301c51..6bdcf9b495b8 100644
|
|
||||||
--- a/arch/arc/include/asm/pgtable.h
|
|
||||||
+++ b/arch/arc/include/asm/pgtable.h
|
|
||||||
@@ -135,8 +135,10 @@
|
|
||||||
|
|
||||||
#ifdef CONFIG_ARC_HAS_PAE40
|
|
||||||
#define PTE_BITS_NON_RWX_IN_PD1 (0xff00000000 | PAGE_MASK | _PAGE_CACHEABLE)
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 40
|
|
||||||
#else
|
|
||||||
#define PTE_BITS_NON_RWX_IN_PD1 (PAGE_MASK | _PAGE_CACHEABLE)
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 32
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**************************************************************************
|
|
||||||
diff --git a/arch/arm/include/asm/pgtable-2level.h b/arch/arm/include/asm/pgtable-2level.h
|
|
||||||
index 51beec41d48c..50b51ac91fcb 100644
|
|
||||||
--- a/arch/arm/include/asm/pgtable-2level.h
|
|
||||||
+++ b/arch/arm/include/asm/pgtable-2level.h
|
|
||||||
@@ -75,6 +75,8 @@
|
|
||||||
#define PTE_HWTABLE_OFF (PTE_HWTABLE_PTRS * sizeof(pte_t))
|
|
||||||
#define PTE_HWTABLE_SIZE (PTRS_PER_PTE * sizeof(u32))
|
|
||||||
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 32
|
|
||||||
+
|
|
||||||
/*
|
|
||||||
* PMD_SHIFT determines the size of the area a second-level page table can map
|
|
||||||
* PGDIR_SHIFT determines what a third-level page table entry can map
|
|
||||||
diff --git a/arch/arm/include/asm/pgtable-3level.h b/arch/arm/include/asm/pgtable-3level.h
|
|
||||||
index 5b18295021a0..8006a56cc2ce 100644
|
|
||||||
--- a/arch/arm/include/asm/pgtable-3level.h
|
|
||||||
+++ b/arch/arm/include/asm/pgtable-3level.h
|
|
||||||
@@ -25,6 +25,8 @@
|
|
||||||
#define PTE_HWTABLE_OFF (0)
|
|
||||||
#define PTE_HWTABLE_SIZE (PTRS_PER_PTE * sizeof(u64))
|
|
||||||
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 40
|
|
||||||
+
|
|
||||||
/*
|
|
||||||
* PGDIR_SHIFT determines the size a top-level page table entry can map.
|
|
||||||
*/
|
|
||||||
diff --git a/arch/mips/include/asm/pgtable-32.h b/arch/mips/include/asm/pgtable-32.h
|
|
||||||
index ba967148b016..2604fab8a92d 100644
|
|
||||||
--- a/arch/mips/include/asm/pgtable-32.h
|
|
||||||
+++ b/arch/mips/include/asm/pgtable-32.h
|
|
||||||
@@ -155,6 +155,7 @@ static inline void pmd_clear(pmd_t *pmdp)
|
|
||||||
|
|
||||||
#if defined(CONFIG_XPA)
|
|
||||||
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 40
|
|
||||||
#define pte_pfn(x) (((unsigned long)((x).pte_high >> _PFN_SHIFT)) | (unsigned long)((x).pte_low << _PAGE_PRESENT_SHIFT))
|
|
||||||
static inline pte_t
|
|
||||||
pfn_pte(unsigned long pfn, pgprot_t prot)
|
|
||||||
@@ -170,6 +171,7 @@ pfn_pte(unsigned long pfn, pgprot_t prot)
|
|
||||||
|
|
||||||
#elif defined(CONFIG_PHYS_ADDR_T_64BIT) && defined(CONFIG_CPU_MIPS32)
|
|
||||||
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 36
|
|
||||||
#define pte_pfn(x) ((unsigned long)((x).pte_high >> 6))
|
|
||||||
|
|
||||||
static inline pte_t pfn_pte(unsigned long pfn, pgprot_t prot)
|
|
||||||
@@ -184,6 +186,7 @@ static inline pte_t pfn_pte(unsigned long pfn, pgprot_t prot)
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 32
|
|
||||||
#ifdef CONFIG_CPU_VR41XX
|
|
||||||
#define pte_pfn(x) ((unsigned long)((x).pte >> (PAGE_SHIFT + 2)))
|
|
||||||
#define pfn_pte(pfn, prot) __pte(((pfn) << (PAGE_SHIFT + 2)) | pgprot_val(prot))
|
|
||||||
diff --git a/arch/powerpc/include/asm/book3s/32/pgtable.h b/arch/powerpc/include/asm/book3s/32/pgtable.h
|
|
||||||
index 0796533d37dd..7b6349be621a 100644
|
|
||||||
--- a/arch/powerpc/include/asm/book3s/32/pgtable.h
|
|
||||||
+++ b/arch/powerpc/include/asm/book3s/32/pgtable.h
|
|
||||||
@@ -37,8 +37,10 @@ static inline bool pte_user(pte_t pte)
|
|
||||||
*/
|
|
||||||
#ifdef CONFIG_PTE_64BIT
|
|
||||||
#define PTE_RPN_MASK (~((1ULL << PTE_RPN_SHIFT) - 1))
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 36
|
|
||||||
#else
|
|
||||||
#define PTE_RPN_MASK (~((1UL << PTE_RPN_SHIFT) - 1))
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 32
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
|
||||||
diff --git a/arch/powerpc/include/asm/nohash/32/pgtable.h b/arch/powerpc/include/asm/nohash/32/pgtable.h
|
|
||||||
index 552b96eef0c8..3d32d7103ec8 100644
|
|
||||||
--- a/arch/powerpc/include/asm/nohash/32/pgtable.h
|
|
||||||
+++ b/arch/powerpc/include/asm/nohash/32/pgtable.h
|
|
||||||
@@ -148,8 +148,10 @@ int map_kernel_page(unsigned long va, phys_addr_t pa, pgprot_t prot);
|
|
||||||
*/
|
|
||||||
#if defined(CONFIG_PPC32) && defined(CONFIG_PTE_64BIT)
|
|
||||||
#define PTE_RPN_MASK (~((1ULL << PTE_RPN_SHIFT) - 1))
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 36
|
|
||||||
#else
|
|
||||||
#define PTE_RPN_MASK (~((1UL << PTE_RPN_SHIFT) - 1))
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 32
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
|
||||||
diff --git a/arch/riscv/include/asm/pgtable-32.h b/arch/riscv/include/asm/pgtable-32.h
|
|
||||||
index b0ab66e5fdb1..5b2e79e5bfa5 100644
|
|
||||||
--- a/arch/riscv/include/asm/pgtable-32.h
|
|
||||||
+++ b/arch/riscv/include/asm/pgtable-32.h
|
|
||||||
@@ -14,4 +14,6 @@
|
|
||||||
#define PGDIR_SIZE (_AC(1, UL) << PGDIR_SHIFT)
|
|
||||||
#define PGDIR_MASK (~(PGDIR_SIZE - 1))
|
|
||||||
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 34
|
|
||||||
+
|
|
||||||
#endif /* _ASM_RISCV_PGTABLE_32_H */
|
|
||||||
diff --git a/include/asm-generic/pgtable.h b/include/asm-generic/pgtable.h
|
|
||||||
index 6fd08cf04add..7a8c43dee873 100644
|
|
||||||
--- a/include/asm-generic/pgtable.h
|
|
||||||
+++ b/include/asm-generic/pgtable.h
|
|
||||||
@@ -1163,6 +1163,19 @@ static inline bool arch_has_pfn_modify_check(void)
|
|
||||||
#define io_remap_pfn_range remap_pfn_range
|
|
||||||
#endif
|
|
||||||
|
|
||||||
+#if !defined(MAX_POSSIBLE_PHYSMEM_BITS) && !defined(CONFIG_64BIT)
|
|
||||||
+#ifdef CONFIG_PHYS_ADDR_T_64BIT
|
|
||||||
+/*
|
|
||||||
+ * ZSMALLOC needs to know the highest PFN on 32-bit architectures
|
|
||||||
+ * with physical address space extension, but falls back to
|
|
||||||
+ * BITS_PER_LONG otherwise.
|
|
||||||
+ */
|
|
||||||
+#error Missing MAX_POSSIBLE_PHYSMEM_BITS definition
|
|
||||||
+#else
|
|
||||||
+#define MAX_POSSIBLE_PHYSMEM_BITS 32
|
|
||||||
+#endif
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
#ifndef has_transparent_hugepage
|
|
||||||
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
|
|
||||||
#define has_transparent_hugepage() 1
|
|
||||||
--
|
|
||||||
2.29.2
|
|
||||||
|
|
@ -22,7 +22,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/intel/nuc $(BR2_EXTERNAL_HASSOS_PATH)/board/intel/nuc/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/intel/nuc $(BR2_EXTERNAL_HASSOS_PATH)/board/intel/nuc/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.80"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.99"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="x86_64"
|
BR2_LINUX_KERNEL_DEFCONFIG="x86_64"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/intel/nuc/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/intel/nuc/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -35,7 +35,6 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IBT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IBT=y
|
||||||
@ -48,6 +47,7 @@ BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000=y
|
|||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
BR2_PACKAGE_DT_UTILS=y
|
BR2_PACKAGE_DT_UTILS=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
|
@ -22,7 +22,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c2 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c2/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c2 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c2/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.9.11"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.9.16"
|
||||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-amlogic.config"
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-amlogic.config"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config"
|
||||||
@ -37,8 +37,10 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
@ -101,3 +103,4 @@ BR2_PACKAGE_HARDKERNEL_BOOT=y
|
|||||||
BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_C2=y
|
BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_C2=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
|
BR2_PACKAGE_RTL8812AU=y
|
||||||
|
@ -22,7 +22,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c4 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c4/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c4 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c4/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.9.11"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.9.16"
|
||||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-amlogic.config"
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-amlogic.config"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config"
|
||||||
@ -37,8 +37,10 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
@ -99,3 +101,4 @@ BR2_PACKAGE_APPARMOR=y
|
|||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_HARDKERNEL_BOOT=y
|
BR2_PACKAGE_HARDKERNEL_BOOT=y
|
||||||
BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_C4=y
|
BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_C4=y
|
||||||
|
BR2_PACKAGE_RTL8812AU=y
|
||||||
|
@ -22,7 +22,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-n2 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-n2/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-n2 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-n2/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.9.11"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.9.16"
|
||||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-amlogic.config"
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-amlogic.config"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-n2/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-n2/kernel.config"
|
||||||
@ -37,8 +37,10 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
@ -101,3 +103,4 @@ BR2_PACKAGE_HARDKERNEL_BOOT=y
|
|||||||
BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_N2=y
|
BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_N2=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
|
BR2_PACKAGE_RTL8812AU=y
|
||||||
|
@ -23,7 +23,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.9.11"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.9.16"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="exynos"
|
BR2_LINUX_KERNEL_DEFCONFIG="exynos"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -37,10 +37,11 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
@ -105,3 +106,4 @@ BR2_PACKAGE_HARDKERNEL_BOOT=y
|
|||||||
BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_XU4=y
|
BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_XU4=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
|
BR2_PACKAGE_RTL8812AU=y
|
||||||
|
@ -23,7 +23,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/intel/ova $(BR2_EXTERNAL_HASSOS_PATH)/board/intel/ova/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/intel/ova $(BR2_EXTERNAL_HASSOS_PATH)/board/intel/ova/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.80"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.99"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="x86_64"
|
BR2_LINUX_KERNEL_DEFCONFIG="x86_64"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/intel/ova/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/intel/ova/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -36,8 +36,9 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
BR2_PACKAGE_DT_UTILS=y
|
BR2_PACKAGE_DT_UTILS=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi0-w $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi0-w $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/9797f1a4938c20139b00a25de93cc99efb5c291b.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -38,8 +38,9 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
|
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi2 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi2 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/9797f1a4938c20139b00a25de93cc99efb5c291b.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -38,8 +38,9 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/9797f1a4938c20139b00a25de93cc99efb5c291b.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi3"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi3"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -38,8 +38,9 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
|
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/9797f1a4938c20139b00a25de93cc99efb5c291b.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -38,8 +38,9 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
|
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
|
@ -24,12 +24,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/9797f1a4938c20139b00a25de93cc99efb5c291b.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-4-b"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-4-b broadcom/bcm2711-rpi-400 broadcom/bcm2711-rpi-cm4"
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
@ -38,12 +38,12 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
|
||||||
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
|
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_EEPROM=y
|
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
|
@ -24,12 +24,12 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/9797f1a4938c20139b00a25de93cc99efb5c291b.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2711-rpi-4-b"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2711-rpi-4-b bcm2711-rpi-400 bcm2711-rpi-cm4"
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
@ -38,12 +38,12 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
|
||||||
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
|
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_EEPROM=y
|
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/9797f1a4938c20139b00a25de93cc99efb5c291b.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -38,8 +38,9 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker $(BR2_EXTERNAL_HASSOS_PATH)/board/asus/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker $(BR2_EXTERNAL_HASSOS_PATH)/board/asus/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.80"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.99"
|
||||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker/kernel.config"
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker/kernel.config"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config"
|
||||||
@ -39,10 +39,10 @@ BR2_PACKAGE_PROCPS_NG=y
|
|||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
|
||||||
BR2_PACKAGE_SQUASHFS=y
|
BR2_PACKAGE_SQUASHFS=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_CRDA=y
|
BR2_PACKAGE_CRDA=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
|
@ -44,3 +44,6 @@ CONFIG_CIFS_ACL=y
|
|||||||
CONFIG_CIFS_DFS_UPCALL=y
|
CONFIG_CIFS_DFS_UPCALL=y
|
||||||
|
|
||||||
CONFIG_WIREGUARD=m
|
CONFIG_WIREGUARD=m
|
||||||
|
|
||||||
|
CONFIG_HID=m
|
||||||
|
CONFIG_HIDRAW=y
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
VERSION_MAJOR=5
|
VERSION_MAJOR=5
|
||||||
VERSION_BUILD=6
|
VERSION_BUILD=12
|
||||||
|
|
||||||
HASSOS_NAME="HassOS"
|
HASSOS_NAME="Home Assistant OS"
|
||||||
HASSOS_ID="hassos"
|
HASSOS_ID="hassos"
|
||||||
|
|
||||||
DEPLOYMENT="development"
|
DEPLOYMENT="production"
|
||||||
|
10
buildroot-external/package/rtl8812au/Config.in
Normal file
10
buildroot-external/package/rtl8812au/Config.in
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
comment "RTL8812AU needs a Linux kernel to be built"
|
||||||
|
depends on !BR2_LINUX_KERNEL
|
||||||
|
|
||||||
|
config BR2_PACKAGE_RTL8812AU
|
||||||
|
bool "Realtek RTL8812AU Wi-Fi driver"
|
||||||
|
depends on BR2_LINUX_KERNEL
|
||||||
|
help
|
||||||
|
Install Realtek RTL8812AU Wi-Fi driver as a kernel module.
|
||||||
|
|
||||||
|
https://github.com/gnab/rtl8812au/
|
19
buildroot-external/package/rtl8812au/rtl8812au.mk
Normal file
19
buildroot-external/package/rtl8812au/rtl8812au.mk
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
################################################################################
|
||||||
|
#
|
||||||
|
# Realtek RTL8812AU driver
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
RTL8812AU_VERSION = cc4c64deef8090515a3dea8b709bfff0a1007d8b
|
||||||
|
RTL8812AU_SITE = $(call github,aircrack-ng,rtl8812au,$(RTL8812AU_VERSION))
|
||||||
|
RTL8812AU_LICENSE = GPL-2.0
|
||||||
|
RTL8812AU_LICENSE_FILES = COPYING
|
||||||
|
#RTL8812AU_MODULE_SUBDIRS = src
|
||||||
|
|
||||||
|
RTL8812AU_MODULE_MAKE_OPTS = \
|
||||||
|
CONFIG_88XXAU=m \
|
||||||
|
KVER=$(LINUX_VERSION_PROBED) \
|
||||||
|
KSRC=$(LINUX_DIR)
|
||||||
|
|
||||||
|
$(eval $(kernel-module))
|
||||||
|
$(eval $(generic-package))
|
@ -14,5 +14,8 @@ backend=journal
|
|||||||
connection.mdns=2
|
connection.mdns=2
|
||||||
connection.llmnr=2
|
connection.llmnr=2
|
||||||
|
|
||||||
|
[connectivity]
|
||||||
|
uri=https://version.home-assistant.io/online.txt
|
||||||
|
|
||||||
[device]
|
[device]
|
||||||
wifi.scan-rand-mac-address=no
|
wifi.scan-rand-mac-address=no
|
||||||
|
38
buildroot-external/rootfs-overlay/etc/systemd/logind.conf
Normal file
38
buildroot-external/rootfs-overlay/etc/systemd/logind.conf
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# This file is part of systemd.
|
||||||
|
#
|
||||||
|
# systemd is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU Lesser General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2.1 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# Entries in this file show the compile time defaults.
|
||||||
|
# You can change settings by editing this file.
|
||||||
|
# Defaults can be restored by simply deleting this file.
|
||||||
|
#
|
||||||
|
# See logind.conf(5) for details.
|
||||||
|
|
||||||
|
[Login]
|
||||||
|
#NAutoVTs=6
|
||||||
|
#ReserveVT=6
|
||||||
|
#KillUserProcesses=yes
|
||||||
|
#KillOnlyUsers=
|
||||||
|
#KillExcludeUsers=root
|
||||||
|
#InhibitDelayMaxSec=5
|
||||||
|
#HandlePowerKey=poweroff
|
||||||
|
#HandleSuspendKey=suspend
|
||||||
|
#HandleHibernateKey=hibernate
|
||||||
|
HandleLidSwitch=ignore
|
||||||
|
HandleLidSwitchExternalPower=ignore
|
||||||
|
HandleLidSwitchDocked=ignore
|
||||||
|
#PowerKeyIgnoreInhibited=no
|
||||||
|
#SuspendKeyIgnoreInhibited=no
|
||||||
|
#HibernateKeyIgnoreInhibited=no
|
||||||
|
#LidSwitchIgnoreInhibited=yes
|
||||||
|
#HoldoffTimeoutSec=30s
|
||||||
|
#IdleAction=ignore
|
||||||
|
#IdleActionSec=30min
|
||||||
|
#RuntimeDirectorySize=10%
|
||||||
|
#RuntimeDirectoryInodes=400k
|
||||||
|
#RemoveIPC=yes
|
||||||
|
#InhibitorsMax=8192
|
||||||
|
#SessionsMax=8192
|
@ -16,7 +16,7 @@
|
|||||||
#FallbackDNS=1.1.1.1 8.8.8.8 1.0.0.1 8.8.4.4 2606:4700:4700::1111 2001:4860:4860::8888 2606:4700:4700::1001 2001:4860:4860::8844
|
#FallbackDNS=1.1.1.1 8.8.8.8 1.0.0.1 8.8.4.4 2606:4700:4700::1111 2001:4860:4860::8888 2606:4700:4700::1001 2001:4860:4860::8844
|
||||||
#Domains=
|
#Domains=
|
||||||
DNSSEC=no
|
DNSSEC=no
|
||||||
#DNSOverTLS=opportunistic
|
DNSOverTLS=no
|
||||||
#MulticastDNS=yes
|
#MulticastDNS=yes
|
||||||
#LLMNR=yes
|
#LLMNR=yes
|
||||||
#Cache=yes
|
#Cache=yes
|
||||||
|
@ -3,13 +3,12 @@ Description=HassOS boot partition
|
|||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Before=umount.target local-fs.target
|
Before=umount.target local-fs.target
|
||||||
Conflicts=umount.target
|
Conflicts=umount.target
|
||||||
After=systemd-fsck@dev-disk-by\x2dlabel-hassos\x2dboot.service
|
|
||||||
Wants=systemd-fsck@dev-disk-by\x2dlabel-hassos\x2dboot.service
|
|
||||||
|
|
||||||
[Mount]
|
[Mount]
|
||||||
What=/dev/disk/by-label/hassos-boot
|
What=/dev/disk/by-label/hassos-boot
|
||||||
Where=/mnt/boot
|
Where=/mnt/boot
|
||||||
Type=auto
|
Type=auto
|
||||||
|
Options=sync
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=local-fs.target
|
WantedBy=local-fs.target
|
||||||
|
@ -6,7 +6,7 @@ After=hassos-expand.service
|
|||||||
Before=umount.target local-fs.target
|
Before=umount.target local-fs.target
|
||||||
Conflicts=umount.target
|
Conflicts=umount.target
|
||||||
After=systemd-fsck@dev-disk-by\x2dlabel-hassos\x2ddata.service
|
After=systemd-fsck@dev-disk-by\x2dlabel-hassos\x2ddata.service
|
||||||
Wants=systemd-fsck@dev-disk-by\x2dlabel-hassos\x2ddata.service
|
Wants=systemd-fsck@dev-disk-by\x2dlabel-hassos\x2ddata.service systemd-growfs@mnt-data.service
|
||||||
|
|
||||||
[Mount]
|
[Mount]
|
||||||
What=/dev/disk/by-label/hassos-data
|
What=/dev/disk/by-label/hassos-data
|
||||||
|
@ -0,0 +1,18 @@
|
|||||||
|
#
|
||||||
|
# Extracted from fstab-generator
|
||||||
|
#
|
||||||
|
|
||||||
|
[Unit]
|
||||||
|
Description=Grow File System on %f
|
||||||
|
Documentation=man:systemd-growfs@.service(8)
|
||||||
|
DefaultDependencies=no
|
||||||
|
BindsTo=%i.mount
|
||||||
|
Conflicts=shutdown.target
|
||||||
|
After=%i.mount
|
||||||
|
Before=shutdown.target local-fs.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=oneshot
|
||||||
|
RemainAfterExit=yes
|
||||||
|
ExecStart=/usr/lib/systemd/systemd-growfs %f
|
||||||
|
TimeoutSec=0
|
@ -13,24 +13,35 @@ PART_NUM="$(cat "/sys/class/block/${DEVICE_CHILD_NAME}/partition")"
|
|||||||
# Get partition label type
|
# Get partition label type
|
||||||
PART_TABLE="$(sfdisk -lqJ "${DEVICE_ROOT}")"
|
PART_TABLE="$(sfdisk -lqJ "${DEVICE_ROOT}")"
|
||||||
PART_LABEL="$(echo "${PART_TABLE}" | jq -r '.partitiontable.label')"
|
PART_LABEL="$(echo "${PART_TABLE}" | jq -r '.partitiontable.label')"
|
||||||
|
echo "[INFO] Checking if expanding data partition on ${DEVICE_CHILD} is necessary"
|
||||||
|
|
||||||
if [ "${PART_LABEL}" = "gpt" ]; then
|
if [ "${PART_LABEL}" = "gpt" ]; then
|
||||||
echo "[INFO] Detected GPT partition label"
|
echo "[INFO] Detected GPT partition label on ${DEVICE_ROOT}"
|
||||||
# We cannot use .partitiontable.lastlba from the json output as we might
|
|
||||||
# still have the backup GPT not at the end of the disk. Calculate last
|
if sfdisk --verify "${DEVICE_ROOT}" 2>&1 | grep "The backup GPT table is not on the end of the device."; then
|
||||||
# usable LBA using disk size
|
echo "[INFO] Moving GPT backup header to the end"
|
||||||
LAST_USABLE_LBA=$(( $(cat "/sys/class/block/${DEVICE_ROOT_NAME}/size") - 34 ))
|
sfdisk --relocate gpt-bak-std "${DEVICE_ROOT}"
|
||||||
|
|
||||||
|
# Reload partition label to get correct .partitiontable.lastlba
|
||||||
|
PART_TABLE="$(sfdisk -lqJ "${DEVICE_ROOT}")"
|
||||||
|
fi
|
||||||
|
LAST_USABLE_LBA="$(echo "${PART_TABLE}" | jq -r '.partitiontable.lastlba')"
|
||||||
else
|
else
|
||||||
echo "[INFO] Detected MBR partition label"
|
echo "[INFO] Detected MBR partition label on ${DEVICE_ROOT}"
|
||||||
LAST_USABLE_LBA=$(cat "/sys/class/block/${DEVICE_ROOT_NAME}/size")
|
|
||||||
|
# For MBR, we have to calculate the last usable sector by ourselfs
|
||||||
|
DEVICE_SIZE=$(blockdev --getsize64 "${DEVICE_ROOT}")
|
||||||
|
LAST_USABLE_LBA=$(echo "${PART_TABLE}" | jq -r "${DEVICE_SIZE} / .partitiontable.sectorsize")
|
||||||
fi
|
fi
|
||||||
|
echo "[INFO] Last usable logical block ${LAST_USABLE_LBA}"
|
||||||
|
|
||||||
# Calculate end of data partition
|
# Calculate end of data partition
|
||||||
JQ_FILTER=".partitiontable.partitions[] | select ( .node == \"${DEVICE_CHILD}\" ) | .start + .size"
|
JQ_FILTER=".partitiontable.partitions[] | select ( .node == \"${DEVICE_CHILD}\" ) | .start + .size"
|
||||||
DATA_PARTITION_END="$(echo "${PART_TABLE}" | jq "${JQ_FILTER}")"
|
DATA_PARTITION_END="$(echo "${PART_TABLE}" | jq "${JQ_FILTER}")"
|
||||||
|
echo "[INFO] Data partition end block ${DATA_PARTITION_END}"
|
||||||
|
|
||||||
# Need resize? Ignore everything less than 8MB since that could be partition
|
# Need resize? Ignore free space if its less than 8MB/64MB (4k sectors) since
|
||||||
# alignment rounding...
|
# that could be partition alignment rounding...
|
||||||
UNUSED_BLOCKS=$(( LAST_USABLE_LBA - DATA_PARTITION_END ))
|
UNUSED_BLOCKS=$(( LAST_USABLE_LBA - DATA_PARTITION_END ))
|
||||||
if [ "${UNUSED_BLOCKS}" -le "16384" ]; then
|
if [ "${UNUSED_BLOCKS}" -le "16384" ]; then
|
||||||
echo "[INFO] No resize of data partition needed"
|
echo "[INFO] No resize of data partition needed"
|
||||||
@ -38,25 +49,20 @@ if [ "${UNUSED_BLOCKS}" -le "16384" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo "[INFO] Update hassos-data partition ${PART_NUM}"
|
echo "[INFO] Update hassos-data partition ${PART_NUM}"
|
||||||
if [ "${PART_LABEL}" = "gpt" ]; then
|
echo ", +" | sfdisk --no-reread --no-tell-kernel -N "${PART_NUM}" "${DEVICE_ROOT}"
|
||||||
sgdisk -e "${DEVICE_ROOT}"
|
sfdisk -V "${DEVICE_ROOT}"
|
||||||
sgdisk -d "${PART_NUM}" \
|
|
||||||
-n "${PART_NUM}:0:0" \
|
# Update the kernel's partition table
|
||||||
-c "${PART_NUM}:hassos-data" \
|
partx -u "${DEVICE_ROOT}"
|
||||||
-t "${PART_NUM}:0FC63DAF-8483-4772-8E79-3D69D8477DE4" \
|
udevadm settle
|
||||||
-u "${PART_NUM}:a52a4597-fa3a-4851-aefd-2fbe9f849079" \
|
|
||||||
"${DEVICE_ROOT}"
|
# Make sure /dev/disk/by-label/hassos-data is actually present before exiting.
|
||||||
sgdisk -v "${DEVICE_ROOT}"
|
# This avoids a race condition with mnt-data.mount which might fail to bind
|
||||||
else
|
# otherwise:
|
||||||
echo ", +" | sfdisk -N "${PART_NUM}" "${DEVICE_ROOT}" --force
|
# Bound to unit dev-disk-by\x2dlabel-hassos\x2ddata.device, but unit isn't active.
|
||||||
sfdisk -V "${DEVICE_ROOT}"
|
if ! systemctl start "dev-disk-by\\x2dlabel-hassos\\x2ddata.device"; then
|
||||||
|
echo "[ERROR] Data partition not found!"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
partx -u "${DEVICE_ROOT}"
|
echo "[INFO] Finished hassos-data partition resizing"
|
||||||
|
|
||||||
# Resize filesystem
|
|
||||||
echo "[INFO] Resize hassos-data filesystem"
|
|
||||||
e2fsck -y "${DEVICE_CHILD}"
|
|
||||||
resize2fs -f "${DEVICE_CHILD}"
|
|
||||||
|
|
||||||
echo "[INFO] Finish hassos-data resizing"
|
|
||||||
|
@ -69,9 +69,10 @@ if [ -z "${SUPERVISOR_CONTAINER_ID}" ]; then
|
|||||||
docker container create \
|
docker container create \
|
||||||
--name hassio_supervisor \
|
--name hassio_supervisor \
|
||||||
--privileged --security-opt apparmor="hassio-supervisor" \
|
--privileged --security-opt apparmor="hassio-supervisor" \
|
||||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
-v /run/docker.sock:/run/docker.sock:rw \
|
||||||
-v /var/run/dbus:/var/run/dbus \
|
-v /run/dbus:/run/dbus:ro \
|
||||||
-v /run/supervisor:/run/os:rw \
|
-v /run/supervisor:/run/os:rw \
|
||||||
|
-v /run/udev:/run/udev:ro \
|
||||||
-v /etc/machine-id:/etc/machine-id:ro \
|
-v /etc/machine-id:/etc/machine-id:ro \
|
||||||
-v ${SUPERVISOR_DATA}:/data:rw \
|
-v ${SUPERVISOR_DATA}:/data:rw \
|
||||||
-v /mnt/overlay:/os/overlay:rw \
|
-v /mnt/overlay:/os/overlay:rw \
|
||||||
|
@ -21,7 +21,7 @@ install_hassos_cli
|
|||||||
# Write os-release
|
# Write os-release
|
||||||
# shellcheck disable=SC2153
|
# shellcheck disable=SC2153
|
||||||
(
|
(
|
||||||
echo "NAME=${HASSOS_NAME}"
|
echo "NAME=\"${HASSOS_NAME}\""
|
||||||
echo "VERSION=\"$(hassos_version) (${BOARD_NAME})\""
|
echo "VERSION=\"$(hassos_version) (${BOARD_NAME})\""
|
||||||
echo "ID=${HASSOS_ID}"
|
echo "ID=${HASSOS_ID}"
|
||||||
echo "VERSION_ID=$(hassos_version)"
|
echo "VERSION_ID=$(hassos_version)"
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
From dd83e231779b8daaeaa0a78d6686b80eeb49c12b Mon Sep 17 00:00:00 2001
|
From 53aff7f049c974ab861db563c24d31c5512d1fbc Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <dd83e231779b8daaeaa0a78d6686b80eeb49c12b.1607000394.git.stefan@agner.ch>
|
Message-Id: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
Date: Mon, 13 Jan 2020 12:27:06 +0000
|
Date: Mon, 13 Jan 2020 12:27:06 +0000
|
||||||
Subject: [PATCH 1/7] docker: add AppArmor support
|
Subject: [PATCH 1/9] docker: add AppArmor support
|
||||||
|
|
||||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
Signed-off-by: Stefan Agner <stefan@agner.ch>
|
Signed-off-by: Stefan Agner <stefan@agner.ch>
|
||||||
@ -13,7 +13,7 @@ Signed-off-by: Stefan Agner <stefan@agner.ch>
|
|||||||
3 files changed, 15 insertions(+)
|
3 files changed, 15 insertions(+)
|
||||||
|
|
||||||
diff --git a/package/docker-containerd/docker-containerd.mk b/package/docker-containerd/docker-containerd.mk
|
diff --git a/package/docker-containerd/docker-containerd.mk b/package/docker-containerd/docker-containerd.mk
|
||||||
index d9a0eb28a6..c68e3818a8 100644
|
index 6b79bd14ae..2eed6e346b 100644
|
||||||
--- a/package/docker-containerd/docker-containerd.mk
|
--- a/package/docker-containerd/docker-containerd.mk
|
||||||
+++ b/package/docker-containerd/docker-containerd.mk
|
+++ b/package/docker-containerd/docker-containerd.mk
|
||||||
@@ -18,6 +18,11 @@ DOCKER_CONTAINERD_BUILD_TARGETS = cmd/ctr cmd/containerd cmd/containerd-shim
|
@@ -18,6 +18,11 @@ DOCKER_CONTAINERD_BUILD_TARGETS = cmd/ctr cmd/containerd cmd/containerd-shim
|
||||||
@ -45,11 +45,11 @@ index 8cedf307ba..7f898680b7 100644
|
|||||||
DOCKER_ENGINE_TAGS += seccomp
|
DOCKER_ENGINE_TAGS += seccomp
|
||||||
DOCKER_ENGINE_DEPENDENCIES += libseccomp
|
DOCKER_ENGINE_DEPENDENCIES += libseccomp
|
||||||
diff --git a/package/runc/runc.mk b/package/runc/runc.mk
|
diff --git a/package/runc/runc.mk b/package/runc/runc.mk
|
||||||
index 3d177d23d5..c559244e83 100644
|
index 393bd7b22f..45fe1442ad 100644
|
||||||
--- a/package/runc/runc.mk
|
--- a/package/runc/runc.mk
|
||||||
+++ b/package/runc/runc.mk
|
+++ b/package/runc/runc.mk
|
||||||
@@ -12,6 +12,11 @@ RUNC_LICENSE_FILES = LICENSE
|
@@ -12,6 +12,11 @@ RUNC_LICENSE_FILES = LICENSE
|
||||||
RUNC_LDFLAGS = -X main.gitCommit=$(RUNC_VERSION)
|
RUNC_LDFLAGS = -X main.version=$(RUNC_VERSION)
|
||||||
RUNC_TAGS = cgo static_build
|
RUNC_TAGS = cgo static_build
|
||||||
|
|
||||||
+ifeq ($(BR2_PACKAGE_LIBAPPARMOR),y)
|
+ifeq ($(BR2_PACKAGE_LIBAPPARMOR),y)
|
||||||
@ -61,5 +61,5 @@ index 3d177d23d5..c559244e83 100644
|
|||||||
RUNC_TAGS += seccomp
|
RUNC_TAGS += seccomp
|
||||||
RUNC_DEPENDENCIES += libseccomp host-pkgconf
|
RUNC_DEPENDENCIES += libseccomp host-pkgconf
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
From 7c7198d6075748a5f831c0068441695455d06e6f Mon Sep 17 00:00:00 2001
|
From b24a9853bf61b59c44f5b5e0c02a41e07b6d776f Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <7c7198d6075748a5f831c0068441695455d06e6f.1607000394.git.stefan@agner.ch>
|
Message-Id: <b24a9853bf61b59c44f5b5e0c02a41e07b6d776f.1612369715.git.stefan@agner.ch>
|
||||||
In-Reply-To: <dd83e231779b8daaeaa0a78d6686b80eeb49c12b.1607000394.git.stefan@agner.ch>
|
In-Reply-To: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
References: <dd83e231779b8daaeaa0a78d6686b80eeb49c12b.1607000394.git.stefan@agner.ch>
|
References: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
Date: Thu, 16 Apr 2020 11:51:46 +0000
|
Date: Thu, 16 Apr 2020 11:51:46 +0000
|
||||||
Subject: [PATCH 2/7] rpi-firmware: Bump firmware
|
Subject: [PATCH 2/9] rpi-firmware: Bump firmware
|
||||||
|
|
||||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
---
|
---
|
||||||
@ -19,7 +19,7 @@ index 8730ec959b..49a600903c 100644
|
|||||||
@@ -1,3 +1,3 @@
|
@@ -1,3 +1,3 @@
|
||||||
# Locally computed
|
# Locally computed
|
||||||
-sha256 c7a8c2b8cfe1977095d62086d340d6c15a383562aba2742e21df7f5f792aeb4b rpi-firmware-358f4c271f2bc10931aae8fe0879ffaded8b9c44.tar.gz
|
-sha256 c7a8c2b8cfe1977095d62086d340d6c15a383562aba2742e21df7f5f792aeb4b rpi-firmware-358f4c271f2bc10931aae8fe0879ffaded8b9c44.tar.gz
|
||||||
+sha256 30e91cc1b502bb1a8aeddf49e7d9dd3fb4a8c2f3b9154a2fea9ecc9071f54bc7 rpi-firmware-2ba11f2a07760588546821aed578010252c9ecb3.tar.gz
|
+sha256 e77016c80ec63ccd591f8aa4d46a5e27eddea1aaf3aedcd38098549588c32243 rpi-firmware-0d458874a89921fbe460e422b239695e1e101e2b.tar.gz
|
||||||
sha256 c7283ff51f863d93a275c66e3b4cb08021a5dd4d8c1e7acc47d872fbe52d3d6b boot/LICENCE.broadcom
|
sha256 c7283ff51f863d93a275c66e3b4cb08021a5dd4d8c1e7acc47d872fbe52d3d6b boot/LICENCE.broadcom
|
||||||
diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk
|
diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk
|
||||||
index 8b2b2c7154..fe7a099407 100644
|
index 8b2b2c7154..fe7a099407 100644
|
||||||
@ -30,10 +30,10 @@ index 8b2b2c7154..fe7a099407 100644
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
-RPI_FIRMWARE_VERSION = 358f4c271f2bc10931aae8fe0879ffaded8b9c44
|
-RPI_FIRMWARE_VERSION = 358f4c271f2bc10931aae8fe0879ffaded8b9c44
|
||||||
+RPI_FIRMWARE_VERSION = 2ba11f2a07760588546821aed578010252c9ecb3
|
+RPI_FIRMWARE_VERSION = 0d458874a89921fbe460e422b239695e1e101e2b
|
||||||
RPI_FIRMWARE_SITE = $(call github,raspberrypi,firmware,$(RPI_FIRMWARE_VERSION))
|
RPI_FIRMWARE_SITE = $(call github,raspberrypi,firmware,$(RPI_FIRMWARE_VERSION))
|
||||||
RPI_FIRMWARE_LICENSE = BSD-3-Clause
|
RPI_FIRMWARE_LICENSE = BSD-3-Clause
|
||||||
RPI_FIRMWARE_LICENSE_FILES = boot/LICENCE.broadcom
|
RPI_FIRMWARE_LICENSE_FILES = boot/LICENCE.broadcom
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
From 506a2a77b2967f911f93a3941bfbdfe9f6acfa77 Mon Sep 17 00:00:00 2001
|
From 15db6339b4bdd202c44c663edcdc82b6d2f07652 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <506a2a77b2967f911f93a3941bfbdfe9f6acfa77.1607000394.git.stefan@agner.ch>
|
Message-Id: <15db6339b4bdd202c44c663edcdc82b6d2f07652.1612369715.git.stefan@agner.ch>
|
||||||
In-Reply-To: <dd83e231779b8daaeaa0a78d6686b80eeb49c12b.1607000394.git.stefan@agner.ch>
|
In-Reply-To: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
References: <dd83e231779b8daaeaa0a78d6686b80eeb49c12b.1607000394.git.stefan@agner.ch>
|
References: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
Date: Thu, 16 Apr 2020 14:32:45 +0000
|
Date: Thu, 16 Apr 2020 14:32:45 +0000
|
||||||
Subject: [PATCH 3/7] network-manager: wpa_supplicant
|
Subject: [PATCH 3/9] network-manager: wpa_supplicant
|
||||||
|
|
||||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
---
|
---
|
||||||
@ -42,5 +42,5 @@ index 3dc3188f32..2a04b00cee 100644
|
|||||||
NETWORK_MANAGER_LICENSE_FILES = COPYING COPYING.LGPL CONTRIBUTING
|
NETWORK_MANAGER_LICENSE_FILES = COPYING COPYING.LGPL CONTRIBUTING
|
||||||
|
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
From ad1b1c5ef75626ae0fc735473034ca1b571dc281 Mon Sep 17 00:00:00 2001
|
From bd1542bc2e242b189b4a778cb879e3416c40b60a Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <ad1b1c5ef75626ae0fc735473034ca1b571dc281.1607000394.git.stefan@agner.ch>
|
Message-Id: <bd1542bc2e242b189b4a778cb879e3416c40b60a.1612369715.git.stefan@agner.ch>
|
||||||
In-Reply-To: <dd83e231779b8daaeaa0a78d6686b80eeb49c12b.1607000394.git.stefan@agner.ch>
|
In-Reply-To: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
References: <dd83e231779b8daaeaa0a78d6686b80eeb49c12b.1607000394.git.stefan@agner.ch>
|
References: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
Date: Thu, 16 Apr 2020 12:01:44 +0000
|
Date: Thu, 16 Apr 2020 12:01:44 +0000
|
||||||
Subject: [PATCH 4/7] Fix dhcp client
|
Subject: [PATCH 4/9] Fix dhcp client
|
||||||
|
|
||||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
---
|
---
|
||||||
@ -26,5 +26,5 @@ index ad59804d3b..f1ffa81d9a 100644
|
|||||||
install-sbinPROGRAMS
|
install-sbinPROGRAMS
|
||||||
$(INSTALL) -m 0644 -D package/dhcp/dhclient.conf \
|
$(INSTALL) -m 0644 -D package/dhcp/dhclient.conf \
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
From 51babd578150f840311099d54abf8ea39b2127e6 Mon Sep 17 00:00:00 2001
|
From ff288c78226a2e61abf75bb285b429299e384edd Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <51babd578150f840311099d54abf8ea39b2127e6.1607000394.git.stefan@agner.ch>
|
Message-Id: <ff288c78226a2e61abf75bb285b429299e384edd.1612369715.git.stefan@agner.ch>
|
||||||
In-Reply-To: <dd83e231779b8daaeaa0a78d6686b80eeb49c12b.1607000394.git.stefan@agner.ch>
|
In-Reply-To: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
References: <dd83e231779b8daaeaa0a78d6686b80eeb49c12b.1607000394.git.stefan@agner.ch>
|
References: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
Date: Thu, 16 Apr 2020 12:05:21 +0000
|
Date: Thu, 16 Apr 2020 12:05:21 +0000
|
||||||
Subject: [PATCH 5/7] rpi: use latest wifi driver
|
Subject: [PATCH 5/9] rpi: use latest wifi driver
|
||||||
|
|
||||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
---
|
---
|
||||||
@ -44,5 +44,5 @@ index 6be02509fe..0c697bddbe 100644
|
|||||||
|
|
||||||
$(eval $(generic-package))
|
$(eval $(generic-package))
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -0,0 +1,54 @@
|
|||||||
|
From 3a34b131d0d7a1630e70f60c3bd62240d3b1b654 Mon Sep 17 00:00:00 2001
|
||||||
|
Message-Id: <3a34b131d0d7a1630e70f60c3bd62240d3b1b654.1612369715.git.stefan@agner.ch>
|
||||||
|
In-Reply-To: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
|
References: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
|
From: Stefan Agner <stefan@agner.ch>
|
||||||
|
Date: Wed, 11 Nov 2020 22:16:10 +0100
|
||||||
|
Subject: [PATCH 6/9] package/linux-firmware: add new option for Samsung MFC
|
||||||
|
firmware
|
||||||
|
|
||||||
|
Multi format codec (MFC) is the IP present in Samsung Exynos
|
||||||
|
series SoCs for video encoding/decoding operations.
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Agner <stefan@agner.ch>
|
||||||
|
---
|
||||||
|
package/linux-firmware/Config.in | 5 +++++
|
||||||
|
package/linux-firmware/linux-firmware.mk | 6 ++++++
|
||||||
|
2 files changed, 11 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/package/linux-firmware/Config.in b/package/linux-firmware/Config.in
|
||||||
|
index 105daf42b8..dbdfdb52b3 100644
|
||||||
|
--- a/package/linux-firmware/Config.in
|
||||||
|
+++ b/package/linux-firmware/Config.in
|
||||||
|
@@ -44,6 +44,11 @@ config BR2_PACKAGE_LINUX_FIRMWARE_QCOM_ADRENO
|
||||||
|
help
|
||||||
|
Firmware files for Qualcomm Adreno GPU firmware
|
||||||
|
|
||||||
|
+config BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8
|
||||||
|
+ bool "Samsung MFC video encoder/decoder v8 firmware"
|
||||||
|
+ help
|
||||||
|
+ Firmware files for Samsung MFC video encoder/decoder driver v8
|
||||||
|
+
|
||||||
|
endmenu # Video
|
||||||
|
|
||||||
|
menu "Bluetooth firmware"
|
||||||
|
diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk
|
||||||
|
index 8808b5284c..f1c84a134d 100644
|
||||||
|
--- a/package/linux-firmware/linux-firmware.mk
|
||||||
|
+++ b/package/linux-firmware/linux-firmware.mk
|
||||||
|
@@ -39,6 +39,12 @@ LINUX_FIRMWARE_FILES += qcom/a*
|
||||||
|
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.qcom qcom/NOTICE.txt
|
||||||
|
endif
|
||||||
|
|
||||||
|
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8),y)
|
||||||
|
+LINUX_FIRMWARE_FILES += s5p-mfc-v8.fw
|
||||||
|
+# No license file; the license is in the file WHENCE
|
||||||
|
+# which is installed unconditionally
|
||||||
|
+endif
|
||||||
|
+
|
||||||
|
# Intel Wireless Bluetooth
|
||||||
|
ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IBT),y)
|
||||||
|
LINUX_FIRMWARE_FILES += intel/ibt-*
|
||||||
|
--
|
||||||
|
2.30.0
|
||||||
|
|
@ -1,10 +1,10 @@
|
|||||||
From 0feaec5aace7006f2a4afbb8d69541acac0842e4 Mon Sep 17 00:00:00 2001
|
From dc54a32cb53394e21bc5dd65c10a847944864a2b Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <0feaec5aace7006f2a4afbb8d69541acac0842e4.1607000394.git.stefan@agner.ch>
|
Message-Id: <dc54a32cb53394e21bc5dd65c10a847944864a2b.1612369715.git.stefan@agner.ch>
|
||||||
In-Reply-To: <dd83e231779b8daaeaa0a78d6686b80eeb49c12b.1607000394.git.stefan@agner.ch>
|
In-Reply-To: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
References: <dd83e231779b8daaeaa0a78d6686b80eeb49c12b.1607000394.git.stefan@agner.ch>
|
References: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
Date: Thu, 7 May 2020 09:02:05 +0000
|
Date: Thu, 7 May 2020 09:02:05 +0000
|
||||||
Subject: [PATCH 7/7] docker-proxy: Bump version
|
Subject: [PATCH 7/9] docker-proxy: Bump version
|
||||||
|
|
||||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
---
|
---
|
||||||
@ -37,5 +37,5 @@ index 6600b24ed9..d0e940db93 100644
|
|||||||
DOCKER_PROXY_LICENSE = Apache-2.0
|
DOCKER_PROXY_LICENSE = Apache-2.0
|
||||||
DOCKER_PROXY_LICENSE_FILES = LICENSE
|
DOCKER_PROXY_LICENSE_FILES = LICENSE
|
||||||
--
|
--
|
||||||
2.29.2
|
2.30.0
|
||||||
|
|
||||||
|
@ -0,0 +1,82 @@
|
|||||||
|
From 6ca8035a4ffbb4e6de6fd128a1e6a638bb974f11 Mon Sep 17 00:00:00 2001
|
||||||
|
Message-Id: <6ca8035a4ffbb4e6de6fd128a1e6a638bb974f11.1612369715.git.stefan@agner.ch>
|
||||||
|
In-Reply-To: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
|
References: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
|
From: Stefan Agner <stefan@agner.ch>
|
||||||
|
Date: Sun, 20 Dec 2020 16:57:09 +0100
|
||||||
|
Subject: [PATCH 8/9] systemd: Bump to latest systemd-stable release 246.10
|
||||||
|
|
||||||
|
---
|
||||||
|
...o-not-fail-with-read-only-etc-or-var.patch | 34 -------------------
|
||||||
|
package/systemd/systemd.hash | 2 +-
|
||||||
|
package/systemd/systemd.mk | 2 +-
|
||||||
|
3 files changed, 2 insertions(+), 36 deletions(-)
|
||||||
|
delete mode 100644 package/systemd/0001-update-done-Do-not-fail-with-read-only-etc-or-var.patch
|
||||||
|
|
||||||
|
diff --git a/package/systemd/0001-update-done-Do-not-fail-with-read-only-etc-or-var.patch b/package/systemd/0001-update-done-Do-not-fail-with-read-only-etc-or-var.patch
|
||||||
|
deleted file mode 100644
|
||||||
|
index 01e7f1e906..0000000000
|
||||||
|
--- a/package/systemd/0001-update-done-Do-not-fail-with-read-only-etc-or-var.patch
|
||||||
|
+++ /dev/null
|
||||||
|
@@ -1,34 +0,0 @@
|
||||||
|
-From e2a23672a1bbf4d3411dce0289051b5a72bd4a67 Mon Sep 17 00:00:00 2001
|
||||||
|
-From: Felix Riemann <felix.riemann@sma.de>
|
||||||
|
-Date: Mon, 19 Oct 2020 18:54:53 +0200
|
||||||
|
-Subject: [PATCH] update-done: Do not fail with read-only /etc or /var
|
||||||
|
-
|
||||||
|
-With the switch from log_debug() to log_debug_errno() in commit c413bb28df
|
||||||
|
-systemd-update-done would fail without any error message if /etc
|
||||||
|
-or /var were read-only. This restores the previous behaviour to
|
||||||
|
-silently ignore these directories again.
|
||||||
|
-
|
||||||
|
-[Romain: backport from 1eee15c3885fcc9f6a40df7e42347cb8fca71280]
|
||||||
|
-Signed-off-by: Romain Naour <romain.naour@gmail.com>
|
||||||
|
----
|
||||||
|
- src/update-done/update-done.c | 4 ++--
|
||||||
|
- 1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
-
|
||||||
|
-diff --git a/src/update-done/update-done.c b/src/update-done/update-done.c
|
||||||
|
-index e9d589e0e5..92c348d83b 100644
|
||||||
|
---- a/src/update-done/update-done.c
|
||||||
|
-+++ b/src/update-done/update-done.c
|
||||||
|
-@@ -31,8 +31,8 @@ static int apply_timestamp(const char *path, struct timespec *ts) {
|
||||||
|
-
|
||||||
|
- r = write_string_file_atomic_label_ts(path, message, ts);
|
||||||
|
- if (r == -EROFS)
|
||||||
|
-- return log_debug_errno(r, "Cannot create \"%s\", file system is read-only.", path);
|
||||||
|
-- if (r < 0)
|
||||||
|
-+ log_debug_errno(r, "Cannot create \"%s\", file system is read-only.", path);
|
||||||
|
-+ else if (r < 0)
|
||||||
|
- return log_error_errno(r, "Failed to write \"%s\": %m", path);
|
||||||
|
- return 0;
|
||||||
|
- }
|
||||||
|
---
|
||||||
|
-2.25.4
|
||||||
|
-
|
||||||
|
diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash
|
||||||
|
index cad249199c..0c2ba1e1c3 100644
|
||||||
|
--- a/package/systemd/systemd.hash
|
||||||
|
+++ b/package/systemd/systemd.hash
|
||||||
|
@@ -1,5 +1,5 @@
|
||||||
|
# sha256 locally computed
|
||||||
|
-sha256 f45c5a98d3be7dd05ed7f1e1a0ab00c7ba52602aa2dc42615bf74be61fcbe178 systemd-246.5.tar.gz
|
||||||
|
+sha256 3a972d287edd864e0b33321bc74dfe6083d390306461fa7e958895eaa4be6b67 systemd-246.10.tar.gz
|
||||||
|
sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2
|
||||||
|
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1
|
||||||
|
sha256 b142af99a3d950fb465326d6fd5a49d348523dc0d216682880527264d0a011e9 README
|
||||||
|
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
|
||||||
|
index ddd3f4380e..51a3160050 100644
|
||||||
|
--- a/package/systemd/systemd.mk
|
||||||
|
+++ b/package/systemd/systemd.mk
|
||||||
|
@@ -4,7 +4,7 @@
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
-SYSTEMD_VERSION = 246.5
|
||||||
|
+SYSTEMD_VERSION = 246.10
|
||||||
|
SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION))
|
||||||
|
SYSTEMD_LICENSE = LGPL-2.1+, GPL-2.0+ (udev), Public Domain (few source files, see README), BSD-3-Clause (tools/chromiumos)
|
||||||
|
SYSTEMD_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 README tools/chromiumos/LICENSE
|
||||||
|
--
|
||||||
|
2.30.0
|
||||||
|
|
@ -0,0 +1,53 @@
|
|||||||
|
From 5296f74bba93a16fe1db5493f36e35fad434f9ee Mon Sep 17 00:00:00 2001
|
||||||
|
Message-Id: <5296f74bba93a16fe1db5493f36e35fad434f9ee.1612369715.git.stefan@agner.ch>
|
||||||
|
In-Reply-To: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
|
References: <53aff7f049c974ab861db563c24d31c5512d1fbc.1612369715.git.stefan@agner.ch>
|
||||||
|
From: Stefan Agner <stefan@agner.ch>
|
||||||
|
Date: Wed, 23 Dec 2020 10:53:20 +0100
|
||||||
|
Subject: [PATCH 9/9] package/linux-firmware: add new option for USB TI
|
||||||
|
3410/5052 firmware
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Agner <stefan@agner.ch>
|
||||||
|
---
|
||||||
|
package/linux-firmware/Config.in | 9 +++++++++
|
||||||
|
package/linux-firmware/linux-firmware.mk | 6 ++++++
|
||||||
|
2 files changed, 15 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/package/linux-firmware/Config.in b/package/linux-firmware/Config.in
|
||||||
|
index dbdfdb52b3..6d5e961527 100644
|
||||||
|
--- a/package/linux-firmware/Config.in
|
||||||
|
+++ b/package/linux-firmware/Config.in
|
||||||
|
@@ -490,4 +490,13 @@ config BR2_PACKAGE_LINUX_FIRMWARE_QAT_C62X
|
||||||
|
|
||||||
|
endmenu
|
||||||
|
|
||||||
|
+menu "USB to Serial Firmware"
|
||||||
|
+
|
||||||
|
+config BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI
|
||||||
|
+ bool "USB TI 3410/5052 Serial Firmware"
|
||||||
|
+ help
|
||||||
|
+ Firmware files for TI 3410/5052
|
||||||
|
+
|
||||||
|
+endmenu
|
||||||
|
+
|
||||||
|
endif
|
||||||
|
diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk
|
||||||
|
index f1c84a134d..f00fb2e6ae 100644
|
||||||
|
--- a/package/linux-firmware/linux-firmware.mk
|
||||||
|
+++ b/package/linux-firmware/linux-firmware.mk
|
||||||
|
@@ -620,6 +620,12 @@ LINUX_FIRMWARE_FILES += qat_c62x.bin qat_c62x_mmp.bin
|
||||||
|
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.qat_firmware
|
||||||
|
endif
|
||||||
|
|
||||||
|
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI),y)
|
||||||
|
+LINUX_FIRMWARE_FILES += ti_3410.fw ti_5052.fw
|
||||||
|
+# No license file; the license is in the file WHENCE
|
||||||
|
+# which is installed unconditionally
|
||||||
|
+endif
|
||||||
|
+
|
||||||
|
ifneq ($(LINUX_FIRMWARE_FILES),)
|
||||||
|
define LINUX_FIRMWARE_INSTALL_FILES
|
||||||
|
cd $(@D) && \
|
||||||
|
--
|
||||||
|
2.30.0
|
||||||
|
|
@ -1,3 +1,69 @@
|
|||||||
|
2020.11.2, released January 31st, 2021
|
||||||
|
|
||||||
|
Important / security related fixes.
|
||||||
|
|
||||||
|
Download: Ensure git submodules are correctly fetched if
|
||||||
|
enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
|
||||||
|
host variant is downloaded first.
|
||||||
|
|
||||||
|
Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
|
||||||
|
having libatomic. Bootlin PowerPC-440 FP toolchain updated for
|
||||||
|
SecurePLT fix.
|
||||||
|
|
||||||
|
pkg-stats: Fix python 3.8+ deprecation warning.
|
||||||
|
|
||||||
|
meson: Ensure ccache is not detected and used, as it may
|
||||||
|
conflict with the ccache handling in Buildroot.
|
||||||
|
|
||||||
|
Updated/fixed packages: barebox, boost, brltty, dbus,
|
||||||
|
docker-containerd, dovecot, dovecot-pigeonhole,
|
||||||
|
environment-setup, firmware-imx, gcc, gerbera, glibc,
|
||||||
|
gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
|
||||||
|
libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
|
||||||
|
libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
|
||||||
|
nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
|
||||||
|
openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
|
||||||
|
python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
|
||||||
|
sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
|
||||||
|
tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
|
||||||
|
util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
|
||||||
|
xapp_xload, xorriso, zic
|
||||||
|
|
||||||
|
Removed packages: libupnp18
|
||||||
|
|
||||||
|
Issues resolved (http://bugs.uclibc.org):
|
||||||
|
|
||||||
|
#13471: package/mpd/mpd.conf make use of path not created
|
||||||
|
|
||||||
|
2020.11.1, released December 27th, 2020
|
||||||
|
|
||||||
|
Important / security related fixes.
|
||||||
|
|
||||||
|
Infrastructure:
|
||||||
|
- cmake: fix host ccache handling for CMake 3.19
|
||||||
|
- meson: Forcibly disable binary stripping for
|
||||||
|
target builds, enable for host builds
|
||||||
|
- golang: Fix HOST / TARGET directories for per-package builds
|
||||||
|
|
||||||
|
Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
|
||||||
|
|
||||||
|
Updated/fixed packages: apitrace, arm-trusted-firmware,
|
||||||
|
ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
|
||||||
|
flare-engine, ghostscript, go, haproxy, imagemagick,
|
||||||
|
imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
|
||||||
|
libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
|
||||||
|
mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
|
||||||
|
paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
|
||||||
|
python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
|
||||||
|
suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
|
||||||
|
webkitgtk, wpewebkit, wireshark, x11vnc, xen,
|
||||||
|
xserver_xorg-server
|
||||||
|
|
||||||
|
Issues resolved (http://bugs.uclibc.org):
|
||||||
|
|
||||||
|
#13316: beaglebone_qt5_defconfig: PowerVR fails to start
|
||||||
|
#13416: dhcpcd start warning message: no such user dhcpcd
|
||||||
|
|
||||||
2020.11, released December 2nd, 2020
|
2020.11, released December 2nd, 2020
|
||||||
|
|
||||||
Various fixes.
|
Various fixes.
|
||||||
|
@ -146,6 +146,16 @@ endif
|
|||||||
|
|
||||||
comment "Legacy options removed in 2020.11"
|
comment "Legacy options removed in 2020.11"
|
||||||
|
|
||||||
|
config BR2_PACKAGE_LIBUPNP18
|
||||||
|
bool "libupnp18 package removed"
|
||||||
|
select BR2_LEGACY
|
||||||
|
select BR2_PACKAGE_LIBUPNP
|
||||||
|
help
|
||||||
|
Version 1.8.x of libupnp (i.e. libupnp18) has been removed
|
||||||
|
because it will never be fixed against CallStranger a.k.a.
|
||||||
|
CVE-2020-12695. The libupnp package (which has been updated to
|
||||||
|
version 1.14.x) has been selected instead.
|
||||||
|
|
||||||
config BR2_PACKAGE_OPENCV
|
config BR2_PACKAGE_OPENCV
|
||||||
bool "opencv package was removed"
|
bool "opencv package was removed"
|
||||||
select BR2_LEGACY
|
select BR2_LEGACY
|
||||||
|
@ -405,6 +405,7 @@ F: package/perl-netaddr-ip/
|
|||||||
F: package/perl-timedate/
|
F: package/perl-timedate/
|
||||||
F: package/perl-uri/
|
F: package/perl-uri/
|
||||||
F: package/perl-www-robotrules/
|
F: package/perl-www-robotrules/
|
||||||
|
F: package/php/
|
||||||
F: package/pixman/
|
F: package/pixman/
|
||||||
F: package/pngquant/
|
F: package/pngquant/
|
||||||
F: package/pound/
|
F: package/pound/
|
||||||
@ -851,7 +852,6 @@ F: package/librsync/
|
|||||||
F: package/libsoup/
|
F: package/libsoup/
|
||||||
F: package/libsoxr/
|
F: package/libsoxr/
|
||||||
F: package/libupnp/
|
F: package/libupnp/
|
||||||
F: package/libupnp18/
|
|
||||||
F: package/libv4l/
|
F: package/libv4l/
|
||||||
F: package/libxslt/
|
F: package/libxslt/
|
||||||
F: package/mbedtls/
|
F: package/mbedtls/
|
||||||
@ -1960,9 +1960,6 @@ F: package/openjpeg/
|
|||||||
N: Olivier Singla <olivier.singla@gmail.com>
|
N: Olivier Singla <olivier.singla@gmail.com>
|
||||||
F: package/shellinabox/
|
F: package/shellinabox/
|
||||||
|
|
||||||
N: Owen Walpole <owen@walpole.dev>
|
|
||||||
F: package/parprouted/
|
|
||||||
|
|
||||||
N: Parnell Springmeyer <parnell@digitalmentat.com>
|
N: Parnell Springmeyer <parnell@digitalmentat.com>
|
||||||
F: package/scrypt/
|
F: package/scrypt/
|
||||||
|
|
||||||
@ -2257,6 +2254,7 @@ F: package/ogre/
|
|||||||
F: package/openpowerlink/
|
F: package/openpowerlink/
|
||||||
F: package/physfs/
|
F: package/physfs/
|
||||||
F: package/piglit/
|
F: package/piglit/
|
||||||
|
F: package/qemu/
|
||||||
F: package/solarus/
|
F: package/solarus/
|
||||||
F: package/stress-ng/
|
F: package/stress-ng/
|
||||||
F: package/supertux/
|
F: package/supertux/
|
||||||
@ -2496,9 +2494,6 @@ N: Thomas Claveirole <thomas.claveirole@green-communications.fr>
|
|||||||
F: package/fcgiwrap/
|
F: package/fcgiwrap/
|
||||||
F: package/openlayers/
|
F: package/openlayers/
|
||||||
|
|
||||||
N: Thomas Davis <sunsetbrew@sunsetbrew.com>
|
|
||||||
F: package/civetweb/
|
|
||||||
|
|
||||||
N: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
|
N: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
|
||||||
F: docs/manual/
|
F: docs/manual/
|
||||||
F: package/cereal/
|
F: package/cereal/
|
||||||
@ -2597,7 +2592,7 @@ F: toolchain/
|
|||||||
N: Timo Ketola <timo.ketola@exertus.fi>
|
N: Timo Ketola <timo.ketola@exertus.fi>
|
||||||
F: package/fbgrab/
|
F: package/fbgrab/
|
||||||
|
|
||||||
N: Titouan Christophe <titouan.christophe@railnova.eu>
|
N: Titouan Christophe <titouanchristophe@gmail.com>
|
||||||
F: package/avro-c/
|
F: package/avro-c/
|
||||||
F: package/mosquitto/
|
F: package/mosquitto/
|
||||||
F: package/python-avro/
|
F: package/python-avro/
|
||||||
|
@ -92,9 +92,9 @@ all:
|
|||||||
.PHONY: all
|
.PHONY: all
|
||||||
|
|
||||||
# Set and export the version string
|
# Set and export the version string
|
||||||
export BR2_VERSION := 2020.11
|
export BR2_VERSION := 2020.11.2
|
||||||
# Actual time the release is cut (for reproducible builds)
|
# Actual time the release is cut (for reproducible builds)
|
||||||
BR2_VERSION_EPOCH = 1606948000
|
BR2_VERSION_EPOCH = 1612125000
|
||||||
|
|
||||||
# Save running make version since it's clobbered by the make package
|
# Save running make version since it's clobbered by the make package
|
||||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||||
|
@ -7,7 +7,7 @@ Description
|
|||||||
This configuration will build a complete image for the beaglebone and
|
This configuration will build a complete image for the beaglebone and
|
||||||
the TI AM335x-EVM, the board type is identified by the on-board
|
the TI AM335x-EVM, the board type is identified by the on-board
|
||||||
EEPROM. The configuration is based on the
|
EEPROM. The configuration is based on the
|
||||||
ti-processor-sdk-02.00.00.00. Device tree blobs for beaglebone
|
ti-processor-sdk-06.01.00.08. Device tree blobs for beaglebone
|
||||||
variants and the evm-sk are built too.
|
variants and the evm-sk are built too.
|
||||||
|
|
||||||
For Qt5 support support use the beaglebone_qt5_defconfig.
|
For Qt5 support support use the beaglebone_qt5_defconfig.
|
||||||
@ -43,10 +43,20 @@ output/images/
|
|||||||
To copy the image file to the sdcard use dd:
|
To copy the image file to the sdcard use dd:
|
||||||
$ dd if=output/images/sdcard.img of=/dev/XXX
|
$ dd if=output/images/sdcard.img of=/dev/XXX
|
||||||
|
|
||||||
|
|
||||||
|
Running Qt5 hellowindow opengl demo:
|
||||||
|
===================
|
||||||
|
# export QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs_kms_cfg.json
|
||||||
|
# export QT_QPA_PLATFORM=eglfs
|
||||||
|
# export QT_QPA_EGLFS_INTEGRATION=none
|
||||||
|
# /usr/lib/qt/examples/opengl/hellowindow/hellowindow
|
||||||
|
|
||||||
|
|
||||||
Tested hardware
|
Tested hardware
|
||||||
===============
|
===============
|
||||||
am335x-evm (rev. 1.1A)
|
am335x-evm (rev. 1.1A)
|
||||||
beagleboneblack (rev. A5A)
|
beagleboneblack (rev. A5A)
|
||||||
beaglebone (rev. A6)
|
beaglebone (rev. A6)
|
||||||
|
|
||||||
|
2020, Adam Duskett <aduskett@gmail.com>
|
||||||
2016, Lothar Felten <lothar.felten@gmail.com>
|
2016, Lothar Felten <lothar.felten@gmail.com>
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"device": "/dev/dri/card0",
|
||||||
|
"hwcursor": false,
|
||||||
|
"pbuffers": true,
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "VGA1",
|
||||||
|
"mode": "off"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "HDMI1",
|
||||||
|
"mode": "1024x768"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -40,3 +40,9 @@ Where 'sdX' is the device node of the uSD partition.
|
|||||||
To upgrade u-boot, cancel autoboot and type:
|
To upgrade u-boot, cancel autoboot and type:
|
||||||
|
|
||||||
> run upgradeu
|
> run upgradeu
|
||||||
|
|
||||||
|
See Boundary Devices's buildroot-external-boundary project
|
||||||
|
for additional and advanced defconfigs using Qt5, gstreamer,
|
||||||
|
NXP proprietary packages with demo applications:
|
||||||
|
|
||||||
|
https://github.com/boundarydevices/buildroot-external-boundary
|
||||||
|
@ -100,6 +100,14 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += MV_DDR_PATH=$(MV_DDR_MARVELL_DIR)
|
|||||||
ARM_TRUSTED_FIRMWARE_DEPENDENCIES += mv-ddr-marvell
|
ARM_TRUSTED_FIRMWARE_DEPENDENCIES += mv-ddr-marvell
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_SSP_REGULAR),y)
|
||||||
|
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ENABLE_STACK_PROTECTOR=default
|
||||||
|
else ifeq ($(BR2_SSP_STRONG),y)
|
||||||
|
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ENABLE_STACK_PROTECTOR=strong
|
||||||
|
else ifeq ($(BR2_SSP_ALL),y)
|
||||||
|
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ENABLE_STACK_PROTECTOR=all
|
||||||
|
endif
|
||||||
|
|
||||||
ARM_TRUSTED_FIRMWARE_MAKE_TARGETS = all
|
ARM_TRUSTED_FIRMWARE_MAKE_TARGETS = all
|
||||||
|
|
||||||
ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_FIP),y)
|
ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_FIP),y)
|
||||||
|
@ -138,6 +138,11 @@ define $(1)_INSTALL_IMAGES_CMDS
|
|||||||
$$($(1)_INSTALL_CUSTOM_ENV)
|
$$($(1)_INSTALL_CUSTOM_ENV)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
# Starting with barebox v2020.09.0, the kconfig used calls the
|
||||||
|
# cross-compiler to check its capabilities. So we need the
|
||||||
|
# toolchain before we can call the configurators.
|
||||||
|
$(1)_KCONFIG_DEPENDENCIES += toolchain
|
||||||
|
|
||||||
ifeq ($$(BR2_TARGET_$(1)_BAREBOXENV),y)
|
ifeq ($$(BR2_TARGET_$(1)_BAREBOXENV),y)
|
||||||
define $(1)_INSTALL_TARGET_CMDS
|
define $(1)_INSTALL_TARGET_CMDS
|
||||||
cp $$(@D)/scripts/bareboxenv-target $$(TARGET_DIR)/usr/bin/bareboxenv
|
cp $$(@D)/scripts/bareboxenv-target $$(TARGET_DIR)/usr/bin/bareboxenv
|
||||||
|
2
buildroot/boot/lpc32xxcdl/lpc32xxcdl.hash
Normal file
2
buildroot/boot/lpc32xxcdl/lpc32xxcdl.hash
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Locally computed
|
||||||
|
sha256 ded3fa936a96d3fb8188ca6214f57b5208bd49e5416bd69f38bfc810b34197bc lpc32xx_cdl-v2.11.zip
|
@ -4,9 +4,9 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LPC32XXCDL_VERSION = lpc32xx_cdl_v2.11
|
LPC32XXCDL_VERSION = 2.11
|
||||||
LPC32XXCDL_SITE = http://git.lpcware.com/lpc3xxx_cdl.git
|
LPC32XXCDL_SOURCE = lpc32xx_cdl-v$(LPC32XXCDL_VERSION).zip
|
||||||
LPC32XXCDL_SITE_METHOD = git
|
LPC32XXCDL_SITE = https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/lpcware-archive/61/2
|
||||||
|
|
||||||
LPC32XXCDL_INSTALL_TARGET = NO
|
LPC32XXCDL_INSTALL_TARGET = NO
|
||||||
LPC32XXCDL_INSTALL_IMAGES = YES
|
LPC32XXCDL_INSTALL_IMAGES = YES
|
||||||
@ -45,13 +45,14 @@ LPC32XXCDL_BOARD_STARTUP_DIR = \
|
|||||||
# Source files are with dos newlines, which our patch infrastructure doesn't
|
# Source files are with dos newlines, which our patch infrastructure doesn't
|
||||||
# handle. Work around it by converting the affected files to unix newlines
|
# handle. Work around it by converting the affected files to unix newlines
|
||||||
# before patching
|
# before patching
|
||||||
define LPC32XXCDL_DOS2UNIX_FOR_PATCH
|
define LPC32XXCDL_EXTRACT_CMDS
|
||||||
|
unzip $(LPC32XXCDL_DL_DIR)/$(LPC32XXCDL_SOURCE) -d $(@D)
|
||||||
|
mv $(@D)/lpc3xxx_cdl/* $(@D)
|
||||||
|
rmdir $(@D)/lpc3xxx_cdl/
|
||||||
sed -n 's|^[+-]\{3\} [^/]\+\([^ \t]*\)\(.*\)|$(@D)\1|p' \
|
sed -n 's|^[+-]\{3\} [^/]\+\([^ \t]*\)\(.*\)|$(@D)\1|p' \
|
||||||
boot/lpc32xxcdl/*.patch| sort -u | xargs $(SED) 's/\x0D$$//'
|
boot/lpc32xxcdl/*.patch| sort -u | xargs $(SED) 's/\x0D$$//'
|
||||||
endef
|
endef
|
||||||
|
|
||||||
LPC32XXCDL_POST_EXTRACT_HOOKS += LPC32XXCDL_DOS2UNIX_FOR_PATCH
|
|
||||||
|
|
||||||
define LPC32XXCDL_BUILD_CMDS
|
define LPC32XXCDL_BUILD_CMDS
|
||||||
$(MAKE1) $(LPC32XXCDL_BUILD_FLAGS) -C $(@D)
|
$(MAKE1) $(LPC32XXCDL_BUILD_FLAGS) -C $(@D)
|
||||||
$(MAKE1) $(LPC32XXCDL_BUILD_FLAGS) -C $(@D)/$(LPC32XXCDL_BOARD_STARTUP_DIR)/Burners/$(LPC32XXCDL_KICKSTART_BURNER)
|
$(MAKE1) $(LPC32XXCDL_BUILD_FLAGS) -C $(@D)/$(LPC32XXCDL_BOARD_STARTUP_DIR)/Burners/$(LPC32XXCDL_KICKSTART_BURNER)
|
||||||
|
@ -20,11 +20,8 @@ BR2_PACKAGE_FBV=y
|
|||||||
BR2_PACKAGE_QT5=y
|
BR2_PACKAGE_QT5=y
|
||||||
BR2_PACKAGE_QT5BASE_EXAMPLES=y
|
BR2_PACKAGE_QT5BASE_EXAMPLES=y
|
||||||
BR2_PACKAGE_QT5BASE_EGLFS=y
|
BR2_PACKAGE_QT5BASE_EGLFS=y
|
||||||
BR2_PACKAGE_QT5BASE_DEFAULT_QPA="wayland"
|
BR2_PACKAGE_QT5BASE_DEFAULT_QPA="eglfs"
|
||||||
BR2_PACKAGE_QT5QUICKCONTROLS=y
|
BR2_PACKAGE_QT5QUICKCONTROLS=y
|
||||||
BR2_PACKAGE_QT5WAYLAND=y
|
|
||||||
BR2_PACKAGE_QT5WAYLAND_COMPOSITOR=y
|
|
||||||
BR2_PACKAGE_WESTON=y
|
|
||||||
BR2_PACKAGE_TI_SGX_DEMOS=y
|
BR2_PACKAGE_TI_SGX_DEMOS=y
|
||||||
BR2_PACKAGE_TI_SGX_KM=y
|
BR2_PACKAGE_TI_SGX_KM=y
|
||||||
BR2_PACKAGE_TI_SGX_UM=y
|
BR2_PACKAGE_TI_SGX_UM=y
|
||||||
|
@ -9,6 +9,9 @@ BR2_GLOBAL_PATCH_DIR="board/chromebook/elm/patches/"
|
|||||||
BR2_TARGET_ROOTFS_EXT2=y
|
BR2_TARGET_ROOTFS_EXT2=y
|
||||||
BR2_TARGET_ROOTFS_EXT2_4=y
|
BR2_TARGET_ROOTFS_EXT2_4=y
|
||||||
|
|
||||||
|
# Linux headers same as kernel (5.9 series)
|
||||||
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9=y
|
||||||
|
|
||||||
# Kernel
|
# Kernel
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
|
@ -11,7 +11,6 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttymxc1"
|
|||||||
BR2_ROOTFS_POST_BUILD_SCRIPT="board/boundarydevices/common/post-build.sh"
|
BR2_ROOTFS_POST_BUILD_SCRIPT="board/boundarydevices/common/post-build.sh"
|
||||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/boundarydevices/common/post-image.sh"
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/boundarydevices/common/post-image.sh"
|
||||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
|
||||||
|
|
||||||
# filesystem
|
# filesystem
|
||||||
BR2_TARGET_ROOTFS_EXT2=y
|
BR2_TARGET_ROOTFS_EXT2=y
|
||||||
|
@ -126,14 +126,19 @@ typical packages will therefore only use a few of them.
|
|||||||
in the build step. These are passed after the +make+ command. By
|
in the build step. These are passed after the +make+ command. By
|
||||||
default, empty.
|
default, empty.
|
||||||
|
|
||||||
|
* +LIBFOO_INSTALL_OPTS+ contains the make options used to
|
||||||
|
install the package to the host directory. By default, the value
|
||||||
|
is +install+, which is correct for most CMake packages. It is still
|
||||||
|
possible to override it.
|
||||||
|
|
||||||
* +LIBFOO_INSTALL_STAGING_OPTS+ contains the make options used to
|
* +LIBFOO_INSTALL_STAGING_OPTS+ contains the make options used to
|
||||||
install the package to the staging directory. By default, the value
|
install the package to the staging directory. By default, the value
|
||||||
is +DESTDIR=$(STAGING_DIR) install+, which is correct for most
|
is +DESTDIR=$(STAGING_DIR) install/fast+, which is correct for most
|
||||||
CMake packages. It is still possible to override it.
|
CMake packages. It is still possible to override it.
|
||||||
|
|
||||||
* +LIBFOO_INSTALL_TARGET_OPTS+ contains the make options used to
|
* +LIBFOO_INSTALL_TARGET_OPTS+ contains the make options used to
|
||||||
install the package to the target directory. By default, the value
|
install the package to the target directory. By default, the value
|
||||||
is +DESTDIR=$(TARGET_DIR) install+. The default value is correct
|
is +DESTDIR=$(TARGET_DIR) install/fast+. The default value is correct
|
||||||
for most CMake packages, but it is still possible to override it if
|
for most CMake packages, but it is still possible to override it if
|
||||||
needed.
|
needed.
|
||||||
|
|
||||||
|
File diff suppressed because one or more lines are too long
Binary file not shown.
@ -174,13 +174,13 @@ List of Examples
|
|||||||
|
|
||||||
---------------------------------------------------------------------
|
---------------------------------------------------------------------
|
||||||
|
|
||||||
Buildroot 2020.11 manual generated on 2020-12-02 22:29:04 UTC from
|
Buildroot 2020.11.2 manual generated on 2021-01-31 20:36:55 UTC from
|
||||||
git revision 9624a001f9
|
git revision 551cb63007
|
||||||
|
|
||||||
The Buildroot manual is written by the Buildroot developers. It is
|
The Buildroot manual is written by the Buildroot developers. It is
|
||||||
licensed under the GNU General Public License, version 2. Refer to
|
licensed under the GNU General Public License, version 2. Refer to
|
||||||
the COPYING [http://git.buildroot.org/buildroot/tree/COPYING?id=
|
the COPYING [http://git.buildroot.org/buildroot/tree/COPYING?id=
|
||||||
9624a001f9d4314f8bcc9219df717d4c41fb5373] file in the Buildroot
|
551cb630079316efe928d7c2eb0358a19e38fc48] file in the Buildroot
|
||||||
sources for the full text of this license.
|
sources for the full text of this license.
|
||||||
|
|
||||||
Copyright © 2004-2020 The Buildroot developers
|
Copyright © 2004-2020 The Buildroot developers
|
||||||
@ -1710,7 +1710,7 @@ you to just prepare the SDK with make prepare-sdk without actually
|
|||||||
generating a tarball.
|
generating a tarball.
|
||||||
|
|
||||||
For your convenience, by selecting the option
|
For your convenience, by selecting the option
|
||||||
BR2_PACKAGE_HOST_ENVIRONMENT_SETUP, you can get a setup-environment
|
BR2_PACKAGE_HOST_ENVIRONMENT_SETUP, you can get a environment-setup
|
||||||
script installed in output/host/ and therefore in your SDK. This
|
script installed in output/host/ and therefore in your SDK. This
|
||||||
script can be sourced with . your/sdk/path/environment-setup to
|
script can be sourced with . your/sdk/path/environment-setup to
|
||||||
export a number of environment variables that will help cross-compile
|
export a number of environment variables that will help cross-compile
|
||||||
@ -5225,13 +5225,17 @@ typical packages will therefore only use a few of them.
|
|||||||
* LIBFOO_MAKE_OPTS, to specify additional variables to pass to make
|
* LIBFOO_MAKE_OPTS, to specify additional variables to pass to make
|
||||||
in the build step. These are passed after the make command. By
|
in the build step. These are passed after the make command. By
|
||||||
default, empty.
|
default, empty.
|
||||||
|
* LIBFOO_INSTALL_OPTS contains the make options used to install the
|
||||||
|
package to the host directory. By default, the value is install,
|
||||||
|
which is correct for most CMake packages. It is still possible to
|
||||||
|
override it.
|
||||||
* LIBFOO_INSTALL_STAGING_OPTS contains the make options used to
|
* LIBFOO_INSTALL_STAGING_OPTS contains the make options used to
|
||||||
install the package to the staging directory. By default, the
|
install the package to the staging directory. By default, the
|
||||||
value is DESTDIR=$(STAGING_DIR) install, which is correct for
|
value is DESTDIR=$(STAGING_DIR) install/fast, which is correct
|
||||||
most CMake packages. It is still possible to override it.
|
for most CMake packages. It is still possible to override it.
|
||||||
* LIBFOO_INSTALL_TARGET_OPTS contains the make options used to
|
* LIBFOO_INSTALL_TARGET_OPTS contains the make options used to
|
||||||
install the package to the target directory. By default, the
|
install the package to the target directory. By default, the
|
||||||
value is DESTDIR=$(TARGET_DIR) install. The default value is
|
value is DESTDIR=$(TARGET_DIR) install/fast. The default value is
|
||||||
correct for most CMake packages, but it is still possible to
|
correct for most CMake packages, but it is still possible to
|
||||||
override it if needed.
|
override it if needed.
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ generating a tarball.
|
|||||||
|
|
||||||
For your convenience, by selecting the option
|
For your convenience, by selecting the option
|
||||||
+BR2_PACKAGE_HOST_ENVIRONMENT_SETUP+, you can get a
|
+BR2_PACKAGE_HOST_ENVIRONMENT_SETUP+, you can get a
|
||||||
+setup-environment+ script installed in +output/host/+ and therefore
|
+environment-setup+ script installed in +output/host/+ and therefore
|
||||||
in your SDK. This script can be sourced with
|
in your SDK. This script can be sourced with
|
||||||
+. your/sdk/path/environment-setup+ to export a number of environment
|
+. your/sdk/path/environment-setup+ to export a number of environment
|
||||||
variables that will help cross-compile your projects using the
|
variables that will help cross-compile your projects using the
|
||||||
|
@ -125,7 +125,7 @@ endif
|
|||||||
|
|
||||||
config BR2_LINUX_KERNEL_VERSION
|
config BR2_LINUX_KERNEL_VERSION
|
||||||
string
|
string
|
||||||
default "5.9.11" if BR2_LINUX_KERNEL_LATEST_VERSION
|
default "5.9.16" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||||
default "4.19.152-cip37" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
|
default "4.19.152-cip37" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
|
||||||
default "4.19.152-cip37-rt16" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
|
default "4.19.152-cip37-rt16" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
|
||||||
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
|
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
|
# From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
|
||||||
sha256 5eb20a65a410669928f94b3975872e493fa6d0fe441c6a78b7564affa2a5d260 linux-5.9.11.tar.xz
|
sha256 b0d7abae88e5f91893627c645e680a95c818defd1b4fcaf3e2afb4b2b6b4ab86 linux-5.9.16.tar.xz
|
||||||
sha256 4ab4a3f694b7b4cfbe78871eab34c8039ad33692144c45c669827a594da85534 linux-5.8.18.tar.xz
|
sha256 4ab4a3f694b7b4cfbe78871eab34c8039ad33692144c45c669827a594da85534 linux-5.8.18.tar.xz
|
||||||
sha256 49da425c1f3c530fd3ff31d85a0461f6b6dc6e459f7faf3eee23e49a98ce64c7 linux-5.4.80.tar.xz
|
sha256 d37449403664cc3b1bac96d0d9a199dbe619885cd899c0ae3108843f42e3d522 linux-5.4.93.tar.xz
|
||||||
# From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc
|
# From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc
|
||||||
sha256 9e0bdebf18a12d0c899e5e4042e715e24a70ab0fd986a3f4c67c8ec2710bad97 linux-4.4.246.tar.xz
|
sha256 661e98b9448cbac948c705fd44cd7d30200422ee1cb02950d142aa99a1b3985a linux-4.4.253.tar.xz
|
||||||
sha256 49e266c7d72d388e8ce6aa486a1018cc0595ae1b9e99934bce5b484fd8dba9f5 linux-4.9.246.tar.xz
|
sha256 9a5b51a8350201bd38e3ff13909323a6571b4572a7b3caed76e462b07619bc18 linux-4.9.253.tar.xz
|
||||||
sha256 cb02465cc8f1972cc14707b25d779c8668d220c39e68a24bb23afd4c58182b9c linux-4.14.209.tar.xz
|
sha256 62a36a25431016d98d0f1cff98be432086c51f86fd79042bd10a867b3a924d11 linux-4.14.217.tar.xz
|
||||||
sha256 18345206f9c61e8adafa5204d0ca0b8619f1d9aafd70cbd5cb0fbf1faf521585 linux-4.19.160.tar.xz
|
sha256 f4e352fe0eb986e5b532b99d9b0725a67046cbb3e5f53fcd5b098cbaeb2ac60a linux-4.19.171.tar.xz
|
||||||
# Locally computed
|
# Locally computed
|
||||||
sha256 d2a06f52143deb929b8d513cf9afc9bd065951389a80fa70bc4d63025b5b3fb9 linux-cip-4.19.152-cip37.tar.gz
|
sha256 d2a06f52143deb929b8d513cf9afc9bd065951389a80fa70bc4d63025b5b3fb9 linux-cip-4.19.152-cip37.tar.gz
|
||||||
sha256 bc1dacd3d0f526de3e8754a444e8e02a54521527af639ddb907cb35cda775a8c linux-cip-4.19.152-cip37-rt16.tar.gz
|
sha256 bc1dacd3d0f526de3e8754a444e8e02a54521527af639ddb907cb35cda775a8c linux-cip-4.19.152-cip37-rt16.tar.gz
|
||||||
|
@ -1764,7 +1764,6 @@ menu "Networking"
|
|||||||
source "package/libuev/Config.in"
|
source "package/libuev/Config.in"
|
||||||
source "package/libuhttpd/Config.in"
|
source "package/libuhttpd/Config.in"
|
||||||
source "package/libupnp/Config.in"
|
source "package/libupnp/Config.in"
|
||||||
source "package/libupnp18/Config.in"
|
|
||||||
source "package/libupnpp/Config.in"
|
source "package/libupnpp/Config.in"
|
||||||
source "package/liburiparser/Config.in"
|
source "package/liburiparser/Config.in"
|
||||||
source "package/libuwsc/Config.in"
|
source "package/libuwsc/Config.in"
|
||||||
|
@ -0,0 +1,104 @@
|
|||||||
|
From 7f0f1e7e34f997eef697856804dd478b54bb365e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||||
|
Date: Tue, 22 Dec 2020 10:45:21 +0100
|
||||||
|
Subject: [PATCH] CMakeLists.txt: respect BUILD_TESTING=OFF
|
||||||
|
|
||||||
|
Allow the user to disable unit tests through BUILD_TESTING=OFF:
|
||||||
|
https://cmake.org/cmake/help/latest/command/enable_testing.html
|
||||||
|
|
||||||
|
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||||
|
[Upstream status: https://github.com/apitrace/apitrace/pull/698]
|
||||||
|
---
|
||||||
|
CMakeLists.txt | 6 +++++-
|
||||||
|
gui/CMakeLists.txt | 6 ++++--
|
||||||
|
lib/guids/CMakeLists.txt | 6 ++++--
|
||||||
|
lib/os/CMakeLists.txt | 6 ++++--
|
||||||
|
lib/trace/CMakeLists.txt | 6 ++++--
|
||||||
|
5 files changed, 21 insertions(+), 9 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index 4a07f069..ee401887 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -41,6 +41,8 @@ option (ENABLE_FRAME_POINTER "Disable frame pointer omission" ON)
|
||||||
|
|
||||||
|
option (ENABLE_ASAN "Enable Address Sanitizer" OFF)
|
||||||
|
|
||||||
|
+option (BUILD_TESTING "Enable unit tests" ON)
|
||||||
|
+
|
||||||
|
option (ENABLE_TESTS "Enable additional tests" OFF)
|
||||||
|
|
||||||
|
if (ANDROID)
|
||||||
|
@@ -433,7 +435,9 @@ endmacro ()
|
||||||
|
# which subdirectory they are declared
|
||||||
|
set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
|
||||||
|
|
||||||
|
-enable_testing ()
|
||||||
|
+if (BUILD_TESTING)
|
||||||
|
+ enable_testing ()
|
||||||
|
+endif ()
|
||||||
|
if (CMAKE_CROSSCOMPILING)
|
||||||
|
add_custom_target (check)
|
||||||
|
elseif (DEFINED CMAKE_BUILD_TYPE)
|
||||||
|
diff --git a/gui/CMakeLists.txt b/gui/CMakeLists.txt
|
||||||
|
index 5baf3552..ad6ee501 100644
|
||||||
|
--- a/gui/CMakeLists.txt
|
||||||
|
+++ b/gui/CMakeLists.txt
|
||||||
|
@@ -13,8 +13,10 @@ add_library (qubjson STATIC
|
||||||
|
qubjson.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
-add_gtest (qubjson_test qubjson_test.cpp)
|
||||||
|
-target_link_libraries (qubjson_test qubjson)
|
||||||
|
+if (BUILD_TESTING)
|
||||||
|
+ add_gtest (qubjson_test qubjson_test.cpp)
|
||||||
|
+ target_link_libraries (qubjson_test qubjson)
|
||||||
|
+endif ()
|
||||||
|
|
||||||
|
set(qapitrace_SRCS
|
||||||
|
apisurface.cpp
|
||||||
|
diff --git a/lib/guids/CMakeLists.txt b/lib/guids/CMakeLists.txt
|
||||||
|
index ce0f86da..ea28a18f 100644
|
||||||
|
--- a/lib/guids/CMakeLists.txt
|
||||||
|
+++ b/lib/guids/CMakeLists.txt
|
||||||
|
@@ -5,5 +5,7 @@ add_library (guids STATIC
|
||||||
|
guids.hpp
|
||||||
|
)
|
||||||
|
|
||||||
|
-add_gtest (guids_test guids_test.cpp)
|
||||||
|
-target_link_libraries (guids_test guids)
|
||||||
|
+if (BUILD_TESTING)
|
||||||
|
+ add_gtest (guids_test guids_test.cpp)
|
||||||
|
+ target_link_libraries (guids_test guids)
|
||||||
|
+endif ()
|
||||||
|
diff --git a/lib/os/CMakeLists.txt b/lib/os/CMakeLists.txt
|
||||||
|
index 222411e0..b7134b57 100644
|
||||||
|
--- a/lib/os/CMakeLists.txt
|
||||||
|
+++ b/lib/os/CMakeLists.txt
|
||||||
|
@@ -36,5 +36,7 @@ if (APPLE)
|
||||||
|
)
|
||||||
|
endif ()
|
||||||
|
|
||||||
|
-add_gtest (os_thread_test os_thread_test.cpp)
|
||||||
|
-target_link_libraries (os_thread_test os)
|
||||||
|
+if (BUILD_TESTING)
|
||||||
|
+ add_gtest (os_thread_test os_thread_test.cpp)
|
||||||
|
+ target_link_libraries (os_thread_test os)
|
||||||
|
+endif ()
|
||||||
|
diff --git a/lib/trace/CMakeLists.txt b/lib/trace/CMakeLists.txt
|
||||||
|
index c68bd00f..d95df978 100644
|
||||||
|
--- a/lib/trace/CMakeLists.txt
|
||||||
|
+++ b/lib/trace/CMakeLists.txt
|
||||||
|
@@ -34,5 +34,7 @@ target_link_libraries (common
|
||||||
|
brotli_dec brotli_common
|
||||||
|
)
|
||||||
|
|
||||||
|
-add_gtest (trace_parser_flags_test trace_parser_flags_test.cpp)
|
||||||
|
-target_link_libraries (trace_parser_flags_test common)
|
||||||
|
+if (BUILD_TESTING)
|
||||||
|
+ add_gtest (trace_parser_flags_test trace_parser_flags_test.cpp)
|
||||||
|
+ target_link_libraries (trace_parser_flags_test common)
|
||||||
|
+endif ()
|
||||||
|
--
|
||||||
|
2.29.2
|
||||||
|
|
@ -5,6 +5,7 @@ config BR2_PACKAGE_AZMQ
|
|||||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # boost-log
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # boost-log
|
||||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
|
||||||
depends on BR2_USE_WCHAR # boost
|
depends on BR2_USE_WCHAR # boost
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-thread
|
||||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr
|
||||||
select BR2_PACKAGE_ZEROMQ
|
select BR2_PACKAGE_ZEROMQ
|
||||||
select BR2_PACKAGE_BOOST
|
select BR2_PACKAGE_BOOST
|
||||||
@ -21,6 +22,7 @@ config BR2_PACKAGE_AZMQ
|
|||||||
https://github.com/zeromq/azmq
|
https://github.com/zeromq/azmq
|
||||||
|
|
||||||
comment "azmq needs a toolchain w/ C++11, wchar and NPTL"
|
comment "azmq needs a toolchain w/ C++11, wchar and NPTL"
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
||||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
|
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
|
||||||
&& BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS_NPTL)
|
&& BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS_NPTL)
|
||||||
|
|
||||||
|
@ -10,6 +10,7 @@ config BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS
|
|||||||
config BR2_PACKAGE_BITCOIN
|
config BR2_PACKAGE_BITCOIN
|
||||||
bool "bitcoin"
|
bool "bitcoin"
|
||||||
depends on BR2_INSTALL_LIBSTDCPP
|
depends on BR2_INSTALL_LIBSTDCPP
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-thread
|
||||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::future
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::future
|
||||||
depends on BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS
|
depends on BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS
|
||||||
depends on BR2_TOOLCHAIN_HAS_THREADS # boost
|
depends on BR2_TOOLCHAIN_HAS_THREADS # boost
|
||||||
@ -37,6 +38,7 @@ config BR2_PACKAGE_BITCOIN
|
|||||||
|
|
||||||
comment "bitcoin needs a toolchain w/ C++, threads, wchar"
|
comment "bitcoin needs a toolchain w/ C++, threads, wchar"
|
||||||
depends on BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS
|
depends on BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
||||||
depends on !BR2_INSTALL_LIBSTDCPP || \
|
depends on !BR2_INSTALL_LIBSTDCPP || \
|
||||||
!BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
|
!BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
|
||||||
|
|
||||||
|
@ -52,6 +52,7 @@ config BR2_PACKAGE_BOOST_LAYOUT
|
|||||||
|
|
||||||
config BR2_PACKAGE_BOOST_ATOMIC
|
config BR2_PACKAGE_BOOST_ATOMIC
|
||||||
bool "boost-atomic"
|
bool "boost-atomic"
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
||||||
help
|
help
|
||||||
C++11-style atomic<>.
|
C++11-style atomic<>.
|
||||||
|
|
||||||
@ -82,6 +83,8 @@ config BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS
|
|||||||
config BR2_PACKAGE_BOOST_CONTEXT
|
config BR2_PACKAGE_BOOST_CONTEXT
|
||||||
bool "boost-context"
|
bool "boost-context"
|
||||||
depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS
|
depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS \
|
||||||
|
|| BR2_TOOLCHAIN_GCC_AT_LEAST_6 # boost-thread
|
||||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735
|
||||||
select BR2_PACKAGE_BOOST_THREAD if !BR2_TOOLCHAIN_GCC_AT_LEAST_6
|
select BR2_PACKAGE_BOOST_THREAD if !BR2_TOOLCHAIN_GCC_AT_LEAST_6
|
||||||
help
|
help
|
||||||
@ -101,6 +104,7 @@ comment "boost-contract needs a toolchain w/ NPTL"
|
|||||||
config BR2_PACKAGE_BOOST_COROUTINE
|
config BR2_PACKAGE_BOOST_COROUTINE
|
||||||
bool "boost-coroutine"
|
bool "boost-coroutine"
|
||||||
depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS
|
depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-thread
|
||||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-context, boost-thread
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-context, boost-thread
|
||||||
select BR2_PACKAGE_BOOST_CHRONO
|
select BR2_PACKAGE_BOOST_CHRONO
|
||||||
select BR2_PACKAGE_BOOST_CONTEXT
|
select BR2_PACKAGE_BOOST_CONTEXT
|
||||||
@ -113,6 +117,7 @@ config BR2_PACKAGE_BOOST_COROUTINE
|
|||||||
|
|
||||||
comment "boost-coroutine needs a toolchain not affected by GCC bug 64735"
|
comment "boost-coroutine needs a toolchain not affected by GCC bug 64735"
|
||||||
depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS
|
depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
||||||
depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
|
depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
|
||||||
|
|
||||||
config BR2_PACKAGE_BOOST_DATE_TIME
|
config BR2_PACKAGE_BOOST_DATE_TIME
|
||||||
@ -135,6 +140,8 @@ config BR2_PACKAGE_BOOST_FIBER
|
|||||||
# mips support uses the "pause" instruction, only available
|
# mips support uses the "pause" instruction, only available
|
||||||
# since mips32r2/mips64r2.
|
# since mips32r2/mips64r2.
|
||||||
depends on !BR2_MIPS_CPU_MIPS32 && !BR2_MIPS_CPU_MIPS64
|
depends on !BR2_MIPS_CPU_MIPS32 && !BR2_MIPS_CPU_MIPS64
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS \
|
||||||
|
|| BR2_TOOLCHAIN_GCC_AT_LEAST_6 # boost-context -> boost-thread
|
||||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-context
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-context
|
||||||
select BR2_PACKAGE_BOOST_CONTEXT
|
select BR2_PACKAGE_BOOST_CONTEXT
|
||||||
select BR2_PACKAGE_BOOST_FILESYSTEM
|
select BR2_PACKAGE_BOOST_FILESYSTEM
|
||||||
@ -144,10 +151,14 @@ config BR2_PACKAGE_BOOST_FIBER
|
|||||||
|
|
||||||
comment "boost-fiber needs a toolchain w/ NPTL"
|
comment "boost-fiber needs a toolchain w/ NPTL"
|
||||||
depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS
|
depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS \
|
||||||
|
|| BR2_TOOLCHAIN_GCC_AT_LEAST_6
|
||||||
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||||
|
|
||||||
comment "boost-fiber needs a toolchain not affected by GCC bug 64735"
|
comment "boost-fiber needs a toolchain not affected by GCC bug 64735"
|
||||||
depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS
|
depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS \
|
||||||
|
|| BR2_TOOLCHAIN_GCC_AT_LEAST_6
|
||||||
depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
|
depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
|
||||||
|
|
||||||
config BR2_PACKAGE_BOOST_FILESYSTEM
|
config BR2_PACKAGE_BOOST_FILESYSTEM
|
||||||
@ -190,6 +201,8 @@ config BR2_PACKAGE_BOOST_LOCALE
|
|||||||
# details.
|
# details.
|
||||||
depends on !(BR2_STATIC_LIBS && BR2_PACKAGE_ICU)
|
depends on !(BR2_STATIC_LIBS && BR2_PACKAGE_ICU)
|
||||||
depends on !(BR2_TOOLCHAIN_HAS_GCC_BUG_64735 && BR2_PACKAGE_ICU) # boost-thread
|
depends on !(BR2_TOOLCHAIN_HAS_GCC_BUG_64735 && BR2_PACKAGE_ICU) # boost-thread
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS \
|
||||||
|
|| !BR2_PACKAGE_ICU # boost-thread
|
||||||
select BR2_PACKAGE_BOOST_SYSTEM
|
select BR2_PACKAGE_BOOST_SYSTEM
|
||||||
select BR2_PACKAGE_BOOST_THREAD if BR2_PACKAGE_ICU
|
select BR2_PACKAGE_BOOST_THREAD if BR2_PACKAGE_ICU
|
||||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||||
@ -197,16 +210,19 @@ config BR2_PACKAGE_BOOST_LOCALE
|
|||||||
Provide localization and Unicode handling tools for C++.
|
Provide localization and Unicode handling tools for C++.
|
||||||
|
|
||||||
comment "boost-locale needs a toolchain w/ dynamic library"
|
comment "boost-locale needs a toolchain w/ dynamic library"
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
||||||
depends on BR2_PACKAGE_ICU
|
depends on BR2_PACKAGE_ICU
|
||||||
depends on BR2_STATIC_LIBS
|
depends on BR2_STATIC_LIBS
|
||||||
|
|
||||||
comment "boost-locale needs a toolchain not affected by GCC bug 64735"
|
comment "boost-locale needs a toolchain not affected by GCC bug 64735"
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
||||||
depends on BR2_PACKAGE_ICU
|
depends on BR2_PACKAGE_ICU
|
||||||
depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
|
depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
|
||||||
|
|
||||||
config BR2_PACKAGE_BOOST_LOG
|
config BR2_PACKAGE_BOOST_LOG
|
||||||
bool "boost-log"
|
bool "boost-log"
|
||||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-atomic
|
||||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-thread
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-thread
|
||||||
select BR2_PACKAGE_BOOST_ATOMIC
|
select BR2_PACKAGE_BOOST_ATOMIC
|
||||||
select BR2_PACKAGE_BOOST_DATE_TIME
|
select BR2_PACKAGE_BOOST_DATE_TIME
|
||||||
@ -218,6 +234,7 @@ config BR2_PACKAGE_BOOST_LOG
|
|||||||
Logging library.
|
Logging library.
|
||||||
|
|
||||||
comment "boost-log needs a toolchain w/ NPTL"
|
comment "boost-log needs a toolchain w/ NPTL"
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
||||||
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||||
|
|
||||||
comment "boost-log needs a toolchain not affected by GCC bug 64735"
|
comment "boost-log needs a toolchain not affected by GCC bug 64735"
|
||||||
@ -313,8 +330,8 @@ config BR2_PACKAGE_BOOST_TEST
|
|||||||
|
|
||||||
config BR2_PACKAGE_BOOST_THREAD
|
config BR2_PACKAGE_BOOST_THREAD
|
||||||
bool "boost-thread"
|
bool "boost-thread"
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
||||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::current_exception
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::current_exception
|
||||||
select BR2_PACKAGE_BOOST_ATOMIC if !BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
|
||||||
select BR2_PACKAGE_BOOST_CHRONO
|
select BR2_PACKAGE_BOOST_CHRONO
|
||||||
select BR2_PACKAGE_BOOST_SYSTEM
|
select BR2_PACKAGE_BOOST_SYSTEM
|
||||||
help
|
help
|
||||||
@ -332,6 +349,7 @@ config BR2_PACKAGE_BOOST_TIMER
|
|||||||
|
|
||||||
config BR2_PACKAGE_BOOST_TYPE_ERASURE
|
config BR2_PACKAGE_BOOST_TYPE_ERASURE
|
||||||
bool "boost-type_erasure"
|
bool "boost-type_erasure"
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-thread
|
||||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-thread
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-thread
|
||||||
select BR2_PACKAGE_BOOST_SYSTEM
|
select BR2_PACKAGE_BOOST_SYSTEM
|
||||||
select BR2_PACKAGE_BOOST_THREAD
|
select BR2_PACKAGE_BOOST_THREAD
|
||||||
@ -346,6 +364,7 @@ config BR2_PACKAGE_BOOST_WAVE
|
|||||||
# limitation of assembler for coldfire
|
# limitation of assembler for coldfire
|
||||||
# error: Tried to convert PC relative branch to absolute jump
|
# error: Tried to convert PC relative branch to absolute jump
|
||||||
depends on !BR2_m68k_cf
|
depends on !BR2_m68k_cf
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-thread
|
||||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-thread
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-thread
|
||||||
select BR2_PACKAGE_BOOST_DATE_TIME
|
select BR2_PACKAGE_BOOST_DATE_TIME
|
||||||
select BR2_PACKAGE_BOOST_FILESYSTEM
|
select BR2_PACKAGE_BOOST_FILESYSTEM
|
||||||
|
@ -96,6 +96,13 @@ else
|
|||||||
BRLTTY_CONF_OPTS += --without-rgx-package
|
BRLTTY_CONF_OPTS += --without-rgx-package
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_POLKIT),y)
|
||||||
|
BRLTTY_DEPENDENCIES += polkit
|
||||||
|
BRLTTY_CONF_OPTS += --enable-polkit
|
||||||
|
else
|
||||||
|
BRLTTY_CONF_OPTS += --disable-polkit
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_SYSTEMD),y)
|
ifeq ($(BR2_PACKAGE_SYSTEMD),y)
|
||||||
BRLTTY_DEPENDENCIES += systemd
|
BRLTTY_DEPENDENCIES += systemd
|
||||||
BRLTTY_CONF_OPTS += --with-service-package
|
BRLTTY_CONF_OPTS += --with-service-package
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# hashes from: $(CA_CERTIFICATES_SITE)/ca-certificates_$(CA_CERTIFICATES_VERSION).dsc :
|
# hashes from: $(CA_CERTIFICATES_SITE)/ca-certificates_$(CA_CERTIFICATES_VERSION).dsc :
|
||||||
sha1 47d4584eae85fc905e4994766eb3930a8a84e2e1 ca-certificates_20190110.tar.xz
|
sha1 f17235bc9c3aec538065a655681815c242a6d7d5 ca-certificates_20200601.tar.xz
|
||||||
sha256 ee4bf0f4c6398005f5b5ca4e0b87b82837ac5c3b0280a1cb3a63c47555c3a675 ca-certificates_20190110.tar.xz
|
sha256 43766d5a436519503dfd65ab83488ae33ab4d4ca3d0993797b58c92eb9ed4e63 ca-certificates_20200601.tar.xz
|
||||||
|
|
||||||
# Locally computed
|
# Locally computed
|
||||||
sha256 80fd11117df5543d5cf17bfd951b0ead213f7867d0b09f09c6d5a5eca3ff7422 debian/copyright
|
sha256 e85e1bcad3a915dc7e6f41412bc5bdeba275cadd817896ea0451f2140a93967c debian/copyright
|
||||||
|
@ -4,9 +4,9 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
CA_CERTIFICATES_VERSION = 20190110
|
CA_CERTIFICATES_VERSION = 20200601
|
||||||
CA_CERTIFICATES_SOURCE = ca-certificates_$(CA_CERTIFICATES_VERSION).tar.xz
|
CA_CERTIFICATES_SOURCE = ca-certificates_$(CA_CERTIFICATES_VERSION).tar.xz
|
||||||
CA_CERTIFICATES_SITE = http://snapshot.debian.org/archive/debian/20190513T145054Z/pool/main/c/ca-certificates
|
CA_CERTIFICATES_SITE = http://snapshot.debian.org/archive/debian/20200602T145955Z/pool/main/c/ca-certificates
|
||||||
CA_CERTIFICATES_DEPENDENCIES = host-openssl
|
CA_CERTIFICATES_DEPENDENCIES = host-openssl
|
||||||
# ca-certificates can be built with either python 2 or python 3
|
# ca-certificates can be built with either python 2 or python 3
|
||||||
# but it must be at least python 2.7
|
# but it must be at least python 2.7
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Hash from: https://www.cryptopp.com/release820.html:
|
# Hash from: https://www.cryptopp.com/release830.html:
|
||||||
sha256 03f0e2242e11b9d19b28d0ec5a3fa8ed5cc7b27640e6bed365744f593e858058 cryptopp820.zip
|
sha512 ad5219a66c5924d330d3646d0ff996dd235006f6812074bc4eb9e8c662a4f000ba20449d377f24b133d19ce682f7b2a3b2eb4c08857ce0f5bb39743d1d425147 cryptopp830.zip
|
||||||
|
|
||||||
# Hash for license file:
|
# Hash for license file:
|
||||||
sha256 f29d65ae3f0c8e327284f193524643ffb4d682fcca3e1740a5c6cbab0e720583 License.txt
|
sha256 e668af8c73a38a66a1e8951d14ec24e7582fee5254dd6c3dae488a416d105d5f License.txt
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
CRYPTOPP_VERSION = 8.2.0
|
CRYPTOPP_VERSION = 8.3.0
|
||||||
CRYPTOPP_SOURCE = cryptopp$(subst .,,$(CRYPTOPP_VERSION)).zip
|
CRYPTOPP_SOURCE = cryptopp$(subst .,,$(CRYPTOPP_VERSION)).zip
|
||||||
CRYPTOPP_SITE = https://cryptopp.com
|
CRYPTOPP_SITE = https://cryptopp.com
|
||||||
CRYPTOPP_LICENSE = BSL-1.0, BSD-3-Clause (CRYPTOGAMS), Public domain (ChaCha SSE2 and AVX)
|
CRYPTOPP_LICENSE = BSL-1.0, BSD-3-Clause (CRYPTOGAMS), Public domain (ChaCha SSE2 and AVX)
|
||||||
|
@ -7,7 +7,7 @@ config BR2_PACKAGE_DBUS
|
|||||||
help
|
help
|
||||||
The D-Bus message bus system.
|
The D-Bus message bus system.
|
||||||
|
|
||||||
http://www.freedesktop.org/wiki/Software/dbus
|
https://www.freedesktop.org/wiki/Software/dbus
|
||||||
|
|
||||||
comment "dbus needs a toolchain w/ threads"
|
comment "dbus needs a toolchain w/ threads"
|
||||||
depends on BR2_USE_MMU
|
depends on BR2_USE_MMU
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
# Locally calculated after checking pgp signature
|
# Locally calculated after checking pgp signature
|
||||||
# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.18.tar.gz.asc
|
# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.20.tar.gz.asc
|
||||||
# using key 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F
|
# using key 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F
|
||||||
sha256 64cf4d70840230e5e9bc784d153880775ab3db19d656ead8a0cb9c0ab5a95306 dbus-1.12.18.tar.gz
|
sha256 f77620140ecb4cdc67f37fb444f8a6bea70b5b6461f12f1cbe2cec60fa7de5fe dbus-1.12.20.tar.gz
|
||||||
|
|
||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 0e46f54efb12d04ab5c33713bacd0e140c9a35b57ae29e03c853203266e8f3a1 COPYING
|
sha256 0e46f54efb12d04ab5c33713bacd0e140c9a35b57ae29e03c853203266e8f3a1 COPYING
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
DBUS_VERSION = 1.12.18
|
DBUS_VERSION = 1.12.20
|
||||||
DBUS_SITE = https://dbus.freedesktop.org/releases/dbus
|
DBUS_SITE = https://dbus.freedesktop.org/releases/dbus
|
||||||
DBUS_LICENSE = AFL-2.1 or GPL-2.0+ (library, tools), GPL-2.0+ (tools)
|
DBUS_LICENSE = AFL-2.1 or GPL-2.0+ (library, tools), GPL-2.0+ (tools)
|
||||||
DBUS_LICENSE_FILES = COPYING
|
DBUS_LICENSE_FILES = COPYING
|
||||||
|
@ -11,6 +11,18 @@ DHCPCD_DEPENDENCIES = host-pkgconf
|
|||||||
DHCPCD_LICENSE = BSD-2-Clause
|
DHCPCD_LICENSE = BSD-2-Clause
|
||||||
DHCPCD_LICENSE_FILES = LICENSE
|
DHCPCD_LICENSE_FILES = LICENSE
|
||||||
|
|
||||||
|
DHCPCD_CONFIG_OPTS = \
|
||||||
|
--libexecdir=/lib/dhcpcd \
|
||||||
|
--os=linux \
|
||||||
|
--privsepuser=dhcpcd
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
|
||||||
|
DHCPCD_CONFIG_OPTS += --with-udev
|
||||||
|
DHCPCD_DEPENDENCIES += udev
|
||||||
|
else
|
||||||
|
DHCPCD_CONFIG_OPTS += --without-udev
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_STATIC_LIBS),y)
|
ifeq ($(BR2_STATIC_LIBS),y)
|
||||||
DHCPCD_CONFIG_OPTS += --enable-static
|
DHCPCD_CONFIG_OPTS += --enable-static
|
||||||
endif
|
endif
|
||||||
@ -20,16 +32,11 @@ DHCPCD_CONFIG_OPTS += --disable-fork --disable-privsep
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
define DHCPCD_CONFIGURE_CMDS
|
define DHCPCD_CONFIGURE_CMDS
|
||||||
(cd $(@D); \
|
(cd $(@D); $(TARGET_CONFIGURE_OPTS) ./configure $(DHCPCD_CONFIG_OPTS))
|
||||||
$(TARGET_CONFIGURE_OPTS) ./configure \
|
|
||||||
--os=linux \
|
|
||||||
--libexecdir=/lib/dhcpcd \
|
|
||||||
$(DHCPCD_CONFIG_OPTS) )
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define DHCPCD_BUILD_CMDS
|
define DHCPCD_BUILD_CMDS
|
||||||
$(TARGET_MAKE_ENV) $(MAKE) \
|
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) all
|
||||||
-C $(@D) all
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define DHCPCD_INSTALL_TARGET_CMDS
|
define DHCPCD_INSTALL_TARGET_CMDS
|
||||||
@ -51,6 +58,10 @@ define DHCPCD_INSTALL_INIT_SYSTEMD
|
|||||||
endef
|
endef
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
define DHCPCD_USERS
|
||||||
|
dhcpcd -1 dhcpcd -1 * - - - dhcpcd user
|
||||||
|
endef
|
||||||
|
|
||||||
# NOTE: Even though this package has a configure script, it is not generated
|
# NOTE: Even though this package has a configure script, it is not generated
|
||||||
# using the autotools, so we have to use the generic package infrastructure.
|
# using the autotools, so we have to use the generic package infrastructure.
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ DOCKER_CONTAINERD_LICENSE_FILES = LICENSE
|
|||||||
DOCKER_CONTAINERD_GOMOD = github.com/containerd/containerd
|
DOCKER_CONTAINERD_GOMOD = github.com/containerd/containerd
|
||||||
|
|
||||||
DOCKER_CONTAINERD_LDFLAGS = \
|
DOCKER_CONTAINERD_LDFLAGS = \
|
||||||
-X github.com/docker/containerd.GitCommit=$(DOCKER_CONTAINERD_VERSION)
|
-X $(DOCKER_CONTAINERD_GOMOD)/version.Version=$(DOCKER_CONTAINERD_VERSION)
|
||||||
|
|
||||||
DOCKER_CONTAINERD_BUILD_TARGETS = cmd/ctr cmd/containerd cmd/containerd-shim
|
DOCKER_CONTAINERD_BUILD_TARGETS = cmd/ctr cmd/containerd cmd/containerd-shim
|
||||||
|
|
||||||
|
@ -8,6 +8,7 @@ config BR2_PACKAGE_DOMOTICZ
|
|||||||
depends on BR2_INSTALL_LIBSTDCPP
|
depends on BR2_INSTALL_LIBSTDCPP
|
||||||
depends on BR2_USE_WCHAR
|
depends on BR2_USE_WCHAR
|
||||||
depends on BR2_PACKAGE_LUA_5_3
|
depends on BR2_PACKAGE_LUA_5_3
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-thread
|
||||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr
|
||||||
select BR2_PACKAGE_BOOST
|
select BR2_PACKAGE_BOOST
|
||||||
select BR2_PACKAGE_BOOST_DATE_TIME
|
select BR2_PACKAGE_BOOST_DATE_TIME
|
||||||
@ -30,6 +31,7 @@ config BR2_PACKAGE_DOMOTICZ
|
|||||||
|
|
||||||
comment "domoticz needs lua 5.3 and a toolchain w/ C++, gcc >= 4.8, NPTL, wchar, dynamic library"
|
comment "domoticz needs lua 5.3 and a toolchain w/ C++, gcc >= 4.8, NPTL, wchar, dynamic library"
|
||||||
depends on BR2_USE_MMU
|
depends on BR2_USE_MMU
|
||||||
|
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
||||||
depends on !BR2_INSTALL_LIBSTDCPP || \
|
depends on !BR2_INSTALL_LIBSTDCPP || \
|
||||||
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
|
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
|
||||||
!BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
|
!BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
# Locally computed after checking signature
|
# Locally computed after checking signature
|
||||||
sha256 0b972a441f680545ddfacd2f41fb2a705fb03249d46ed5ce7e01fe68b6cfb5f0 dovecot-2.3-pigeonhole-0.5.11.tar.gz
|
sha256 911fe566da5b638eab1b11105314300bc9049cc3832d4bd2aed44c265013bf17 dovecot-2.3-pigeonhole-0.5.13.tar.gz
|
||||||
sha256 fc9e9522216f2a9a28b31300e3c73c1df56acc27dfae951bf516e7995366b51a COPYING
|
sha256 fc9e9522216f2a9a28b31300e3c73c1df56acc27dfae951bf516e7995366b51a COPYING
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
DOVECOT_PIGEONHOLE_VERSION = 0.5.11
|
DOVECOT_PIGEONHOLE_VERSION = 0.5.13
|
||||||
DOVECOT_PIGEONHOLE_SOURCE = dovecot-2.3-pigeonhole-$(DOVECOT_PIGEONHOLE_VERSION).tar.gz
|
DOVECOT_PIGEONHOLE_SOURCE = dovecot-2.3-pigeonhole-$(DOVECOT_PIGEONHOLE_VERSION).tar.gz
|
||||||
DOVECOT_PIGEONHOLE_SITE = https://pigeonhole.dovecot.org/releases/2.3
|
DOVECOT_PIGEONHOLE_SITE = https://pigeonhole.dovecot.org/releases/2.3
|
||||||
DOVECOT_PIGEONHOLE_LICENSE = LGPL-2.1
|
DOVECOT_PIGEONHOLE_LICENSE = LGPL-2.1
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Locally computed after checking signature
|
# Locally computed after checking signature
|
||||||
sha256 d3d9ea9010277f57eb5b9f4166a5d2ba539b172bd6d5a2b2529a6db524baafdc dovecot-2.3.11.3.tar.gz
|
sha256 a3f875b80ec11a452480690108660030978c94fa8e796ad6d943a874b496f1c4 dovecot-2.3.13.tar.gz
|
||||||
sha256 a363b132e494f662d98c820d1481297e6ae72f194c2c91b6c39e1518b86240a8 COPYING
|
sha256 319a9830aab406109cd67cb45496587566a8123203d66d037b209ca3e13de02a COPYING
|
||||||
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL
|
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL
|
||||||
sha256 52b8c95fabb19575281874b661ef7968ea47e8f5d74ba0dd40ce512e52b3fc97 COPYING.MIT
|
sha256 52b8c95fabb19575281874b661ef7968ea47e8f5d74ba0dd40ce512e52b3fc97 COPYING.MIT
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
DOVECOT_VERSION_MAJOR = 2.3
|
DOVECOT_VERSION_MAJOR = 2.3
|
||||||
DOVECOT_VERSION = $(DOVECOT_VERSION_MAJOR).11.3
|
DOVECOT_VERSION = $(DOVECOT_VERSION_MAJOR).13
|
||||||
DOVECOT_SITE = https://dovecot.org/releases/$(DOVECOT_VERSION_MAJOR)
|
DOVECOT_SITE = https://dovecot.org/releases/$(DOVECOT_VERSION_MAJOR)
|
||||||
DOVECOT_INSTALL_STAGING = YES
|
DOVECOT_INSTALL_STAGING = YES
|
||||||
DOVECOT_LICENSE = LGPL-2.1, MIT, Public Domain, BSD-3-Clause, Unicode-DFS-2015
|
DOVECOT_LICENSE = LGPL-2.1, MIT, Public Domain, BSD-3-Clause, Unicode-DFS-2015
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
DTV_SCAN_TABLES_VERSION = 6d019038cd04e837d9dd58701202c15924c1c654
|
DTV_SCAN_TABLES_VERSION = 6d019038cd04e837d9dd58701202c15924c1c654
|
||||||
DTV_SCAN_TABLES_SITE = http://git.linuxtv.org/cgit.cgi/dtv-scan-tables.git
|
DTV_SCAN_TABLES_SITE = https://git.linuxtv.org/dtv-scan-tables.git
|
||||||
DTV_SCAN_TABLES_SITE_METHOD = git
|
DTV_SCAN_TABLES_SITE_METHOD = git
|
||||||
|
|
||||||
# This package only contains the transponders data. This is not a 'work'
|
# This package only contains the transponders data. This is not a 'work'
|
||||||
|
@ -2,6 +2,7 @@ config BR2_PACKAGE_FLARE_ENGINE
|
|||||||
bool "flare-engine"
|
bool "flare-engine"
|
||||||
depends on BR2_INSTALL_LIBSTDCPP
|
depends on BR2_INSTALL_LIBSTDCPP
|
||||||
depends on !BR2_STATIC_LIBS # SDL2
|
depends on !BR2_STATIC_LIBS # SDL2
|
||||||
|
select BR2_PACKAGE_LIBPNG # SDL2_IMAGE needs libpng support
|
||||||
select BR2_PACKAGE_SDL2
|
select BR2_PACKAGE_SDL2
|
||||||
select BR2_PACKAGE_SDL2_IMAGE
|
select BR2_PACKAGE_SDL2_IMAGE
|
||||||
select BR2_PACKAGE_SDL2_MIXER
|
select BR2_PACKAGE_SDL2_MIXER
|
||||||
|
@ -18,6 +18,8 @@ config BR2_PACKAGE_FIRMWARE_IMX_SDMA_FW_NAME
|
|||||||
default "imx51" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51
|
default "imx51" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51
|
||||||
default "imx53" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53
|
default "imx53" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53
|
||||||
default "imx6q" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q
|
default "imx6q" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q
|
||||||
|
default "imx6q" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6S
|
||||||
|
default "imx6q" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6UL
|
||||||
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX7
|
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX7
|
||||||
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M
|
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M
|
||||||
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM
|
default "imx7d" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user