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

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

?? immap_8260.h.bak

?? 一個非常有用的SPI驅動程序,是在LINUX平臺下的,但也可以一直到其他平臺
?? BAK
字號:
/*
 * MPC8260 Internal Memory Map
 * Copyright (c) 1999 Dan Malek (dmalek@jlc.net)
 *
 * The Internal Memory Map of the 8260.  I don't know how generic
 * this will be, as I don't have any knowledge of the subsequent
 * parts at this time.  I copied this from the 8xx_immap.h.
 */
#ifdef __KERNEL__
#ifndef __IMMAP_82XX__
#define __IMMAP_82XX__

/* System configuration registers.
*/
typedef	struct sys_conf {
	uint	sc_siumcr;
	uint	sc_sypcr;
	char	res1[6];
	ushort	sc_swsr;
	char	res2[20];
	uint	sc_bcr;
	u_char	sc_ppc_acr;
	char	res3[3];
	uint	sc_ppc_alrh;
	uint	sc_ppc_alrl;
	u_char	sc_lcl_acr;
	char	res4[3];
	uint	sc_lcl_alrh;
	uint	sc_lcl_alrl;
	uint	sc_tescr1;
	uint	sc_tescr2;
	uint	sc_ltescr1;
	uint	sc_ltescr2;
	uint	sc_pdtea;
	u_char	sc_pdtem;
	char	res5[3];
	uint	sc_ldtea;
	u_char	sc_ldtem;
	char	res6[163];
} sysconf8260_t;


/* Memory controller registers.
*/
typedef struct	mem_ctlr {
	uint	memc_br0;
	uint	memc_or0;
	uint	memc_br1;
	uint	memc_or1;
	uint	memc_br2;
	uint	memc_or2;
	uint	memc_br3;
	uint	memc_or3;
	uint	memc_br4;
	uint	memc_or4;
	uint	memc_br5;
	uint	memc_or5;
	uint	memc_br6;
	uint	memc_or6;
	uint	memc_br7;
	uint	memc_or7;
	uint	memc_br8;
	uint	memc_or8;
	uint	memc_br9;
	uint	memc_or9;
	uint	memc_br10;
	uint	memc_or10;
	uint	memc_br11;
	uint	memc_or11;
	char	res1[8];
	uint	memc_mar;
	char	res2[4];
	uint	memc_mamr;
	uint	memc_mbmr;
	uint	memc_mcmr;
	char	res3[8];
	ushort	memc_mptpr;
	char	res4[2];
	uint	memc_mdr;
	char	res5[4];
	uint	memc_psdmr;
	uint	memc_lsdmr;
	u_char	memc_purt;
	char	res6[3];
	u_char	memc_psrt;
	char	res7[3];
	u_char	memc_lurt;
	char	res8[3];
	u_char	memc_lsrt;
	char	res9[3];
	uint	memc_immr;
	char	res10[84];
} memctl8260_t;

/* System Integration Timers.
*/
typedef struct	sys_int_timers {
	char	res1[32];
	ushort	sit_tmcntsc;
	char	res2[2];
	uint	sit_tmcnt;
	char	res3[4];
	uint	sit_tmcntal;
	char	res4[16];
	ushort	sit_piscr;
	char	res5[2];
	uint	sit_pitc;
	uint	sit_pitr;
	char	res6[94];
	char	res7[2390];
} sit8260_t;

#define PISCR_PIRQ_MASK		((ushort)0xff00)
#define PISCR_PS		((ushort)0x0080)
#define PISCR_PIE		((ushort)0x0004)
#define PISCR_PTF		((ushort)0x0002)
#define PISCR_PTE		((ushort)0x0001)

/* Interrupt Controller.
*/
typedef struct interrupt_controller {
	ushort	ic_sicr;
	char	res1[2];
	uint	ic_sivec;
	uint	ic_sipnrh;
	uint	ic_sipnrl;
	uint	ic_siprr;
	uint	ic_scprrh;
	uint	ic_scprrl;
	uint	ic_simrh;
	uint	ic_simrl;
	uint	ic_siexr;
	char	res2[88];
} intctl8260_t;

/* Clocks and Reset.
*/
typedef struct clk_and_reset {
	uint	car_sccr;
	char	res1[4];
	uint	car_scmr;
	char	res2[4];
	uint	car_rsr;
	uint	car_rmr;
	char	res[104];
} car8260_t;

/* Input/Output Port control/status registers.
 * Names consistent with processor manual, although they are different
 * from the original 8xx names.......
 */
typedef struct io_port {
	uint	iop_pdira;
	uint	iop_ppara;
	uint	iop_psora;
	uint	iop_podra;
	uint	iop_pdata;
	char	res1[12];
	uint	iop_pdirb;
	uint	iop_pparb;
	uint	iop_psorb;
	uint	iop_podrb;
	uint	iop_pdatb;
	char	res2[12];
	uint	iop_pdirc;
	uint	iop_pparc;
	uint	iop_psorc;
	uint	iop_podrc;
	uint	iop_pdatc;
	char	res3[12];
	uint	iop_pdird;
	uint	iop_ppard;
	uint	iop_psord;
	uint	iop_podrd;
	uint	iop_pdatd;
	char	res4[12];
} iop8260_t;

/* Communication Processor Module Timers
*/
typedef struct cpm_timers {
	u_char	cpmt_tgcr1;
	char	res1[3];
	u_char	cpmt_tgcr2;
	char	res2[11];
	ushort	cpmt_tmr1;
	ushort	cpmt_tmr2;
	ushort	cpmt_trr1;
	ushort	cpmt_trr2;
	ushort	cpmt_tcr1;
	ushort	cpmt_tcr2;
	ushort	cpmt_tcn1;
	ushort	cpmt_tcn2;
	ushort	cpmt_tmr3;
	ushort	cpmt_tmr4;
	ushort	cpmt_trr3;
	ushort	cpmt_trr4;
	ushort	cpmt_tcr3;
	ushort	cpmt_tcr4;
	ushort	cpmt_tcn3;
	ushort	cpmt_tcn4;
	ushort	cpmt_ter1;
	ushort	cpmt_ter2;
	ushort	cpmt_ter3;
	ushort	cpmt_ter4;
	char	res3[584];
} cpmtimer8260_t;

/* DMA control/status registers.
*/
typedef struct sdma_csr {
	char	res0[24];
	u_char	sdma_sdsr;
	char	res1[3];
	u_char	sdma_sdmr;
	char	res2[3];
	u_char	sdma_idsr1;
	char	res3[3];
	u_char	sdma_idmr1;
	char	res4[3];
	u_char	sdma_idsr2;
	char	res5[3];
	u_char	sdma_idmr2;
	char	res6[3];
	u_char	sdma_idsr3;
	char	res7[3];
	u_char	sdma_idmr3;
	char	res8[3];
	u_char	sdma_idsr4;
	char	res9[3];
	u_char	sdma_idmr4;
	char	res10[707];
} sdma8260_t;

/* Fast controllers
*/
typedef struct fcc {
	uint	fcc_gfmr;
	uint	fcc_fpsmr;
	ushort	fcc_ftodr;
	char	res1[2];
	ushort	fcc_fdsr;
	char	res2[2];
	ushort	fcc_fcce;
	char	res3[2];
	ushort	fcc_fccm;
	char	res4[2];
	u_char	fcc_fccs;
	char	res5[3];
	u_char	fcc_ftirr_phy[4];
} fcc_t;

/* I2C
*/
typedef struct i2c {
	u_char	i2c_i2mod;
	char	res1[3];
	u_char	i2c_i2add;
	char	res2[3];
	u_char	i2c_i2brg;
	char	res3[3];
	u_char	i2c_i2com;
	char	res4[3];
	u_char	i2c_i2cer;
	char	res5[3];
	u_char	i2c_i2cmr;
	char	res6[331];
} i2c8260_t;

typedef struct scc {		/* Serial communication channels */
	uint	scc_gsmrl;
	uint	scc_gsmrh;
	ushort	scc_pmsr;
	char	res1[2];
	ushort	scc_todr;
	ushort	scc_dsr;
	ushort	scc_scce;
	char	res2[2];
	ushort	scc_sccm;
	char	res3;
	u_char	scc_sccs;
	char	res4[8];
} scc_t;

typedef struct smc {		/* Serial management channels */
	char	res1[2];
	ushort	smc_smcmr;
	char	res2[2];
	u_char	smc_smce;
	char	res3[3];
	u_char	smc_smcm;
	char	res4[5];
} smc_t;

/* Serial Peripheral Interface.
*/
typedef struct spi {
	ushort	spi_spmode;
	char	res1[4];
	u_char	spi_spie;
	char	res2[3];
	u_char	spi_spim;
	char	res3[2];
	u_char	spi_spcom;
	char	res4[82];
} spi_t;

/* CPM Mux.
*/
typedef struct cpmux {
	u_char	cmx_si1cr;
	char	res1;
	u_char	cmx_si2cr;
	char	res2;
	uint	cmx_fcr;
	uint	cmx_scr;
	u_char	cmx_smr;
	char	res3;
	ushort	cmx_uar;
	char	res4[16];
} cpmux_t;

/* SIRAM control
*/
typedef struct siram {
	ushort	si_amr;
	ushort	si_bmr;
	ushort	si_cmr;
	ushort	si_dmr;
	u_char	si_gmr;
	char	res1;
	u_char	si_cmdr;
	char	res2;
	u_char	si_str;
	char	res3;
	ushort	si_rsr;
} siramctl_t;

typedef struct mcc {
	ushort	mcc_mcce;
	char	res1[2];
	ushort	mcc_mccm;
	char	res2[2];
	u_char	mcc_mccf;
	char	res3[7];
} mcc_t;

typedef struct comm_proc {
	uint	cp_cpcr;
	uint	cp_rccr;
	char	res1[14];
	ushort	cp_rter;
	char	res2[2];
	ushort	cp_rtmr;
	ushort	cp_rtscr;
	char	res3[2];
	uint	cp_rtsr;
	char	res4[12];
} cpm8260_t;

/* ...and the whole thing wrapped up....
*/
typedef struct immap {
	/* Some references are into the unique and known dpram spaces,
	 * others are from the generic base.
	 */
#define im_dprambase	im_dpram1
	u_char		im_dpram1[16*1024];
	char		res1[16*1024];
	u_char		im_dpram2[4*1024];
	char		res2[8*1024];
	u_char		im_dpram3[4*1024];
	char		res3[16*1024];

	sysconf8260_t	im_siu_conf;	/* SIU Configuration */
	memctl8260_t	im_memctl;	/* Memory Controller */
	sit8260_t	im_sit;		/* System Integration Timers */
	intctl8260_t	im_intctl;	/* Interrupt Controller */
	car8260_t	im_clkrst;	/* Clocks and reset */
	iop8260_t	im_ioport;	/* IO Port control/status */
	cpmtimer8260_t	im_cpmtimer;	/* CPM timers */
	sdma8260_t	im_sdma;	/* SDMA control/status */

	fcc_t		im_fcc[3];	/* Three FCCs */

	char		res4[159];

	/* First set of baud rate generators.
	*/
	char		res4a[496];
	uint		im_brgc5;
	uint		im_brgc6;
	uint		im_brgc7;
	uint		im_brgc8;

	char		res5[608];

	i2c8260_t	im_i2c;		/* I2C control/status */
	cpm8260_t	im_cpm;		/* Communication processor */

	/* Second set of baud rate generators.
	*/
	uint		im_brgc1;
	uint		im_brgc2;
	uint		im_brgc3;
	uint		im_brgc4;

	scc_t		im_scc[4];	/* Four SCCs */
	smc_t		im_smc[2];	/* Couple of SMCs */
	spi_t		im_spi;		/* A SPI */
	cpmux_t		im_cpmux;	/* CPM clock route mux */
	siramctl_t	im_siramctl1;	/* First SI RAM Control */
	mcc_t		im_mcc1;	/* First MCC */
	siramctl_t	im_siramctl2;	/* Second SI RAM Control */
	mcc_t		im_mcc2;	/* Second MCC */

	char		res6[1184];

	ushort		im_si1txram[256];
	char		res7[512];
	ushort		im_si1rxram[256];
	char		res8[512];
	ushort		im_si2txram[256];
	char		res9[512];
	ushort		im_si2rxram[256];
	char		res10[512];
	char		res11[4096];
} immap_t;

extern immap_t	*immr;

#endif /* __IMMAP_82XX__ */
#endif /* __KERNEL__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线播放欧美女士性生活| 国产一区二区三区免费观看| 国产精品日产欧美久久久久| 26uuu精品一区二区在线观看| 制服丝袜亚洲精品中文字幕| 在线不卡免费欧美| 欧美成人性福生活免费看| 中文字幕欧美区| 久久久久久久综合狠狠综合| 久久久精品日韩欧美| 欧美国产激情二区三区| 亚洲欧美一区二区久久| 亚洲一区二区三区四区在线观看| 亚洲国产欧美一区二区三区丁香婷| 一二三区精品视频| 日韩不卡在线观看日韩不卡视频| 麻豆专区一区二区三区四区五区| 精品无人码麻豆乱码1区2区| 高清久久久久久| 99久久久国产精品免费蜜臀| 欧美体内she精视频| 欧美一级国产精品| 中文字幕va一区二区三区| 亚洲免费观看高清完整| 天天操天天干天天综合网| 狠狠v欧美v日韩v亚洲ⅴ| 成人高清免费在线播放| 欧美日韩免费高清一区色橹橹 | 国产精品系列在线播放| 成人影视亚洲图片在线| 在线观看亚洲精品视频| 欧美成人a∨高清免费观看| 国产精品欧美极品| 视频精品一区二区| 99久久精品国产麻豆演员表| 7777精品伊人久久久大香线蕉经典版下载 | 国产一区二区不卡在线 | 丝袜美腿成人在线| 国产精品一区二区91| 91成人在线免费观看| 精品国产乱码久久久久久闺蜜 | 日本伊人色综合网| 成人av在线播放网站| 91精品欧美福利在线观看| 中文字幕乱码日本亚洲一区二区| 午夜精品久久久久久久99水蜜桃| 国产激情视频一区二区三区欧美| 欧美三级欧美一级| 欧美国产日韩精品免费观看| 免费成人av在线| 日本黄色一区二区| 国产精品拍天天在线| 久久成人综合网| 欧美日本一区二区三区| 中文字幕日韩一区| 国产乱对白刺激视频不卡| 欧美蜜桃一区二区三区| 亚洲欧美另类久久久精品2019| 国产一区二区福利| 欧美www视频| 秋霞影院一区二区| 欧美日本韩国一区二区三区视频| 中文字幕在线不卡视频| 国产成人av网站| 欧美电影免费观看高清完整版在线观看| 樱花影视一区二区| 色视频成人在线观看免| 天天综合网 天天综合色| 91小视频免费看| 亚洲欧洲精品成人久久奇米网| 国产精品资源在线观看| 26uuu国产一区二区三区| 另类专区欧美蜜桃臀第一页| 欧美一级日韩一级| 青青草97国产精品免费观看| 在线不卡欧美精品一区二区三区| 亚洲国产毛片aaaaa无费看| 欧美在线啊v一区| 亚洲成人免费在线| 69久久夜色精品国产69蝌蚪网| 天天综合色天天综合| 欧美精品777| 免费看欧美女人艹b| 精品国产伦一区二区三区观看方式 | 亚洲人成影院在线观看| 99re热视频精品| 一区二区三区四区中文字幕| 欧洲av一区二区嗯嗯嗯啊| 亚洲成a人片综合在线| 欧美一区二区三区成人| 国产乱子伦视频一区二区三区| 欧美精品一区二区三区久久久 | 99精品国产91久久久久久| 中文字幕在线不卡一区二区三区| 91蜜桃在线观看| 五月婷婷色综合| 欧美成人精品1314www| 国产suv一区二区三区88区| 亚洲成人免费视频| 久久久午夜精品| 一本一道综合狠狠老| 婷婷丁香激情综合| 久久久久久毛片| 91蝌蚪porny九色| 日韩成人午夜精品| 日本一二三四高清不卡| 精品视频免费看| 国产在线一区二区综合免费视频| 国产精品国产a| 欧美剧情电影在线观看完整版免费励志电影 | 亚洲自拍偷拍av| 精品国产网站在线观看| 日本高清不卡aⅴ免费网站| 精品一区二区在线看| 日韩美女精品在线| 精品国产91久久久久久久妲己 | 亚洲福利视频一区| 久久久精品tv| 91精品国产综合久久精品麻豆| 国产剧情一区二区三区| 亚洲成va人在线观看| 一色桃子久久精品亚洲| 日韩欧美成人午夜| 欧美亚洲国产一区二区三区va | 九一久久久久久| 亚洲一区二区三区四区五区黄 | 亚洲蜜臀av乱码久久精品| 欧美一区二区成人6969| 色呦呦网站一区| 成人黄色片在线观看| 美女高潮久久久| 午夜精品免费在线观看| 18欧美亚洲精品| 中文字幕不卡三区| 国产人久久人人人人爽| 欧美一级片在线看| 欧美精品v国产精品v日韩精品| 一本一本大道香蕉久在线精品| 国产美女一区二区| 精品无人码麻豆乱码1区2区 | 久久精品国产在热久久| 亚瑟在线精品视频| 亚洲无线码一区二区三区| 亚洲婷婷综合久久一本伊一区| 亚洲国产高清aⅴ视频| 久久美女高清视频| 精品少妇一区二区三区| 日韩一区二区高清| 337p亚洲精品色噜噜| 欧美顶级少妇做爰| 欧美一级片免费看| 日韩一区二区在线观看视频播放| 91精品国模一区二区三区| 欧美日韩国产高清一区| 欧美日产国产精品| 8x8x8国产精品| 日韩一级二级三级精品视频| 日韩欧美一二区| 久久香蕉国产线看观看99| xf在线a精品一区二区视频网站| 欧美成人乱码一区二区三区| 久久这里只有精品首页| 中文成人av在线| 国产精品国产三级国产aⅴ中文| 中文字幕色av一区二区三区| 亚洲免费av高清| 青娱乐精品在线视频| 精久久久久久久久久久| 懂色av噜噜一区二区三区av| 91丝袜美女网| 欧美美女网站色| 欧美精品一区二区三区蜜桃| 亚洲国产高清aⅴ视频| 一区二区视频在线| 日本不卡高清视频| 成人午夜碰碰视频| 欧美成人在线直播| 欧美高清在线精品一区| 亚洲一区二区三区四区在线 | 亚洲黄一区二区三区| 天天射综合影视| 国产成人av一区二区三区在线| 91小视频在线| 欧美tickling网站挠脚心| 国产日韩欧美精品在线| 午夜影院久久久| 国产一区高清在线| 在线视频一区二区免费| 精品av久久707| 亚洲欧美另类久久久精品| 日本免费在线视频不卡一不卡二| 国产成人日日夜夜| 欧美三片在线视频观看 | 国产精品国产三级国产aⅴ入口| 亚洲小说春色综合另类电影| 激情综合色综合久久综合| 在线视频亚洲一区| 久久久午夜精品| 亚洲成av人片在www色猫咪| 成人免费高清视频在线观看|