STG4000InitDevice.c (4f2c0a4acffbec01079c28f839422e64ddeff004) | STG4000InitDevice.c (298e082558d86aa904486d087ce45d35c1122f1e) |
---|---|
1/* 2 * linux/drivers/video/kyro/STG4000InitDevice.c 3 * 4 * Copyright (C) 2000 Imagination Technologies Ltd 5 * Copyright (C) 2002 STMicroelectronics 6 * 7 * This file is subject to the terms and conditions of the GNU General Public 8 * License. See the file COPYING in the main directory of this archive --- 69 unchanged lines hidden (view full) --- 78{ \ 79volatile u32 i,count=0; \ 80 for(i=0;i<X;i++) count++; \ 81} 82 83static u32 InitSDRAMRegisters(volatile STG4000REG __iomem *pSTGReg, 84 u32 dwSubSysID, u32 dwRevID) 85{ | 1/* 2 * linux/drivers/video/kyro/STG4000InitDevice.c 3 * 4 * Copyright (C) 2000 Imagination Technologies Ltd 5 * Copyright (C) 2002 STMicroelectronics 6 * 7 * This file is subject to the terms and conditions of the GNU General Public 8 * License. See the file COPYING in the main directory of this archive --- 69 unchanged lines hidden (view full) --- 78{ \ 79volatile u32 i,count=0; \ 80 for(i=0;i<X;i++) count++; \ 81} 82 83static u32 InitSDRAMRegisters(volatile STG4000REG __iomem *pSTGReg, 84 u32 dwSubSysID, u32 dwRevID) 85{ |
86 u32 adwSDRAMArgCfg0[] = { 0xa0, 0x80, 0xa0, 0xa0, 0xa0 }; 87 u32 adwSDRAMCfg1[] = { 0x8732, 0x8732, 0xa732, 0xa732, 0x8732 }; 88 u32 adwSDRAMCfg2[] = { 0x87d2, 0x87d2, 0xa7d2, 0x87d2, 0xa7d2 }; 89 u32 adwSDRAMRsh[] = { 36, 39, 40 }; 90 u32 adwChipSpeed[] = { 110, 120, 125 }; | 86 static const u8 adwSDRAMArgCfg0[] = { 0xa0, 0x80, 0xa0, 0xa0, 0xa0 }; 87 static const u16 adwSDRAMCfg1[] = { 0x8732, 0x8732, 0xa732, 0xa732, 0x8732 }; 88 static const u16 adwSDRAMCfg2[] = { 0x87d2, 0x87d2, 0xa7d2, 0x87d2, 0xa7d2 }; 89 static const u8 adwSDRAMRsh[] = { 36, 39, 40 }; 90 static const u8 adwChipSpeed[] = { 110, 120, 125 }; |
91 u32 dwMemTypeIdx; 92 u32 dwChipSpeedIdx; 93 94 /* Get memory tpye and chip speed indexs from the SubSysDevID */ 95 dwMemTypeIdx = (dwSubSysID & 0x70) >> 4; 96 dwChipSpeedIdx = (dwSubSysID & 0x180) >> 7; 97 98 if (dwMemTypeIdx > 4 || dwChipSpeedIdx > 2) --- 225 unchanged lines hidden --- | 91 u32 dwMemTypeIdx; 92 u32 dwChipSpeedIdx; 93 94 /* Get memory tpye and chip speed indexs from the SubSysDevID */ 95 dwMemTypeIdx = (dwSubSysID & 0x70) >> 4; 96 dwChipSpeedIdx = (dwSubSysID & 0x180) >> 7; 97 98 if (dwMemTypeIdx > 4 || dwChipSpeedIdx > 2) --- 225 unchanged lines hidden --- |