Add building inform-reboot Tizen specific module 14/317214/3 accepted/tizen_9.0_unified accepted/tizen_unified_toolchain tizen_9.0 accepted/tizen/9.0/unified/20241030.235414 accepted/tizen/unified/20241001.004052 accepted/tizen/unified/toolchain/20241004.102214 accepted/tizen/unified/x/20240927.022724 accepted/tizen/unified/x/20241001.153946 accepted/tizen/unified/x/asan/20241014.000620 tizen_9.0_m2_release
authorMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 5 Sep 2024 13:37:34 +0000 (15:37 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 13 Sep 2024 06:17:05 +0000 (08:17 +0200)
Move Tizen specific inform-reboot module to linux-tizen-modules
repository instead of duplicating it in each board specific kernel
repository.

Enable inform-reboot module for the platforms that had it earlier
compiled into the kernel: rpi4 and vf2 as well as the new RISC-V
based ones: lpi4a and bpif3.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: Ie46796b390ac554cc340e6ce4550d918833e374c

conf/tizen-modules-bpif3.conf
conf/tizen-modules-lpi4a.conf
conf/tizen-modules-rpi4.conf
conf/tizen-modules-visionfive2.conf
packaging/linux-tizen-modules.spec

index 7c82fcf90f0a71ea35c371997bff7342f4529ed0..00c70c74a49d5263b43ead1faa92a7ef076b4714 100644 (file)
@@ -1 +1,2 @@
+inform-reboot
 logger
index 7c82fcf90f0a71ea35c371997bff7342f4529ed0..00c70c74a49d5263b43ead1faa92a7ef076b4714 100644 (file)
@@ -1 +1,2 @@
+inform-reboot
 logger
index fd72b2bc3335cf4aa1cd8f94279cd71825cf1b20..cd88664254d8fa7cc47014afb53319c366dc3798 100644 (file)
@@ -1,2 +1,3 @@
+inform-reboot
 logger
 kdbus
index 7c82fcf90f0a71ea35c371997bff7342f4529ed0..00c70c74a49d5263b43ead1faa92a7ef076b4714 100644 (file)
@@ -1 +1,2 @@
+inform-reboot
 logger
index f2b1744f3d20214bcd9b222d330391a112b9a50c..5dbea58912f66b8ac4f4cbc5288e6550758382e6 100644 (file)
@@ -129,8 +129,10 @@ export LOGGER_EVENTS_BUFFER_SIZE=256
 export LOGGER_RADIO_BUFFER_SIZE=256
 export LOGGER_SYSTEM_BUFFER_SIZE=256
 
+export TIZEN_INFORM_PATH="/mnt/inform/reboot-param.bin"
 
 %ifarch %{arm} aarch64
+export BUILD_inform_reboot=m
 export BUILD_kdbus=m
 export BUILD_logger=m
 export BUILD_proc_tsm=m
@@ -146,6 +148,7 @@ make -C kernel modules_install KERNELDIR=/boot/kernel/devel/kernel-devel-%{build
 %endif
 
 %ifarch riscv64
+export BUILD_inform_reboot=n
 export BUILD_kdbus=n
 export BUILD_logger=m
 export BUILD_proc_tsm=n
@@ -155,6 +158,12 @@ make -C kernel clean KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-qemu
 make -C kernel KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-qemu
 make -C kernel modules_install KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-qemu INSTALL_MOD_STRIP=1 INSTALL_MOD_DIR=extra
 
+export BUILD_inform_reboot=m
+export BUILD_kdbus=n
+export BUILD_logger=m
+export BUILD_proc_tsm=n
+export BUILD_zlogger=m
+
 make -C kernel clean KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-visionfive2
 make -C kernel KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-visionfive2
 make -C kernel modules_install KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-visionfive2 INSTALL_MOD_STRIP=1 INSTALL_MOD_DIR=extra
@@ -225,11 +234,13 @@ RELEASEVERSION=$(basename $(dirname `find /lib/modules -name extra | head -1`))
 %license COPYING
 %ifarch aarch64
 %{KMOD_PATH}/*rpi4-v8/extra/proc-tsm.ko
+%{KMOD_PATH}/*rpi4-v8/extra/inform-reboot.ko
 %{KMOD_PATH}/*rpi4-v8/extra/kdbus/kdbus.ko
 %{KMOD_PATH}/*rpi4-v8/extra/logger.ko
 %{KMOD_PATH}/*rpi4-v8/extra/zlogger/zlogger.ko
 %else
 %{KMOD_PATH}/*rpi4-v7l/extra/proc-tsm.ko
+%{KMOD_PATH}/*rpi4-v7l/extra/inform-reboot.ko
 %{KMOD_PATH}/*rpi4-v7l/extra/kdbus/kdbus.ko
 %{KMOD_PATH}/*rpi4-v7l/extra/logger.ko
 %{KMOD_PATH}/*rpi4-v7l/extra/zlogger/zlogger.ko
@@ -242,11 +253,13 @@ RELEASEVERSION=$(basename $(dirname `find /lib/modules -name extra | head -1`))
 %license COPYING
 %ifarch aarch64
 %{KMOD_PATH}/*rpi4-rt-v8/extra/proc-tsm.ko
+%{KMOD_PATH}/*rpi4-rt-v8/extra/inform-reboot.ko
 %{KMOD_PATH}/*rpi4-rt-v8/extra/kdbus/kdbus.ko
 %{KMOD_PATH}/*rpi4-rt-v8/extra/logger.ko
 %{KMOD_PATH}/*rpi4-rt-v8/extra/zlogger/zlogger.ko
 %else
 %{KMOD_PATH}/*rpi4-rt-v7l/extra/proc-tsm.ko
+%{KMOD_PATH}/*rpi4-rt-v7l/extra/inform-reboot.ko
 %{KMOD_PATH}/*rpi4-rt-v7l/extra/kdbus/kdbus.ko
 %{KMOD_PATH}/*rpi4-rt-v7l/extra/logger.ko
 %{KMOD_PATH}/*rpi4-rt-v7l/extra/zlogger/zlogger.ko
@@ -266,6 +279,7 @@ RELEASEVERSION=$(basename $(dirname `find /lib/modules -name extra | head -1`))
 %manifest %{name}.manifest
 %license COPYING
 %{KMOD_PATH}/*-riscv-visionfive2/extra/logger.ko
+%{KMOD_PATH}/*-riscv-visionfive2/extra/inform-reboot.ko
 %{KMOD_PATH}/*-riscv-visionfive2/extra/zlogger/zlogger.ko
 %{KMOD_PATH}/modules-load.d/tizen-modules-visionfive2.conf
 
@@ -273,6 +287,7 @@ RELEASEVERSION=$(basename $(dirname `find /lib/modules -name extra | head -1`))
 %manifest %{name}.manifest
 %license COPYING
 %{KMOD_PATH}/*-riscv-lpi4a/extra/logger.ko
+%{KMOD_PATH}/*-riscv-lpi4a/extra/inform-reboot.ko
 %{KMOD_PATH}/*-riscv-lpi4a/extra/zlogger/zlogger.ko
 %{KMOD_PATH}/modules-load.d/tizen-modules-lpi4a.conf
 
@@ -280,6 +295,7 @@ RELEASEVERSION=$(basename $(dirname `find /lib/modules -name extra | head -1`))
 %manifest %{name}.manifest
 %license COPYING
 %{KMOD_PATH}/*-riscv-bpif3/extra/logger.ko
+%{KMOD_PATH}/*-riscv-bpif3/extra/inform-reboot.ko
 %{KMOD_PATH}/*-riscv-bpif3/extra/zlogger/zlogger.ko
 %{KMOD_PATH}/modules-load.d/tizen-modules-bpif3.conf