Merge "velia: Add sysrepo dependency"
diff --git a/.zuul.yaml b/.zuul.yaml
index 53a36fb..71a4ff2 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -1,6 +1,6 @@
- job:
name: czechlight-clearfog
- parent: run-ci-build-sh-f32
+ parent: run-ci-build-sh-f33
timeout: 3600
post-timeout: 600
vars:
diff --git a/board/czechlight/clearfog/boot.scr.txt b/board/czechlight/clearfog/boot.scr.txt
index bf45913..5fd6e95 100644
--- a/board/czechlight/clearfog/boot.scr.txt
+++ b/board/czechlight/clearfog/boot.scr.txt
@@ -7,7 +7,7 @@
i2c mw 0x60 0x0a 0x80
i2c mw 0x60 0x0b 0x80
i2c mw 0x60 0x0c 0x80
-setenv bootargs root=/dev/mmcblk0p${rauc_part} init=/sbin/init-czechlight.sh rauc.slot=${rauc_slot} czechlight=${czechlight} systemd.machine_id=${machineid} panic=10 oops=panic spidev.bufsiz=65535
+setenv bootargs root=/dev/mmcblk0p${rauc_part} init=/sbin/init-czechlight.sh rauc.slot=${rauc_slot} czechlight=${czechlight} systemd.machine_id=${machineid} panic=10 oops=panic spidev.bufsiz=65535 schedstats=enable
if test -n ${czechlight} && load mmc 0:${rauc_part} ${fdt_addr_r} /boot/${czechlight}-clearfog.dtb; then
echo "DTS: ${czechlight}-clearfog"
else
diff --git a/board/czechlight/clearfog/sdn-roadm-clearfog.dtsi b/board/czechlight/clearfog/sdn-roadm-clearfog.dtsi
index 04d5b38..3d07cac 100644
--- a/board/czechlight/clearfog/sdn-roadm-clearfog.dtsi
+++ b/board/czechlight/clearfog/sdn-roadm-clearfog.dtsi
@@ -4,8 +4,6 @@
status = "okay";
};
-#define CLEARFOG_PMBUS_BITBANG
-
/ {
clocks {
spi_uart_clk: osc_max14830 {
@@ -24,7 +22,6 @@
};
};
-#ifdef CLEARFOG_PMBUS_BITBANG
gpio_i2c {
compatible = "i2c-gpio";
sda-gpios = <&gpio0 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
@@ -33,10 +30,8 @@
#address-cells = <1>;
#size-cells = <0>;
};
-#endif
};
-#ifdef CLEARFOG_PMBUS_BITBANG
&uart1_pins {
status = "disabled";
};
@@ -44,7 +39,6 @@
&uart1 {
status = "disabled";
};
-#endif
&gpio1 {
spi_int {
@@ -92,18 +86,13 @@
i2c_bitbang_enable {
gpio-hog;
gpios = <7 GPIO_ACTIVE_HIGH>;
-#ifdef CLEARFOG_PMBUS_BITBANG
output-high;
-#else
- output-low;
-#endif
line-name = "I2C bitbang bus";
};
i2c_xor_high {
gpio-hog;
gpios = <6 GPIO_ACTIVE_HIGH>;
- //output-low; // XOR byte 0b0001111
output-high; // XOR byte 0b1001111
line-name = "I2C XOR high";
};
@@ -111,11 +100,7 @@
i2c_xor_enable {
gpio-hog;
gpios = <5 GPIO_ACTIVE_HIGH>;
-#ifdef CLEARFOG_PMBUS_BITBANG
output-low;
-#else
- output-high;
-#endif
line-name = "I2C addr xlate";
};
};
diff --git a/board/czechlight/common/busybox-config b/board/czechlight/common/busybox-config
index af0efe0..174c853 100644
--- a/board/czechlight/common/busybox-config
+++ b/board/czechlight/common/busybox-config
@@ -5,3 +5,6 @@
# rauc
CONFIG_FEATURE_TAR_AUTODETECT=y
CONFIG_FEATURE_SEAMLESS_XZ=y
+
+# initial flashing
+CONFIG_BLKDISCARD=y
diff --git a/board/czechlight/common/linux.fragment b/board/czechlight/common/linux.fragment
index 37644d3..2181c3b 100644
--- a/board/czechlight/common/linux.fragment
+++ b/board/czechlight/common/linux.fragment
@@ -99,3 +99,5 @@
CONFIG_KEYS=n
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
+CONFIG_SCHEDSTATS=y
+CONFIG_AUDIT=y
diff --git a/configs/czechlight_clearfog_defconfig b/configs/czechlight_clearfog_defconfig
index 922287e..0f11ee4 100644
--- a/configs/czechlight_clearfog_defconfig
+++ b/configs/czechlight_clearfog_defconfig
@@ -37,6 +37,7 @@
BR2_PACKAGE_LINUX_TOOLS_IIO=y
BR2_PACKAGE_LINUX_TOOLS_PERF=y
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/common/busybox-config"
+BR2_PACKAGE_ZSTD=y
BR2_PACKAGE_STRACE=y
BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_MMC_UTILS=y
@@ -49,6 +50,8 @@
BR2_PACKAGE_MSTPD=y
BR2_PACKAGE_NETOPEER2_CLI=y
BR2_PACKAGE_NGHTTP2_CXX=y
+BR2_PACKAGE_ELFUTILS=y
+BR2_PACKAGE_LIBUNWIND=y
BR2_PACKAGE_ETHTOOL=y
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_NETCONF_CLI=y
@@ -56,6 +59,7 @@
BR2_PACKAGE_TCPDUMP=y
BR2_PACKAGE_BASH=y
BR2_PACKAGE_INOTIFY_TOOLS=y
+BR2_PACKAGE_AUDIT=y
BR2_PACKAGE_DDRESCUE=y
BR2_PACKAGE_RAUC=y
BR2_PACKAGE_RAUC_NETWORK=y
diff --git a/submodules/buildroot b/submodules/buildroot
index 2f2917a..71f622b 160000
--- a/submodules/buildroot
+++ b/submodules/buildroot
@@ -1 +1 @@
-Subproject commit 2f2917ac2084c8fac9801603c9db4b80370b7093
+Subproject commit 71f622b823fdd65f77a1195b06c382870872cfeb
diff --git a/submodules/lldp-systemd-networkd-sysrepo b/submodules/lldp-systemd-networkd-sysrepo
index 54c1cd8..99801c1 160000
--- a/submodules/lldp-systemd-networkd-sysrepo
+++ b/submodules/lldp-systemd-networkd-sysrepo
@@ -1 +1 @@
-Subproject commit 54c1cd8d62f7f20eb74cda826089031b4e5f33f4
+Subproject commit 99801c1a47a815f9d3406cee7e17e5d9a164d137
diff --git a/submodules/netconf-cli b/submodules/netconf-cli
index f90a0b5..0745618 160000
--- a/submodules/netconf-cli
+++ b/submodules/netconf-cli
@@ -1 +1 @@
-Subproject commit f90a0b5d9ac8d5cc58d76a4528fb5c9d4eb550e9
+Subproject commit 0745618db372792262e7fc65c13f7e42071dae74
diff --git a/submodules/velia b/submodules/velia
index b9f4d94..08528a7 160000
--- a/submodules/velia
+++ b/submodules/velia
@@ -1 +1 @@
-Subproject commit b9f4d947fc21ea32cfecb1611457d4ff6a3d7c6f
+Subproject commit 08528a7093fd31119a95b3d51dcc33709ce1226f