@A-P if you connect the screen to the PIZero as a Hat it sure SPI1 as SPI pins are those of this interface. SP1 CS=0. Also DC, RST/DC seems correctly mapped.
The relevant part of the dmsg is this:
[ 308.268459] fbtft: module is from the staging directory, the quality is unknown, you have been warned.
[ 308.281149] fbtft_device: module is from the staging directory, the quality is unknown, you have been warned.
[ 308.284168] m25p80 spi0.0: spi-nor spi0.0 10000kHz 8 bits mode=0x00
[ 308.284388] fbtft_device: spi_busnum_to_master(1) returned NULL
[ 308.291574] fbtft_device: failed to register SPI device
[ 418.056146] fbtft_device: module is from the staging directory, the quality is unknown, you have been warned.
[ 418.058972] m25p80 spi0.0: spi-nor spi0.0 10000kHz 8 bits mode=0x00
[ 418.059177] fbtft_device: spi_busnum_to_master(1) returned NULL
[ 418.066383] fbtft_device: failed to register SPI device
it seems the spi_busnum=1 is not activated / registered as present. This, in principle, could be accomplished by inserting this in the armbianEnv.txt
overlays=spi-spidev
param_spidev_spi_bus=1
As regards current location of drivers mine are here:
root@orangepizero:~# ls /lib/modules/4.11.5-sun8i/kernel/drivers/staging/fbtft/
fb_agm1264k-fl.ko fb_hx8347d.ko fb_ili9163.ko fb_ili9340.ko fb_ili9486.ko fb_s6d02a1.ko fb_ssd1306.ko fb_st7735r.ko fb_tls8204.ko fb_upd161704.ko fbtft_device.ko
fb_bd663474.ko fb_hx8353d.ko fb_ili9320.ko fb_ili9341.ko fb_pcd8544.ko fb_s6d1121.ko fb_ssd1331.ko fb_st7789v.ko fb_uc1611.ko fb_watterott.ko flexfb.ko
fb_hx8340bn.ko fb_hx8357d.ko fb_ili9325.ko fb_ili9481.ko fb_ra8875.ko fb_ssd1289.ko fb_ssd1351.ko fb_tinylcd.ko fb_uc1701.ko fbtft.ko
But I'm using 4.11 kernel version. It should not be relevant if the module system is propperly configured.
Apologies for jumping in here but I'm trying to chase down the same for the FriendlyAram NanoPi M1.
My device tree foo is, well, bar, so please indulge me here. Looking at the schematics for the 2 boards they seem to share the same pinnng for USB OTG (I think) http://linux-sunxi.org/images/8/88/Orange_pi-lite-v1_1.pdf and http://wiki.friendlyarm.com/wiki/images/d/d8/NanoPi-M1-1603-Schematic.pdf
Looking at sunxi-common-regulators.dtsi, the 'reg_usb0_vbus' section has 'status' marked as disabled. Is this the one that should be set to 'ok'?
I'd add a link to the relevant but Github is truncating the listing of files.