您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ xceiv_to_twl函数代码示例

51自学网 2021-06-03 10:16:39
  C++
这篇教程C++ xceiv_to_twl函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中xceiv_to_twl函数的典型用法代码示例。如果您正苦于以下问题:C++ xceiv_to_twl函数的具体用法?C++ xceiv_to_twl怎么用?C++ xceiv_to_twl使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了xceiv_to_twl函数的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: phy_shutdown

static void phy_shutdown(struct otg_transceiver *x){     printk("%s/n",__func__);     struct twl6030_usb *twl = xceiv_to_twl(x);	set_phy_clk(x, 0);	__raw_writel(PHY_PD, ctrl_base + CONTROL_DEV_CONF);     regulator_disable(twl->vusb);}
开发者ID:Loki154,项目名称:Android-kernel-for-kindle-fire,代码行数:8,


示例2: twl6030_phy_suspend

static int twl6030_phy_suspend(struct otg_transceiver *x, int suspend){	struct twl6030_usb *twl = xceiv_to_twl(x);	struct device *dev = twl->dev;	struct twl4030_usb_data *pdata = dev->platform_data;	pdata->phy_suspend(dev, suspend);	return 0;}
开发者ID:33d,项目名称:linux-2.6.21-hh20,代码行数:10,


示例3: twl6030_phy_shutdown

static void twl6030_phy_shutdown(struct otg_transceiver *x){	struct twl6030_usb *twl;	struct device *dev;	struct twl4030_usb_data *pdata;	twl = xceiv_to_twl(x);	dev  = twl->dev;	pdata = dev->platform_data;	pdata->phy_power(twl->dev, 0, 0);}
开发者ID:33d,项目名称:linux-2.6.21-hh20,代码行数:11,


示例4: twl6030_start_srp

static int twl6030_start_srp(struct otg_transceiver *x){	struct twl6030_usb *twl = xceiv_to_twl(x);	twl6030_writeb(twl, TWL_MODULE_USB, 0x24, USB_VBUS_CTRL_SET);	twl6030_writeb(twl, TWL_MODULE_USB, 0x84, USB_VBUS_CTRL_SET);	mdelay(100);	twl6030_writeb(twl, TWL_MODULE_USB, 0xa0, USB_VBUS_CTRL_CLR);	return 0;}
开发者ID:33d,项目名称:linux-2.6.21-hh20,代码行数:12,


示例5: twl6030_set_prevbus

int  twl6030_set_prevbus(struct otg_transceiver *x,int on){	struct twl6030_usb *twl;	if (!x)		return -ENODEV;	twl = xceiv_to_twl(x);	twl->prev_vbus = on;	return 0;}
开发者ID:twagler,项目名称:LG_Waggle_Kernel,代码行数:13,


示例6: twl6030_set_host

static int twl6030_set_host(struct otg_transceiver *x, struct usb_bus *host){	struct twl6030_usb *twl;	if (!x)		return -ENODEV;	twl = xceiv_to_twl(x);	twl->otg.host = host;	if (!host)		twl->otg.state = OTG_STATE_UNDEFINED;	return 0;}
开发者ID:33d,项目名称:linux-2.6.21-hh20,代码行数:13,


示例7: twl6030_set_peripheral

static int twl6030_set_peripheral(struct otg_transceiver *x,		struct usb_gadget *gadget){	struct twl6030_usb *twl;	if (!x)		return -ENODEV;	twl = xceiv_to_twl(x);	twl->otg.gadget = gadget;	if (!gadget)		twl->otg.state = OTG_STATE_UNDEFINED;	return 0;}
开发者ID:33d,项目名称:linux-2.6.21-hh20,代码行数:15,


示例8: twl6030_set_vbus

static int twl6030_set_vbus(struct otg_transceiver *x, bool enabled){	struct twl6030_usb *twl = xceiv_to_twl(x);	/*	 * Start driving VBUS. Set OPA_MODE bit in CHARGERUSB_CTRL1	 * register. This enables boost mode.	 */	if (enabled)		twl6030_writeb(twl, TWL_MODULE_MAIN_CHARGE , 0x40,						CHARGERUSB_CTRL1);	 else		twl6030_writeb(twl, TWL_MODULE_MAIN_CHARGE , 0x00,						CHARGERUSB_CTRL1);	return 0;}
开发者ID:Loki154,项目名称:Android-kernel-for-kindle-fire,代码行数:16,


示例9: twl6030_enable_irq

static int twl6030_enable_irq(struct otg_transceiver *x){	struct twl6030_usb *twl = xceiv_to_twl(x);	twl6030_writeb(twl, TWL_MODULE_USB, USB_ID_INT_EN_HI_SET, 0x1);	twl6030_interrupt_unmask(0x05, REG_INT_MSK_LINE_C);	twl6030_interrupt_unmask(0x05, REG_INT_MSK_STS_C);	twl6030_interrupt_unmask(TWL6030_CHARGER_CTRL_INT_MASK,				REG_INT_MSK_LINE_C);	twl6030_interrupt_unmask(TWL6030_CHARGER_CTRL_INT_MASK,				REG_INT_MSK_STS_C);	twl6030_usb_irq(twl->irq2, twl);	twl6030_usbotg_irq(twl->irq1, twl);	return 0;}
开发者ID:33d,项目名称:linux-2.6.21-hh20,代码行数:17,


示例10: twl6030_set_input_current_limit

void twl6030_set_input_current_limit(struct otg_transceiver *x,unsigned mA){    struct twl6030_usb *twl = xceiv_to_twl(x);    int event=0;    switch(mA){        case 0:            event = USB_EVENT_LIMIT_0;        break;        case 100:            event = USB_EVENT_LIMIT_100;        break;        case 500:            event = USB_EVENT_LIMIT_500;        break;    }    blocking_notifier_call_chain(&twl->otg.notifier,event, twl->otg.gadget);}
开发者ID:Loki154,项目名称:Android-kernel-for-kindle-fire,代码行数:17,


示例11: twl6030_phy_init

static int twl6030_phy_init(struct otg_transceiver *x){	struct twl6030_usb *twl;	struct device *dev;	struct twl4030_usb_data *pdata;	twl = xceiv_to_twl(x);	dev  = twl->dev;	pdata = dev->platform_data;	if (twl->linkstat == USB_EVENT_ID)		pdata->phy_power(twl->dev, 1, 1);	else		pdata->phy_power(twl->dev, 0, 1);	return 0;}
开发者ID:33d,项目名称:linux-2.6.21-hh20,代码行数:17,


示例12: twl6030_phy_init

static int twl6030_phy_init(struct otg_transceiver *x){	u8 hw_state;	struct twl6030_usb *twl;	struct device *dev;	struct twl4030_usb_data *pdata;	twl = xceiv_to_twl(x);	dev  = twl->dev;	pdata = dev->platform_data;	hw_state = twl6030_readb(twl, TWL6030_MODULE_ID0, STS_HW_CONDITIONS);	if (hw_state & STS_USB_ID)		pdata->phy_power(twl->dev, 1, 1);	else		pdata->phy_power(twl->dev, 0, 1);	return 0;}
开发者ID:CunningLogic,项目名称:asteroid_smart_kernel,代码行数:20,



注:本文中的xceiv_to_twl函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ xcgroup_destroy函数代码示例
C++ xcb_setup_roots_iterator函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。