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

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

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

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

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

示例1: s3c_serial_suspend

static int s3c_serial_suspend(struct platform_device *dev, pm_message_t state){	struct uart_port *port = s3c_dev_to_port(&dev->dev);	unsigned int gpadata = 0;	unsigned int gpaconslp = 0;	if(port->line == 0) {		gpadata = __raw_readl(S3C64XX_GPADAT);		gpadata |= (1<<3);		__raw_writel(gpadata, S3C64XX_GPADAT);	} else if(port->line == 1) {		s3c_gpio_cfgpin(S3C64XX_GPA(7), S3C_GPIO_SFN(1));		gpaconslp = __raw_readl(S3C64XX_GPACONSLP);		gpaconslp |= (1 << 14);		gpaconslp &= ~(1 << 15);		__raw_writel(gpaconslp, S3C64XX_GPACONSLP);		gpadata = __raw_readl(S3C64XX_GPADAT);		gpadata |= (1 << 7);		__raw_writel(gpadata, S3C64XX_GPADAT);				s3c_gpio_setpull(S3C64XX_GPA(7), S3C_GPIO_PULL_NONE);	}	s3c6410_pm_do_save(uart_save + port->line * SAVE_UART_PORT, SAVE_UART_PORT);	if (port)		uart_suspend_port(&s3c_uart_drv, port);	return 0;}
开发者ID:Asrake,项目名称:m8_android_kernel,代码行数:33,


示例2: tegra_uart_suspend

static int tegra_uart_suspend(struct platform_device *pdev, pm_message_t state){	struct tegra_uart_port *t = platform_get_drvdata(pdev);	struct uart_port *u;        printk("[seyoung] tegra_hs_uart_suspend /n");	if (pdev->id < 0 || pdev->id > tegra_uart_driver.nr)		pr_err("Invalid Uart instance (%d)/n", pdev->id);	u = &t->uport;	dev_dbg(t->uport.dev, "tegra_uart_suspend called/n");	/* enable clock before calling suspend so that controller	   register can be accessible */	if (t->uart_state == TEGRA_UART_CLOCK_OFF) {		clk_enable(t->clk);		t->uart_state = TEGRA_UART_OPENED;	}	uart_suspend_port(&tegra_uart_driver, u);	t->uart_state = TEGRA_UART_SUSPEND;	return 0;}
开发者ID:seyoung,项目名称:Nexus7,代码行数:25,


示例3: xuartps_suspend

/** * xuartps_suspend - suspend event * @device: Pointer to the device structure * * Returns 0 */static int xuartps_suspend(struct device *device){	struct uart_port *port = dev_get_drvdata(device);	struct tty_struct *tty;	struct device *tty_dev;	int may_wake = 0;	/* Get the tty which could be NULL so don't assume it's valid */	tty = tty_port_tty_get(&port->state->port);	if (tty) {		tty_dev = tty->dev;		may_wake = device_may_wakeup(tty_dev);		tty_kref_put(tty);	}	/*	 * Call the API provided in serial_core.c file which handles	 * the suspend.	 */	uart_suspend_port(&xuartps_uart_driver, port);	if (console_suspend_enabled && !may_wake) {		struct xuartps *xuartps = port->private_data;		clk_disable(xuartps->devclk);		clk_disable(xuartps->aperclk);	}	return 0;}
开发者ID:Analias,项目名称:SNOWLeo-SDR-1,代码行数:35,


示例4: msm_serial_suspend

static int msm_serial_suspend(struct device *dev){	struct uart_port *port;	struct platform_device *pdev = to_platform_device(dev);	port = get_port_from_line(pdev->id);// BEGIN 0010274: [email
C++ uart_unregister_driver函数代码示例
C++ uart_setreg函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。