Merge pull request #1 from freemangordon/next

fixes n900 build; adds n900 keymap to use blue keys
This commit is contained in:
parazyd 2016-10-16 18:30:59 +02:00 committed by GitHub
commit dffff83572
5 changed files with 4492 additions and 7 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
gcc
dist
tmp
PASSING

File diff suppressed because it is too large Load Diff

View File

@ -36,8 +36,8 @@ parted_root="ext4 264192s 100%"
extra_packages=()
custmodules=()
gitkernel="https://github.com/pali/linux-n900.git"
gitbranch="v4.6-rc1-n900"
gitkernel="git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git"
gitbranch="linux-4.8.y"
prebuild() {
@ -60,6 +60,10 @@ postbuild() {
fn postbuild
notice "executing $device_name postbuild"
sudo mkdir -p $strapdir/usr/share/keymaps/
sudo cp $CPVERBOSE $R/extra/n900/nokia-n900.kmap $strapdir/etc/
sudo cp $CPVERBOSE $R/extra/n900/nokia-n900-keymap.sh $strapdir/etc/profile.d/
}
build_kernel_armhf() {
@ -75,14 +79,14 @@ build_kernel_armhf() {
get-kernel-sources
pushd $R/tmp/kernels/$device_name/${device_name}-linux
make rx51_defconfig
copy-kernel-config
make $MAKEOPTS zImage modules omap3-n900.dtb || zerr
cat arch/arm/boot/zImage arch/arm/boot/dts/omap3-n900.dtb > zImage
cat arch/arm/boot/zImage arch/arm/boot/dts/omap3-n900.dtb > zImage || zerr
sudo -E PATH="$PATH" \
make INSTALL_MOD_PATH=$strapdir modules_install || zerr
make INSTALL_MOD_PATH=$strapdir INSTALL_MOD_STRIP=1 modules_install || zerr
mkimage -A arm -O linux -T kernel -C none -a 80008000 -e 80008000 -n zImage -d zImage uImage
sudo cp $CPVERBOSE uImage $strapdir/root/
sudo cp $CPVERBOSE uImage $strapdir/boot/
popd
#sudo rm -rf $strapdir/lib/firmware
@ -92,7 +96,6 @@ build_kernel_armhf() {
pushd $R/tmp/kernels/$device_name/${device_name}-linux
sudo -E PATH="$PATH" \
make INSTALL_MOD_PATH=$strapdir firmware_install
make rx51_defconfig
sudo -E PATH="$PATH" \
make modules_prepare || zerr
popd

View File

@ -0,0 +1 @@
/bin/busybox loadkmap < /etc/nokia-n900.kmap

BIN
extra/n900/nokia-n900.kmap Normal file

Binary file not shown.