The Passport runs on a Qualcomm Snapdragon 801 (MSM8974). While this chipset is fairly well-documented, the Passport’s unique hardware makes it a difficult candidate for "mainline" Linux support. Specifically, the display.
If you want, I can:
: Work is ongoing to support the Qualcomm Snapdragon 800 (MSM8974) chipset found in the Passport. 2. Linux Within BB10 (Chroot/Term 49) linux on blackberry passport