#include <linux/init.h> #include <linux/platform_device.h> #include <linux/gpio.h> #include <linux/input.h> #include <mach/board.h> #include <mach/board_lge.h> #include "board-trfus.h" #define SND(desc, num) { .name = #desc, .id = num } static struct snd_endpoint snd_endpoints_list[] = { SND(HANDSET_LOOPBACK, 5), SND(HANDSET, 6), SND(HEADSET_LOOPBACK, 1), SND(HEADSET, 2), SND(HEADSET_STEREO, 3), SND(SPEAKER, 0), SND(SPEAKER_IN_CALL, 7), SND(SPEAKER_RING, 8), SND(HEADSET_AND_SPEAKER, 8), SND(FM_HEADSET, 10), SND(FM_SPEAKER, 11), SND(BT, 13), SND(TTY_HEADSET, 15), SND(TTY_VCO, 16), SND(TTY_HCO, 17), SND(TTY_HCO_SPEAKER, 18), SND(HANDSET_VR, 20), SND(HEADSET_VR, 21), SND(BT_VR, 23),
.pmic_backlight = mipi_renesas_set_bl, }; static struct platform_device mipi_dsi_renesas_panel_device = { .name = "mipi_renesas", .id = 0, .dev = { .platform_data = &mipi_renesas_pdata, } }; #endif #define SND(desc, num) { .name = #desc, .id = num } static struct snd_endpoint snd_endpoints_list[] = { SND(HANDSET, 0), SND(MONO_HEADSET, 2), SND(HEADSET, 3), SND(SPEAKER, 6), SND(TTY_HEADSET, 8), SND(TTY_VCO, 9), SND(TTY_HCO, 10), SND(BT, 12), SND(IN_S_SADC_OUT_HANDSET, 16), SND(IN_S_SADC_OUT_SPEAKER_PHONE, 25), SND(FM_DIGITAL_STEREO_HEADSET, 26), SND(FM_DIGITAL_SPEAKER_PHONE, 27), SND(FM_DIGITAL_BT_A2DP_HEADSET, 28), SND(STEREO_HEADSET_AND_SPEAKER, 31), SND(CURRENT, 0x7FFFFFFE), SND(FM_ANALOG_STEREO_HEADSET, 35),
* This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #include <linux/kernel.h> #include <linux/init.h> #include <linux/platform_device.h> #include <mach/board.h> #include "board-thunderc.h" #define SND(desc, num) { .name = #desc, .id = num } static struct snd_endpoint snd_endpoints_list[] = { #if 0 SND(HANDSET, 0), SND(MONO_HEADSET, 2), SND(HEADSET, 3), SND(SPEAKER, 6), SND(TTY_HEADSET, 8), SND(TTY_VCO, 9), SND(TTY_HCO, 10), SND(BT, 12), SND(IN_S_SADC_OUT_HANDSET, 16), SND(IN_S_SADC_OUT_SPEAKER_PHONE, 25), SND(NO_MIC_HEADSET, 26), SND(HEADSET_AND_SPEAKER,27), SND(SPEAKER_IN_CALL,28), SND(CURRENT,30) #else /* LGE_CHANGE_S, [junyoub.an] , 2010-02-12, Define sound device*/
#include <linux/kernel.h> #include <linux/init.h> #include <linux/platform_device.h> #include <mach/board.h> #include "board-thunderg.h" #define SND(desc, num) { .name = #desc, .id = num } static struct snd_endpoint snd_endpoints_list[] = { #if 0 SND(HANDSET, 0), SND(MONO_HEADSET, 2), SND(HEADSET, 3), SND(SPEAKER, 6), SND(TTY_HEADSET, 8), SND(TTY_VCO, 9), SND(TTY_HCO, 10), SND(BT, 12), SND(IN_S_SADC_OUT_HANDSET, 16), SND(IN_S_SADC_OUT_SPEAKER_PHONE, 25), SND(CURRENT, 27), #else /* LGE_CHANGE_S, [junyoub.an] , 2010-02-12, Define sound device*/ SND(HANDSET_LOOPBACK,5), SND(HANDSET, 6), SND(HEADSET_LOOPBACK, 1), SND(HEADSET, 2), SND(HEADSET_STEREO, 3), SND(SPEAKER, 0), SND(SPEAKER_IN_CALL, 7), SND(SPEAKER_RING, 8),
.phy_info = (USB_PHY_INTEGRATED | USB_PHY_MODEL_65NM), .vendor_id = 0x12D1, .product_name = "T-Mobile 3G Phone", .serial_number = NULL, .manufacturer_name = "Huawei Incorporated", .compositions = usb_tmo_func_composition, .num_compositions = ARRAY_SIZE(usb_func_composition), .function_map = usb_functions_map, .num_functions = ARRAY_SIZE(usb_functions_map), .config_gpio = NULL, #endif }; #define SND(desc, num) { .name = #desc, .id = num } static struct snd_endpoint snd_endpoints_list[] = { SND(HANDSET, 0), SND(MONO_HEADSET, 2), SND(HEADSET, 3), SND(SPEAKER, 6), SND(TTY_HEADSET, 8), SND(TTY_VCO, 9), SND(TTY_HCO, 10), SND(BT, 12), SND(IN_S_SADC_OUT_HANDSET, 16), SND(IN_S_SADC_OUT_SPEAKER_PHONE, 25), SND(FM_HEADSET, 26), SND(FM_SPEAKER, 27), SND(CURRENT, 29), }; #undef SND
}; static struct platform_device msm_device_smd = { .name = "msm_smd", .dev = { .platform_data = &smd_pdata_6125, }, .id = -1, }; /****************************************************************************** * Sound driver settings ******************************************************************************/ #define SND(num, desc) { .name = desc, .id = num } static struct msm_snd_endpoint snd_endpoints_list[] = { SND(0, "HANDSET"), SND(1, "SPEAKER"), SND(2, "HEADSET"), SND(2, "NO_MIC_HEADSET"), SND(3, "BT"), SND(3, "BT_EC_OFF"), SND(13, "SPEAKER_MIC"), // RHOD only? SND(0x11, "IDLE"), SND(256, "CURRENT"), }; #undef SND static struct msm_snd_platform_data amss_6125_snd_pdata = { .endpoints = snd_endpoints_list,
static struct platform_device hero_h2w = { .name = "h2w", .id = -1, .dev = { .platform_data = &hero_h2w_data, }, }; static struct platform_device hero_rfkill = { .name = "hero_rfkill", .id = -1, }; #define SND(num, desc) { .name = desc, .id = num } static struct snd_endpoint snd_endpoints_list[] = { SND(0, "HANDSET"), SND(1, "SPEAKER"), SND(2, "HEADSET"), SND(3, "BT"), SND(44, "BT_EC_OFF"), SND(10, "HEADSET_AND_SPEAKER"), SND(256, "CURRENT"), /* Bluetooth accessories. */ SND(12, "HTC BH S100"), SND(13, "HTC BH M100"), SND(14, "Motorola H500"), SND(15, "Nokia HS-36W"), SND(16, "PLT 510v.D"), SND(17, "M2500 by Plantronics"),
.product_name = "Qualcomm HSUSB Device", .serial_number = "1234567890ABCDEF", .manufacturer_name = "Qualcomm Incorporated", .compositions = usb_func_composition, .num_compositions = ARRAY_SIZE(usb_func_composition), .function_map = usb_functions_map, .num_functions = ARRAY_SIZE(usb_functions_map), .ulpi_data_1_pin = 112, .ulpi_data_3_pin = 114, .config_gpio = usb_config_gpio, #endif }; #define SND(desc, num) { .name = #desc, .id = num } static struct snd_endpoint snd_endpoints_list[] = { SND(HANDSET, 0), SND(MONO_HEADSET, 2), SND(HEADSET, 3), SND(SPEAKER, 6), SND(BT, 12), SND(IN_S_SADC_OUT_HANDSET, 16), SND(IN_S_SADC_OUT_SPEAKER_PHONE, 25), SND(CURRENT, 27), }; #undef SND static struct msm_snd_endpoints halibut_snd_endpoints = { .endpoints = snd_endpoints_list, .num = sizeof(snd_endpoints_list) / sizeof(struct snd_endpoint) };
#include "pm.h" #include <mach/rpc_server_handset.h> #include <mach/socinfo.h> #if defined (CONFIG_MACH_LGE) #include CONFIG_LGE_BOARD_HEADER_FILE #endif /*CONFIG_MACH_LGE*/ #include "pm-boot.h" #include "board-msm7627a.h" #include <sound/fsa8008.h> #include <mach/pmic.h> #if defined (LGE_MACH_MSM7X27A_U0) #define SND(desc, num) { .name = #desc, .id = num } static struct snd_endpoint snd_endpoints_list[] = { SND(HANDSET, 0), SND(MONO_HEADSET, 2), SND(HEADSET, 3), SND(SPEAKER, 6), SND(TTY_HEADSET, 8), SND(TTY_VCO, 9), SND(TTY_HCO, 10), SND(BT, 12), SND(IN_S_SADC_OUT_HANDSET, 16), SND(IN_S_SADC_OUT_SPEAKER_PHONE, 25), SND(FM_DIGITAL_STEREO_HEADSET, 26), SND(FM_DIGITAL_SPEAKER_PHONE, 27), SND(FM_DIGITAL_BT_A2DP_HEADSET, 28), SND(STEREO_HEADSET_AND_SPEAKER, 31), SND(CURRENT, 0x7FFFFFFE), SND(FM_ANALOG_STEREO_HEADSET, 35),
.vcm_pwd = 0, .pdata = &msm_camera_device_data, }; static struct platform_device msm_camera_sensor_mt9t013 = { .name = "msm_camera_mt9t013", .dev = { .platform_data = &msm_camera_sensor_mt9t013_data, }, }; #endif #endif /*CONFIG_MSM_CAMERA*/ #define SND(desc, num) { .name = #desc, .id = num } static struct snd_endpoint snd_endpoints_list[] = { SND(HANDSET, 0), SND(HEADSET, 2), SND(SPEAKER, 6), SND(BT, 12), SND(CURRENT, 25), }; #undef SND static struct msm_snd_endpoints halibut_snd_endpoints = { .endpoints = snd_endpoints_list, .num = sizeof(snd_endpoints_list) / sizeof(struct snd_endpoint) }; static struct platform_device halibut_snd = { .name = "msm_snd", .id = -1,
static struct msm_otg_platform_data msm_otg_pdata = { .rpc_connect = hsusb_rpc_connect, .phy_reset = msm_hsusb_phy_reset, }; static struct msm_hsusb_gadget_platform_data msm_gadget_pdata = { /* charging apis */ .chg_init = hsusb_chg_init, .chg_connected = hsusb_chg_connected, .chg_vbus_draw = hsusb_chg_vbus_draw, }; #define SND(desc, num) { .name = #desc, .id = num } static struct snd_endpoint snd_endpoints_list[] = { SND(HANDSET, 0), SND(HEADSET, 2), SND(CURRENT, 35), SND(SPEAKER, 5), SND(FM_RADIO_HEADSET, 9), SND(FM_RADIO_SPEAKER, 10), SND(BT, 12), SND(IN_S_SADC_OUT_HANDSET, 3), SND(IN_S_SADC_OUT_SPEAKER_PHONE, 6), SND(HEADSET_AND_SPEAKER, 7), }; #undef SND static struct msm_snd_endpoints swift_device_snd_endpoints = { .endpoints = snd_endpoints_list, .num = sizeof(snd_endpoints_list) / sizeof(struct snd_endpoint)
* but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #include <linux/kernel.h> #include <linux/init.h> #include <linux/platform_device.h> #include <linux/android_pmem.h> #include <mach/board.h> #include "board-msm7627a.h" #define SND(desc, num) { .name = #desc, .id = num } static struct snd_endpoint snd_endpoints_list[] = { SND(HANDSET, 0), SND(MONO_HEADSET, 2), SND(HEADSET, 3), SND(SPEAKER, 6), SND(TTY_HEADSET, 8), SND(TTY_VCO, 9), SND(TTY_HCO, 10), SND(BT, 12), SND(IN_S_SADC_OUT_HANDSET, 16), SND(IN_S_SADC_OUT_SPEAKER_PHONE, 25), SND(FM_DIGITAL_STEREO_HEADSET, 26), SND(FM_DIGITAL_SPEAKER_PHONE, 27), SND(FM_DIGITAL_BT_A2DP_HEADSET, 28), SND(STEREO_HEADSET_AND_SPEAKER, 31), SND(CURRENT, 0x7FFFFFFE), /* add new device for FM AUX_PGA path */
void Heart::collectedBy(Character *character) { character->setHealth(character->getHealth() + 1); play_sound(SND("heart.wav")); }
int parse_help(aClient *sptr, char *name, char *help) { ConfigItem_help *helpitem; aMotd *text; if (BadPtr(help)) { helpitem = Find_Help(NULL); if (!helpitem) return 1; SND(" -"); HDR(" ***** UnrealIRCd Help System *****"); SND(" -"); text = helpitem->text; while (text) { SND(text->line); text = text->next; } SND(" -"); return 1; } helpitem = Find_Help(help); if (!helpitem) { SND(" -"); HDR(" ***** No Help Available *****"); SND(" -"); SND(" We're sorry, we don't have help available for the command you requested."); SND(" -"); sendto_one(sptr,":%s 292 %s : ***** Go to %s if you have any further questions *****", me.name, sptr->name, helpchan); SND(" -"); return 0; } text = helpitem->text; SND(" -"); sendto_one(sptr,":%s 290 %s :***** %s *****", me.name, sptr->name, helpitem->command); SND(" -"); while (text) { SND(text->line); text = text->next; } SND(" -"); return 1; }