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