drm/rockchip: mipi: return probe defer if attach panel failed
[firefly-linux-kernel-4.4.55.git] / drivers / misc / modem_sound.h
index e78314ee9ecf044f532442a757ecb330248d60bf..35b1d0ea0a1d79e12ab2326f398b7b7f7a5b44f5 100755 (executable)
@@ -1,6 +1,31 @@
 \r
 #ifndef __MODEM_SOUND_H__\r
 #define __MODEM_SOUND_H__\r
+#include <linux/ioctl.h>\r
+\r
+#define MODEM_SOUND                   0x1B\r
+\r
+#define IOCTL_MODEM_EAR_PHOEN                  _IO(MODEM_SOUND, 0x01)\r
+#define IOCTL_MODEM_SPK_PHONE                  _IO(MODEM_SOUND, 0x02) \r
+#define IOCTL_MODEM_HP_WITHMIC_PHONE                   _IO(MODEM_SOUND, 0x03)\r
+#define IOCTL_MODEM_BT_PHONE                   _IO(MODEM_SOUND, 0x04)\r
+#define IOCTL_MODEM_STOP_PHONE             _IO(MODEM_SOUND, 0x05) \r
+#define IOCTL_MODEM_HP_NOMIC_PHONE             _IO(MODEM_SOUND, 0x06) \r
+\r
+#define IOCTL_SET_EAR_VALUME               _IO(MODEM_SOUND, 0x11) \r
+#define IOCTL_SET_SPK_VALUME               _IO(MODEM_SOUND, 0x12) \r
+#define IOCTL_SET_HP_WITHMIC_VALUME                _IO(MODEM_SOUND, 0x13) \r
+#define IOCTL_SET_BT_VALUME                _IO(MODEM_SOUND, 0x14) \r
+#define IOCTL_SET_HP_NOMIC_PHONE            _IO(MODEM_SOUND, 0x15)\r
+\r
+enum {\r
+       OFF,\r
+       RCV,\r
+       SPK_PATH,\r
+       HP_PATH,\r
+       HP_NO_MIC,\r
+       BT,\r
+};\r
 \r
 struct modem_sound_data {\r
        int spkctl_io;\r