185492156e
To make panel driver upstreamable to mainline linux, we need to use proper panel selection in secondary bootloader (still TODO), and therefore lk2nd will be strictly required to boot mainline port. Switch flashing method to fastboot, enable sparse rootfs generation, and depend on lk2nd package. Depends on: postmarketOS/pmbootstrap!2174, to provide full integration of lk2nd in pmbootstrap. So, full flashing procedure for samsung-klte will look like: $ pmbootstrap init $ pmbootstrap install $ pmbootstrap flasher --method=heimdall-bootimg flash_lk2nd $ pmbootstrap flasher flash_kernel --no-install $ pmbootstrap flasher flash_rootfs $ fastboot reboot
39 lines
1.4 KiB
Text
39 lines
1.4 KiB
Text
# Reference: <https://postmarketos.org/deviceinfo>
|
|
# Please use double quotes only. You can source this file in shell scripts.
|
|
|
|
deviceinfo_format_version="0"
|
|
deviceinfo_name="Samsung Galaxy S5"
|
|
deviceinfo_manufacturer="Samsung"
|
|
deviceinfo_codename="samsung-klte"
|
|
deviceinfo_year="2014"
|
|
deviceinfo_dtb="qcom-msm8974-samsung-klte"
|
|
deviceinfo_append_dtb="true"
|
|
deviceinfo_modules_initfs="pm8941_pwrkey rmi_core rmi_i2c panel-samsung-s6e3fa2-full"
|
|
deviceinfo_arch="armv7"
|
|
|
|
# Device related
|
|
deviceinfo_chassis="handset"
|
|
deviceinfo_keyboard="false"
|
|
deviceinfo_external_storage="true"
|
|
deviceinfo_screen_width="1080"
|
|
deviceinfo_screen_height="1920"
|
|
deviceinfo_getty="ttyMSM0;115200"
|
|
|
|
# Bootloader related
|
|
deviceinfo_flash_method="fastboot"
|
|
deviceinfo_flash_sparse="true"
|
|
deviceinfo_kernel_cmdline="console=ttyMSM0,115200,n8 msm.vram=192m msm.allow_vram_carveout=1 PMOS_NO_OUTPUT_REDIRECT"
|
|
deviceinfo_generate_bootimg="true"
|
|
deviceinfo_bootimg_qcdt="false"
|
|
deviceinfo_flash_offset_base="0x00000000"
|
|
deviceinfo_flash_offset_kernel="0x00008000"
|
|
deviceinfo_flash_offset_ramdisk="0x02000000"
|
|
deviceinfo_flash_offset_second="0x00f00000"
|
|
deviceinfo_flash_offset_tags="0x01e00000"
|
|
deviceinfo_flash_pagesize="2048"
|
|
deviceinfo_flash_heimdall_partition_kernel="BOOT"
|
|
deviceinfo_flash_fastboot_partition_kernel="boot"
|
|
|
|
# USB related
|
|
deviceinfo_usb_idVendor="0x04e8" # Samsung Electronics Co., Ltd
|
|
deviceinfo_usb_idProduct="0x6860" # Galaxy (MTP)
|