⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pm-simtec.c

📁 LINUX 2.6.17.4的源码
💻 C
字号:
/* linux/arch/arm/mach-s3c2410/pm-simtec.c * * Copyright (c) 2004 Simtec Electronics *	Ben Dooks <ben@simtec.co.uk> * * http://armlinux.simtec.co.uk/ * * Power Management helpers for Simtec S3C24XX implementations * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation.*/#include <linux/kernel.h>#include <linux/types.h>#include <linux/interrupt.h>#include <linux/list.h>#include <linux/timer.h>#include <linux/init.h>#include <linux/device.h>#include <asm/mach/arch.h>#include <asm/mach/map.h>#include <asm/hardware.h>#include <asm/io.h>#include <asm/arch/map.h>#include <asm/arch/regs-serial.h>#include <asm/arch/regs-gpio.h>#include <asm/arch/regs-mem.h>#include <asm/mach-types.h>#include "pm.h"#define COPYRIGHT ", (c) 2005 Simtec Electronics"/* pm_simtec_init * * enable the power management functions*/static __init int pm_simtec_init(void){	unsigned long gstatus4;	/* check which machine we are running on */	if (!machine_is_bast() && !machine_is_vr1000() && !machine_is_anubis())		return 0;	printk(KERN_INFO "Simtec Board Power Manangement" COPYRIGHT "\n");	gstatus4  = (__raw_readl(S3C2410_BANKCON7) & 0x3) << 30;	gstatus4 |= (__raw_readl(S3C2410_BANKCON6) & 0x3) << 28;	gstatus4 |= (__raw_readl(S3C2410_BANKSIZE) & S3C2410_BANKSIZE_MASK);	__raw_writel(gstatus4, S3C2410_GSTATUS4);	return s3c2410_pm_init();}arch_initcall(pm_simtec_init);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -