• Konrad Dybcio's avatar
    arm64: dts: qcom: sm6350: Add device tree for Sony Xperia 10 III · ed1648d5
    Konrad Dybcio authored
    Add initial SM6350 SoC and Sony Xperia 10 III (PDX213, Lena platform) device
    trees. There is no sign of another Lena devices on the horizon, so a common
    DTSI is not created for now. 10 III features a Full HD OLED display and 5G
    support, among other nice things like USB3.
    
    The bootloader is VERY unpleasant, to get a bootable setup you have to run:
    
    mkbootimg --kernel arch/arm64/boot/Image.gz --ramdisk [some initrd] \
    --dtb arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dtb \
    --cmdline "[some cmdline]" --base 0 --kernel_offset 0x8000 \
    --ramdisk_offset 0x1000000 --dtb_offset 0x1f00000 --os_version 11 \
    --os_patch_level "2021-08" --tags_offset 0x100 --pagesize 4096 \
    --header_version 2 -o mainline.img
    
    adb reboot bootloader
    
    // You have to either pull vbmeta{"","_system"} from
    // /dev/block/bootdevice/by-name/ or build one as a part of AOSP build process
    fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
    fastboot --disable-verity --disable-verification flash vbmeta_system \
    vbmeta_system.img
    
    fastboot flash boot mainline.img
    fastboot erase dtbo // This will take approx 70s...
    fastboot reboot
    Signed-off-by: default avatarKonrad Dybcio <konrad.dybcio@somainline.org>
    Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
    Link: https://lore.kernel.org/r/20210923162204.21752-16-konrad.dybcio@somainline.org
    ed1648d5
sm6350-sony-xperia-lena-pdx213.dts 938 Bytes