From 1a5c909fadd238868efe06fe2b156e409073c99c Mon Sep 17 00:00:00 2001 From: persmule Date: Fri, 20 May 2016 17:51:20 +0800 Subject: [PATCH] lenovo/t400: Enable all SATA ports There are 2 SATA ports on the chassis of t400(s), but at least one dock for t400 contains a port for (P/S)ATA device, and t400s has a eSATA port on its chassis, and another one on its dock. They have to be unmasked via device tree to use. This patch unmasked all SATA ports found within t400s with factory firmware. --- src/mainboard/lenovo/t400/devicetree.cb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mainboard/lenovo/t400/devicetree.cb b/src/mainboard/lenovo/t400/devicetree.cb index af92d30..ec01472 100644 --- a/src/mainboard/lenovo/t400/devicetree.cb +++ b/src/mainboard/lenovo/t400/devicetree.cb @@ -54,8 +54,8 @@ chip northbridge/intel/gm45 register "gpe0_en" = "0x01000000" register "gpi1_routing" = "2" - # Set AHCI mode, enable ports 1 and 2. - register "sata_port_map" = "0x03" + # Set AHCI mode, enable ports 1, 2, 5 and 6. + register "sata_port_map" = "0x33" register "sata_clock_request" = "0" register "sata_traffic_monitor" = "0" -- 2.8.1