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

📄 pq2ads_setup.c

📁 优龙2410linux2.6.8内核源代码
💻 C
字号:
/* * arch/ppc/platforms/pq2ads_setup.c * * PQ2ADS platform support * * Author: Kumar Gala <kumar.gala@freescale.com> * Derived from: est8260_setup.c by Allen Curtis * * Copyright 2004 Freescale Semiconductor, Inc. * * This program is free software; you can redistribute  it and/or modify it * under  the terms of  the GNU General  Public License as published by the * Free Software Foundation;  either version 2 of the  License, or (at your * option) any later version. */#include <linux/config.h>#include <linux/seq_file.h>#include <asm/mpc8260.h>#include <asm/machdep.h>static void (*callback_setup_arch)(void);extern unsigned char __res[sizeof(bd_t)];extern void m8260_init(unsigned long r3, unsigned long r4,	unsigned long r5, unsigned long r6, unsigned long r7);static intpq2ads_show_cpuinfo(struct seq_file *m){	bd_t	*binfo = (bd_t *)__res;	seq_printf(m, "vendor\t\t: Motorola\n"		      "machine\t\t: PQ2 ADS PowerPC\n"		      "\n"		      "mem size\t\t: 0x%08lx\n"		      "console baud\t\t: %ld\n"		      "\n",		      binfo->bi_memsize,		      binfo->bi_baudrate);	return 0;}static void __initpq2ads_setup_arch(void){	printk("PQ2 ADS Port\n");	callback_setup_arch();        *(volatile uint *)(BCSR_ADDR + 4) &= ~BCSR1_RS232_EN2;}void __initplatform_init(unsigned long r3, unsigned long r4, unsigned long r5,	      unsigned long r6, unsigned long r7){	/* Generic 8260 platform initialization */	m8260_init(r3, r4, r5, r6, r7);	/* Anything special for this platform */	ppc_md.show_cpuinfo	= pq2ads_show_cpuinfo;	callback_setup_arch	= ppc_md.setup_arch;	ppc_md.setup_arch	= pq2ads_setup_arch;}

⌨️ 快捷键说明

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