亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mach-smdk2410.c

?? 對基于S3C2410開發平臺上的CS8900的驅動
?? C
字號:
/*********************************************************************** * * linux/arch/arm/mach-s3c2410/mach-smdk2410.c * * Copyright (C) 2004 by FS Forth-Systeme GmbH * All rights reserved. * * $Id: mach-smdk2410.c,v 1.1 2004/05/11 14:15:38 mpietrek Exp $ * @Author: Jonas Dietsche * * 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. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, * MA 02111-1307 USA * * @History: * derived from linux/arch/arm/mach-s3c2410/mach-bast.c, written by * Ben Dooks <ben@simtec.co.uk> ***********************************************************************/#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/mach/irq.h>#include <asm/hardware.h>#include <asm/io.h>#include <asm/irq.h>#include <asm/mach-types.h>#include <asm/arch/regs-serial.h>#include <asm/arch/smdk2410.h>#include <asm/arch/regs-mem.h>#include <asm/arch/nand.h>#include <linux/mtd/mtd.h>#include <linux/mtd/nand.h>#include <linux/mtd/nand_ecc.h>#include <linux/mtd/partitions.h>#include "devs.h"#include "cpu.h"static struct map_desc smdk2410_iodesc[] __initdata = {  	/* nothing here yet */	/* Map the ethernet controller CS8900A */	{vSMDK2410_ETH_IO, pSMDK2410_ETH_IO, SZ_1M, MT_DEVICE},//	{S3C2410_VA_NAND,S3C2410_PA_NAND,S3C2410_SZ_NAND,MT_DEVICE},	//{SMDK2410_ETH_IO, 0x19000000, SZ_1M, MT_DEVICE}};#define UCON S3C2410_UCON_DEFAULT#define ULCON S3C2410_LCON_CS8 | S3C2410_LCON_PNONE | S3C2410_LCON_STOPB#define UFCON S3C2410_UFCON_RXTRIG8 | S3C2410_UFCON_FIFOMODEstatic struct s3c2410_uartcfg smdk2410_uartcfgs[] = {	[0] = {		.hwport	     = 0,		.flags	     = 0,		.ucon	     = UCON,		.ulcon	     = ULCON,		.ufcon	     = UFCON,	},	[1] = {		.hwport	     = 1,		.flags	     = 0,		.ucon	     = UCON,		.ulcon	     = ULCON,		.ufcon	     = UFCON,	},	[2] = {		.hwport	     = 2,		.flags	     = 0,		.ucon	     = UCON,		.ulcon	     = ULCON,		.ufcon	     = UFCON,	}};/* NAND Flash on SMDK  board *///static int smartmedia_map[] = { 0 };static int chip0_map[] = { 0 };//static int chip1_map[] = { 2 };//static int chip2_map[] = { 3 };struct mtd_partition smdk_default_nand_part[] = {	[0] = {		.name	= "flb0",		.size	= SZ_8M,		.offset	= 0	},	[1] = {		.name	= "flb1",		.size	= SZ_16M,		.offset	= MTDPART_OFS_APPEND,	},	[2] = {		.name	= "flb2",		.size	= MTDPART_SIZ_FULL,		.offset	= MTDPART_OFS_APPEND,	}};/* the bast has 4 selectable slots for nand-flash, the three * on-board chip areas, as well as the external SmartMedia * slot. * * Note, there is no current hot-plug support for the SmartMedia * socket.*/static struct s3c2410_nand_set smdk_nand_sets[] = {/*	[0] = {		.name		= "SmartMedia",		.nr_chips	= 1,		.nr_map		= smartmedia_map,		.nr_partitions	= ARRAY_SIZE(bast_default_nand_part),		.partitions	= bast_default_nand_part	}*/	[0] = {		.name		= "chip0",		.nr_chips	= 1,		.nr_map		= chip0_map,		.nr_partitions	= ARRAY_SIZE(smdk_default_nand_part),		.partitions	= smdk_default_nand_part	},/*	[2] = {		.name		= "chip1",		.nr_chips	= 1,		.nr_map		= chip1_map,		.nr_partitions	= ARRAY_SIZE(bast_default_nand_part),		.partitions	= bast_default_nand_part	},	[3] = {		.name		= "chip2",		.nr_chips	= 1,		.nr_map		= chip2_map,		.nr_partitions	= ARRAY_SIZE(bast_default_nand_part),		.partitions	= bast_default_nand_part	}*/};static void smdk_nand_select(struct s3c2410_nand_set *set, int slot){	//unsigned int tmp;	slot = set->nr_map[slot] & 3;/*	pr_debug("bast_nand: selecting slot %d (set %p,%p)\n",		 slot, set, set->nr_map);	tmp = __raw_readb(BAST_VA_CTRL2);	tmp &= BAST_CPLD_CTLR2_IDERST;	tmp |= slot;	tmp |= BAST_CPLD_CTRL2_WNAND;	pr_debug("bast_nand: ctrl2 now %02x\n", tmp);	__raw_writeb(tmp, BAST_VA_CTRL2);*/}static struct s3c2410_platform_nand smdk_nand_info = {	.tacls		= 80,	.twrph0		= 80,	.twrph1		= 80,	.nr_sets	= ARRAY_SIZE(smdk_nand_sets),	.sets		= smdk_nand_sets,	.select_chip	= smdk_nand_select,};static struct platform_device *smdk2410_devices[] __initdata = {	&s3c_device_usb,	&s3c_device_lcd,	&s3c_device_wdt,	&s3c_device_i2c,	&s3c_device_iis,	&s3c_device_nand,};static struct s3c24xx_board smdk2410_board __initdata = {	.devices       = smdk2410_devices,	.devices_count = ARRAY_SIZE(smdk2410_devices)};void __init smdk2410_map_io(void){	s3c_device_nand.dev.platform_data = &smdk_nand_info;	s3c24xx_init_io(smdk2410_iodesc, ARRAY_SIZE(smdk2410_iodesc));	s3c24xx_init_clocks(0);	s3c24xx_init_uarts(smdk2410_uartcfgs, ARRAY_SIZE(smdk2410_uartcfgs));	s3c24xx_set_board(&smdk2410_board);}void __init smdk2410_init_irq(void){	s3c24xx_init_irq();}MACHINE_START(SMDK2410, "SMDK2410") /* @TODO: request a new identifier and switch				    * to SMDK2410 */     MAINTAINER("Jonas Dietsche")     BOOT_MEM(S3C2410_SDRAM_PA, S3C2410_PA_UART, S3C2410_VA_UART)     BOOT_PARAMS(S3C2410_SDRAM_PA + 0x100)     MAPIO(smdk2410_map_io)     INITIRQ(smdk2410_init_irq)	.timer		= &s3c24xx_timer,MACHINE_END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
无码av免费一区二区三区试看| 久久久www免费人成精品| 精品一区二区在线免费观看| 欧美精品在线观看播放| 亚洲自拍都市欧美小说| 欧美日韩一二三区| 日韩中文字幕一区二区三区| 制服丝袜av成人在线看| 久久精品99国产精品日本| 久久综合资源网| www.欧美日韩| 一区二区三区久久| 在线不卡免费av| 国产伦精品一区二区三区免费迷| 久久午夜国产精品| 99精品视频在线观看免费| 亚洲精品视频在线观看网站| 欧美精品18+| 国产一区二区日韩精品| 国产欧美在线观看一区| 色婷婷久久久综合中文字幕| 午夜私人影院久久久久| 精品999在线播放| 日本中文字幕一区二区有限公司| 亚洲视频一区二区免费在线观看| 精品在线一区二区| 国产日韩欧美高清在线| 色先锋aa成人| 精品一区二区三区免费观看| 国产精品无圣光一区二区| 色综合咪咪久久| 久久精品理论片| 综合久久综合久久| 日韩欧美在线影院| 91免费观看在线| 另类小说欧美激情| 亚洲精品视频免费观看| 日韩免费电影网站| 在线观看国产精品网站| 国产成人免费视频网站 | 亚洲国产精品久久不卡毛片| 91精品国产综合久久精品麻豆| 精品亚洲porn| 亚洲国产aⅴ成人精品无吗| 国产日韩精品视频一区| 欧美丰满少妇xxxxx高潮对白| 国产精品一区二区你懂的| 亚洲日本丝袜连裤袜办公室| 精品国产伦一区二区三区观看体验 | 中文字幕一区免费在线观看| 欧美一区二区三区喷汁尤物| 一本大道av伊人久久综合| 国产精品综合网| 日韩国产在线一| 亚洲一区欧美一区| 国产精品国产自产拍高清av | 国产精品不卡在线观看| 欧美变态tickle挠乳网站| 亚洲免费视频中文字幕| 久久久精品一品道一区| 91精品国产黑色紧身裤美女| 欧美在线free| 91黄视频在线| 色噜噜狠狠成人中文综合 | 国产日本欧洲亚洲| 欧美xxxx老人做受| 精品久久久久久久人人人人传媒 | 不卡电影免费在线播放一区| 免费看日韩精品| 亚洲午夜电影在线| 一区二区成人在线视频| 国产精品欧美一级免费| 国产精品午夜免费| 日本一区二区三区久久久久久久久不| 精品伦理精品一区| 欧美xxxxxxxxx| 久久综合色一综合色88| 精品久久久影院| 欧美xfplay| 久久久久亚洲蜜桃| 久久夜色精品一区| 久久先锋影音av| 国产欧美日韩不卡免费| 国产精品天天看| 国产精品初高中害羞小美女文| 中文字幕免费观看一区| 欧美高清在线一区| 中文字幕欧美国产| 日韩理论片在线| 亚洲影院免费观看| 亚洲成av人片| 免费日韩伦理电影| 精品写真视频在线观看 | 亚洲在线视频免费观看| 亚洲最大的成人av| 亚洲成a人片在线观看中文| 91论坛在线播放| 91麻豆精品视频| 欧美午夜理伦三级在线观看| 欧美电影在哪看比较好| 精品蜜桃在线看| 中文一区在线播放| 亚洲综合在线免费观看| 婷婷综合五月天| 狠狠狠色丁香婷婷综合激情| 国产91高潮流白浆在线麻豆| 91年精品国产| 欧美一区二区三区视频免费| 久久久久青草大香线综合精品| 国产精品伦一区| 亚洲mv大片欧洲mv大片精品| 免费在线视频一区| 国产精品白丝jk黑袜喷水| av电影在线观看不卡| 在线精品视频免费观看| 日韩欧美高清在线| 国产精品美女久久久久久| 午夜成人免费视频| 国产.欧美.日韩| 欧美喷水一区二区| 中文字幕av一区二区三区免费看| 一级中文字幕一区二区| 久久9热精品视频| 91在线云播放| 日韩欧美视频在线 | 国产精品国产三级国产a| 亚洲高清不卡在线| 成人免费观看av| 4438亚洲最大| 亚洲精品国产精品乱码不99 | 久久综合资源网| 亚洲国产一区二区三区| 丁香激情综合五月| 91麻豆精品国产自产在线 | 国产午夜精品福利| 亚洲国产精品久久人人爱| 高清不卡一二三区| 欧美一级日韩不卡播放免费| 国产精品免费久久| 久久国产尿小便嘘嘘| 色噜噜狠狠成人网p站| 久久久久国色av免费看影院| 亚洲成人一二三| 一本大道av伊人久久综合| 久久久久久亚洲综合影院红桃| 丝袜诱惑亚洲看片| 99精品在线观看视频| 久久奇米777| 日韩二区三区四区| 欧美三级乱人伦电影| 亚洲视频网在线直播| 丁香六月综合激情| 国产色产综合产在线视频| 精品久久久久久久久久久久久久久 | 一本色道久久综合亚洲91| 精品国偷自产国产一区| 亚洲成av人片在www色猫咪| 91视频观看视频| 国产精品乱码人人做人人爱 | 91精品中文字幕一区二区三区| 综合久久久久综合| 不卡的av电影| 中文字幕一区免费在线观看| 成人午夜看片网址| 亚洲精品一区在线观看| 精油按摩中文字幕久久| 日韩手机在线导航| 美女网站色91| 欧美va亚洲va在线观看蝴蝶网| 日韩不卡手机在线v区| 91.xcao| 九色综合狠狠综合久久| 亚洲午夜久久久久中文字幕久| 亚洲一区二区三区中文字幕在线| 精品国内二区三区| 麻豆高清免费国产一区| 欧美成人午夜电影| 国内精品久久久久影院色| 久久在线免费观看| 粉嫩绯色av一区二区在线观看 | 欧美一区二区三区精品| 日日摸夜夜添夜夜添国产精品 | 91色在线porny| 一区二区在线观看视频在线观看| 91免费观看视频在线| 一级中文字幕一区二区| 欧美在线免费播放| 日韩精品乱码免费| 欧美videos中文字幕| 岛国av在线一区| 亚洲美女屁股眼交3| 欧美二区在线观看| 国内成人精品2018免费看| 日本一区二区三区四区在线视频| 91麻豆精东视频| 婷婷六月综合网| 国产日韩欧美综合在线| 在线观看亚洲精品| 国产精品二三区| 亚洲影院免费观看|