浏览代码

ARM: Enable TS-78XX features in unknown revisions

When the manufacturer increases the revision number the platform
devices for the RTC, NAND, and RNG disappear. We should assume
new revisions have these devices instead of assuming they do not.

Signed-off-by: Michael Spang <mspang@csclub.uwaterloo.ca>
Signed-off-by: Nicolas Pitre <nico@fluxnic.net>
Michael Spang 14 年之前
父节点
当前提交
f9b1184e12
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      arch/arm/mach-orion5x/ts78xx-setup.c

+ 5 - 3
arch/arm/mach-orion5x/ts78xx-setup.c

@@ -399,9 +399,11 @@ static void ts78xx_fpga_supports(void)
 		ts78xx_fpga.supports.ts_rng.present = 1;
 		ts78xx_fpga.supports.ts_rng.present = 1;
 		break;
 		break;
 	default:
 	default:
-		ts78xx_fpga.supports.ts_rtc.present = 0;
-		ts78xx_fpga.supports.ts_nand.present = 0;
-		ts78xx_fpga.supports.ts_rng.present = 0;
+		printk(KERN_WARNING "Unrecognized TS-78XX FPGA ID 0x%02x",
+		       ts78xx_fpga.id);
+		ts78xx_fpga.supports.ts_rtc.present = 1;
+		ts78xx_fpga.supports.ts_nand.present = 1;
+		ts78xx_fpga.supports.ts_rng.present = 1;
 	}
 	}
 }
 }