With 3.18.14 I've learned that the required modules for the Adafruit 2.8" GPIO display are spi-bcm2835, fb_ili9340, and stmpe_ts. joydev and i2c_bcm2708 also get loaded but lsmod doesn't show a dependancy, so I don't know for sure that they are required. I didn't try blacklisting to find out, I just went ahead and compiled them all in along with some fonts so that I could use it as a console. There are probably some other GPIO parts compiled in but I don't remember which ones. I'm attaching my .config for anyone interested. Add the following to the end of config.txt:
device_tree=bcm2709-rpi-2-b.dtb
dtparam=spi,i2c,i2c1
dtoverlay=mmc-overlay.dtb
dtoverlay=sdhost-overlay.dtb
dtoverlay=spi-bcm2835-overlay.dtb
dtoverlay=pitft28r,rotate=90,speed=32000000,fps=20