menuconfig INV_SENSORS_COMPASS bool "Compass Slave Sensors" default y ---help--- Say Y here to get to see options for device drivers for various compasses. This option alone does not add any kernel code. If you say N, all options in this submenu will be skipped and disabled. if INV_SENSORS_COMPASS config MPU_SENSORS_AK8963 tristate "AKM ak8963" help This enables support for the AKM ak8963 compass This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. config MPU_SENSORS_AK8975 tristate "AKM ak8975" help This enables support for the AKM ak8975 compass This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. config MPU_SENSORS_AK8972 tristate "AKM ak8972" help This enables support for the AKM ak8972 compass This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. config MPU_SENSORS_MMC314X tristate "MEMSIC mmc314x" help This enables support for the MEMSIC mmc314x compass This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. config MPU_SENSORS_AMI30X tristate "Aichi Steel ami30X" help This enables support for the Aichi Steel ami304/ami305 compass This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. config MPU_SENSORS_AMI306 tristate "Aichi Steel ami306" help This enables support for the Aichi Steel ami306 compass This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. config MPU_SENSORS_HMC5883 tristate "Honeywell hmc5883" help This enables support for the Honeywell hmc5883 compass This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. config MPU_SENSORS_LSM303DLX_M tristate "ST lsm303dlx" help This enables support for the ST lsm303dlh and lsm303dlm compasses This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. config MPU_SENSORS_MMC314XMS tristate "MEMSIC mmc314xMS" help This enables support for the MEMSIC mmc314xMS compass This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. config MPU_SENSORS_YAS529 tristate "Yamaha yas529" depends on INPUT_YAS_MAGNETOMETER help This enables support for the Yamaha yas529 compass This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. config MPU_SENSORS_YAS530 tristate "Yamaha yas530" help This enables support for the Yamaha yas530 compass This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. config MPU_SENSORS_HSCDTD002B tristate "Alps hscdtd002b" help This enables support for the Alps hscdtd002b compass This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. config MPU_SENSORS_HSCDTD004A tristate "Alps hscdtd004a" help This enables support for the Alps hscdtd004a compass This support is for integration with the MPU3050 or MPU6050 gyroscope device driver. Only one compass can be registered at a time. Specifying more that one compass in the board file will result in runtime errors. endif