这篇教程C++ EAMP_PRINTK函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中EAMP_PRINTK函数的典型用法代码示例。如果您正苦于以下问题:C++ EAMP_PRINTK函数的具体用法?C++ EAMP_PRINTK怎么用?C++ EAMP_PRINTK使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了EAMP_PRINTK函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: eamp_read_bytessize_t static eamp_read_byte(u8 addr, u8 *returnData){ char cmd_buf[1]={0x00}; char readData = 0; int ret=0; if(!new_client) { EAMP_PRINTK("I2C client not initialized!!"); return -1; } cmd_buf[0] = addr; ret = i2c_master_send(new_client, &cmd_buf[0], 1); if (ret < 0) { EAMP_PRINTK("read sends command error!!"); return -1; } ret = i2c_master_recv(new_client, &readData, 1); if (ret < 0) { EAMP_PRINTK("reads recv data error!!"); return -1; } *returnData = readData; EAMP_PRINTK("addr 0x%x data 0x%x",addr, readData); return 0;}
开发者ID:CobraJet93,项目名称:kernel-3.10.54,代码行数:27,
示例2: amp_enablestatic int amp_enable(int on_state){ int err = 0; switch (on_state) { case 0: err = mt_set_gpio_out(GPIO_SPK_AMP_EN, GPIO_OUT_ZERO); EAMP_PRINTK("AMP_EN is set to %d/n", mt_get_gpio_out(GPIO_SPK_AMP_EN)); break; case 1: err = mt_set_gpio_out(GPIO_SPK_AMP_EN, GPIO_OUT_ONE); EAMP_PRINTK("AMP_EN is set to %d/n", mt_get_gpio_out(GPIO_SPK_AMP_EN)); break; case 2: EAMP_PRINTK("amp enable bypass(%d)/n", on_state); err = 0; break; default: pr_err("amp enable fail/n"); err = 1; break; } return err;}
开发者ID:CobraJet93,项目名称:kernel-3.10.54,代码行数:25,
示例3: eamp_openspeakerstatic ssize_t eamp_openspeaker(unsigned long param){ EAMP_PRINTK("eamp_openspeaker");/* */ if ( param == 1 ) { EAMP_PRINTK("AAT Camcorder Test -> eamp_right_open & eamp_left_close"); mt_set_gpio_out(GPIO_SPK_AMP_L_EN, GPIO_OUT_ZERO); mt_set_gpio_out(GPIO_SPK_AMP_R_EN, GPIO_OUT_ONE); } else if ( param == 2 ) { EAMP_PRINTK("AAT Ring Test -> eamp_right_close & eamp_left_open"); mt_set_gpio_out(GPIO_SPK_AMP_L_EN, GPIO_OUT_ONE); mt_set_gpio_out(GPIO_SPK_AMP_R_EN, GPIO_OUT_ZERO); } else { EAMP_PRINTK("Normal mode -> eamp_openspeaker"); mt_set_gpio_out(GPIO_SPK_AMP_L_EN, GPIO_OUT_ONE); mt_set_gpio_out(GPIO_SPK_AMP_R_EN, GPIO_OUT_ONE); }/* */ gsk_on = true;/* */ msleep(speaker_response_time);/* */ return 0;}
开发者ID:ramgar,项目名称:mt6577_kernel_3.4.67,代码行数:33,
示例4: eamp_write_procmemstatic int eamp_write_procmem(struct file *file, const char __user *buffer, unsigned long count, void *data){ char *register_data; int addr; int value; int fail; register_data = (char*)data; copy_from_user(register_data, buffer, count); register_data[count] = '/0'; if(register_data[count - 1] == '/n') register_data[count - 1] = '/0'; sscanf(register_data, "%d %d", &addr, &value); EAMP_PRINTK("S register_data=%s %d %d/n", register_data, addr, value); if(addr >= IC_CONTROL && addr <= AGC2_CONTROL){ if(AGC_FIXED_GAIN_CONTROL == addr){ if(value >= -28 && value <= 30) register_setting_mode = value; else{ EAMP_PRINTK("S Wrong value/n"); return count; } } fail |= I2CWrite(addr, value); EAMP_PRINTK("S register Write Done Gain=%d/n", I2CRead(addr)); } else EAMP_PRINTK("S Wrong addr or value/n"); return count;}
开发者ID:CobraJet93,项目名称:kernel-3.10.54,代码行数:34,
示例5: eamp_i2c_probestatic int eamp_i2c_probe(struct i2c_client *client, const struct i2c_device_id *id) { EAMP_PRINTK("+++++++++++++++eamp_i2c_probe++++++++++++++++++"); //add for test new_client = client; eamp_resetRegister(); EAMP_PRINTK("client=%x !!",client); return 0; }
开发者ID:AwaisKing,项目名称:mt6577_aosp_source,代码行数:8,
示例6: eamp_registerstatic int eamp_register(){ EAMP_PRINTK(""); i2c_register_board_info(SOUND_I2C_CHANNEL,&tpa2028_eamp_dev,1); if (i2c_add_driver(&tpa2028_eamp_i2c_driver)){ EAMP_PRINTK("fail to add device into i2c"); return -1; } return 0;}
开发者ID:CobraJet93,项目名称:kernel-3.10.54,代码行数:10,
示例7: eamp_openheadPhonestatic ssize_t eamp_openheadPhone(){ EAMP_PRINTK("eamp_openheadPhone"); mt_set_gpio_out(GPIO_HEADSET_AMP_EN, GPIO_OUT_ONE); if(ghplvol == ghprvol) {/* */ if (gMode == 2) { msleep(270); // for pop-noise } } else {/* */ if (gMode == 2) { msleep(270); // for pop-noise } } ghp_on = true;/* */ msleep(headphone_response_time);/* */ return 0;}
开发者ID:ramgar,项目名称:mt6577_kernel_3.4.67,代码行数:28,
示例8: eamp_closeEarpiecestatic ssize_t eamp_closeEarpiece(){ EAMP_PRINTK("eamp_closeEarpiece"); gep_on=false; return 0;}
开发者ID:ramgar,项目名称:mt6577_kernel_3.4.67,代码行数:7,
示例9: eamp_openEarpiecestatic ssize_t eamp_openEarpiece(){ EAMP_PRINTK("eamp_openEarpiece"); gep_on=true; return 0;}
开发者ID:ramgar,项目名称:mt6577_kernel_3.4.67,代码行数:7,
示例10: eamp_openheadPhonestatic ssize_t eamp_openheadPhone(){ EAMP_PRINTK("eamp_openheadPhone"); mt_set_gpio_out(GPIO_AUDIO_SEL, GPIO_OUT_ONE); if(ghplvol == ghprvol) {/* LGE_CHANGE_S : [email C++ EARGF函数代码示例 C++ EAIL_WIDGET函数代码示例
|