首先:在msm8974.dtsi 文件中添加
aliases {
spi0 = &spi_0;
spi7 = &spi_7;
spi8 = &spi_8;//添加
sdhc1 = &sdhc_1; /* SDC1 eMMC slot */
sdhc2 = &sdhc_2; /* SDC2 SD card slot */
sdhc3 = &sdhc_3; /* SDC3 SDIO slot */
sdhc4 = &sdhc_4; /* SDC4 SDIO slot */
/* smdtty devices */
smd1 = &smdtty_apps_fm;
smd2 = &smdtty_apps_riva_bt_acl;
smd3 = &smdtty_apps_riva_bt_cmd;
smd4 = &smdtty_mbalbridge;
smd5 = &smdtty_apps_riva_ant_cmd;
smd6 = &smdtty_apps_riva_ant_data;
smd7 = &smdtty_data1;
smd11 = &smdtty_data11;
smd21 = &smdtty_data21;
smd27 = &smdtty_gps_nmea;
smd36 = &smdtty_loopback;
};
实现spi_8:
spi_8: spi@f9964000 {
compatible = "qcom,spi-qup-v2";
#address-cells =