%ifarch riscv64
BuildRequires: riscv-qemu-linux-kernel-devel
BuildRequires: riscv-visionfive2-linux-kernel-devel
+BuildRequires: riscv-lpi4a-linux-kernel-devel
%endif
%description
Requires(post): findutils
Requires(post): kmod-compat
%description visionfive2
+
+%package lpi4a
+Summary: Tizen modules for LicheePi4A
+Requires: %{buildarch}-lpi4a-linux-kernel-modules
+AutoReqProv: no
+Requires(post): bash
+Requires(post): coreutils
+Requires(post): findutils
+Requires(post): kmod-compat
+%description lpi4a
%endif
%prep
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
+
+make -C kernel clean KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-lpi4a
+make -C kernel KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-lpi4a
+make -C kernel modules_install KERNELDIR=/boot/kernel/devel/kernel-devel-riscv-lpi4a INSTALL_MOD_STRIP=1 INSTALL_MOD_DIR=extra
%endif
%install
%ifarch riscv64
mkdir -p %{buildroot}/%{KMOD_PATH}/modules-load.d
+install -m 644 conf/tizen-modules-lpi4a.conf %{buildroot}/%{KMOD_PATH}/modules-load.d
install -m 644 conf/tizen-modules-visionfive2.conf %{buildroot}/%{KMOD_PATH}/modules-load.d
%endif
%post visionfive2
RELEASEVERSION=$(basename $(dirname `find /lib/modules -name extra | head -1`))
/sbin/depmod -a $RELEASEVERSION
+
+%post lpi4a
+RELEASEVERSION=$(basename $(dirname `find /lib/modules -name extra | head -1`))
+/sbin/depmod -a $RELEASEVERSION
%endif
%ifarch %{arm} aarch64
%{KMOD_PATH}/*-riscv-visionfive2/extra/logger.ko
%{KMOD_PATH}/*-riscv-visionfive2/extra/zlogger/zlogger.ko
%{KMOD_PATH}/modules-load.d/tizen-modules-visionfive2.conf
+
+%files lpi4a
+%manifest %{name}.manifest
+%license COPYING
+%{KMOD_PATH}/*-riscv-lpi4a/extra/logger.ko
+%{KMOD_PATH}/*-riscv-lpi4a/extra/zlogger/zlogger.ko
+%{KMOD_PATH}/modules-load.d/tizen-modules-lpi4a.conf
+
%endif