X-Git-Url: http://git.dujemihanovic.xyz/?a=blobdiff_plain;f=content%2Fprojects%2Fpxa1908%2Findex.md;h=5475a17eb492dcb8760dfb28723ae3c0cefd0d0b;hb=81939f2527d796574ca66cb11362770aa3eff3ae;hp=88a3636e71a24a358c613f457cedd6dc4ff86bbf;hpb=5a6aeedd5e4d04ff17477ae9e3373fb4dba971d1;p=dujemihanovic.xyz.git diff --git a/content/projects/pxa1908/index.md b/content/projects/pxa1908/index.md index 88a3636..5475a17 100644 --- a/content/projects/pxa1908/index.md +++ b/content/projects/pxa1908/index.md @@ -12,18 +12,19 @@ The PXA1908 currently has out-of-tree support for booting mainline Linux. ## Links -* [Latest version of patchset (v5)](https://lore.kernel.org/all/20230812-pxa1908-lkml-v5-0-a5d51937ee34@skole.hr/) +* [Latest version of patchset + (v10)](https://lore.kernel.org/20240424-pxa1908-lkml-v10-0-36cdfb5841f9@skole.hr) * [Main Git - repository](https://gitlab.com/LegoLivesMatter/linux/-/tree/pxa1908-lkml) + repository](https://gitlab.com/LegoLivesMatter/linux/-/tree/mainline) * [postmarketOS SoC page](https://wiki.postmarketos.org/wiki/Marvell_PXA1908) ## Building outside pmbootstrap 1. Clone and compile [pxa-mkbootimg](https://github.com/osm0sis/pxa-mkbootimg) 1. Clone repository -1. Checkout `pxa1908-lkml` +1. Checkout `coreprimevelte` 1. Get [kernel - config](https://gitlab.com/postmarketOS/pmaports/-/raw/master/device/testing/linux-samsung-coreprimevelte-mainline/config-samsung-coreprimevelte-mainline.aarch64) + config](https://gitlab.com/postmarketOS/pmaports/-/raw/master/device/testing/linux-samsung-coreprimevelte/config-samsung-coreprimevelte.aarch64) from pmaports 1. `make` the kernel and create a boot.img using the below script @@ -48,18 +49,4 @@ mkimage -A arm64 -C gzip -a 0x1000000 -e 0x1000000 -n "pxa1928dkb linux" -d Imag ``` ## Todo -- [ ] Early mainlining - - [x] Boot - - [x] Serial - - [x] USB networking - - [x] `simplefb` - - [x] Boots into rootfs on SD card - - [ ] Boots into rootfs on eMMC *(LOW PRIORITY)* - - [ ] PMIC driver -- [ ] U-Boot - - [ ] Boot - - [ ] Serial (including loading kernel) - - [ ] `simplefb` - - [ ] Load kernel from external storage - - [ ] USB - - Don't know what else to put here +Moved [here](https://gitlab.com/LegoLivesMatter/linux/-/issues/1)