소스 검색

[POWERPC] 8xx: Off-by-one fixes to SCC parameter RAM definitions

The SCC parameter RAM areas are mapped wrong in MPC8xx device descriptions. All
memory areas overlap with the next one, so that I2C, SPI, SMC1 and SMC2 cannot
be enabled if the four SCCs are.

Signed-off-by: Kalle Pokki <kalle.pokki@iki.fi>
Acked-by: Kumar Gala <galak@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Kalle Pokki 19 년 전
부모
커밋
78dc4c20de
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      arch/ppc/syslib/mpc8xx_devices.c

+ 4 - 4
arch/ppc/syslib/mpc8xx_devices.c

@@ -78,7 +78,7 @@ struct platform_device ppc_sys_platform_devices[] = {
 			{
 			{
 				.name 	= "pram",
 				.name 	= "pram",
 				.start 	= 0x3c00,
 				.start 	= 0x3c00,
-				.end 	= 0x3c80,
+				.end 	= 0x3c7f,
 				.flags 	= IORESOURCE_MEM,
 				.flags 	= IORESOURCE_MEM,
 			},
 			},
 			{
 			{
@@ -103,7 +103,7 @@ struct platform_device ppc_sys_platform_devices[] = {
 			{
 			{
 				.name 	= "pram",
 				.name 	= "pram",
 				.start 	= 0x3d00,
 				.start 	= 0x3d00,
-				.end 	= 0x3d80,
+				.end 	= 0x3d7f,
 				.flags 	= IORESOURCE_MEM,
 				.flags 	= IORESOURCE_MEM,
 			},
 			},
 
 
@@ -129,7 +129,7 @@ struct platform_device ppc_sys_platform_devices[] = {
 			{
 			{
 				.name 	= "pram",
 				.name 	= "pram",
 				.start 	= 0x3e00,
 				.start 	= 0x3e00,
-				.end 	= 0x3e80,
+				.end 	= 0x3e7f,
 				.flags 	= IORESOURCE_MEM,
 				.flags 	= IORESOURCE_MEM,
 			},
 			},
 
 
@@ -155,7 +155,7 @@ struct platform_device ppc_sys_platform_devices[] = {
 			{
 			{
 				.name 	= "pram",
 				.name 	= "pram",
 				.start 	= 0x3f00,
 				.start 	= 0x3f00,
-				.end 	= 0x3f80,
+				.end 	= 0x3f7f,
 				.flags 	= IORESOURCE_MEM,
 				.flags 	= IORESOURCE_MEM,
 			},
 			},