How to disable XYZ hardware feature properly?

Hi !

On my custom TX1 carrier board I do not have the following features which are unconnected and floating pins on the TX-1 module:

SATA
SDCARD
CAN signals (not sure these are actually working on TX1 but the pins exist)
PEX0, PEX1 and PEX2 (PEX RX signals are grounded)
Gigabit Ethernet
SPI1
I2S3
SDIO
UART1, UART2 and UART3

What is the appropriate way of removing the above features from the R24 kernel so that no drivers get’s loaded and boot time is reduced etc… ??

Thanks
Lasse

Lasse-
If you really need to disable these items, you need to edit the device tree file. This process is different between the R24 and R28 releases, but there’s lots of information in the forums about modifying the device tree. There’s a bit of a learning curve, but once you learn the process you can customize the kernel drivers for your particular hardware.

-Dennis