UPSTREAM: mb/asrock/h110m: Explain why some SATA ports are empty

BUG=none
BRANCH=none
TEST=none

Change-Id: Iea99d399f27af874debaaaaba1a173acfc2856a6
Signed-off-by: Patrick Georgi <pgeorgi@google.com>
Original-Commit-Id: f0303dbf919e1a207f2f689e5b344f8e4cee0ab4
Original-Change-Id: Ib0a24fab22ee082367b82b3e8ee7383f1f02a4ad
Original-Signed-off-by: Maxim Polyakov <max.senia.poliak@gmail.com>
Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/39119
Original-Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Original-Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/coreboot/+/2084592
Reviewed-by: Patrick Georgi <pgeorgi@chromium.org>
Commit-Queue: Patrick Georgi <pgeorgi@chromium.org>
Tested-by: Patrick Georgi <pgeorgi@chromium.org>
diff --git a/src/mainboard/asrock/h110m/devicetree.cb b/src/mainboard/asrock/h110m/devicetree.cb
index fa94dd9..d42d91e 100644
--- a/src/mainboard/asrock/h110m/devicetree.cb
+++ b/src/mainboard/asrock/h110m/devicetree.cb
@@ -180,6 +180,11 @@
 	# SATA
 	register "EnableSata" = "1"
 	register "SataSalpSupport" = "1"
+	# SATA4 and SATA5 are located in the lower right corner of the board,
+	# but they are not populated. This is because the same PCB is used to
+	# make boards with better PCHs, which can have up to six SATA ports.
+	# However, the H110 PCH only has four SATA ports, which explains why
+	# two connectors are missing.
 	register "SataPortsEnable" = "{ \
 		[0]     = 1, \
 		[1]     = 1, \
@@ -190,8 +195,6 @@
 		[6]     = 0, \
 		[7]     = 0, \
 	}"
-	# SATA4 and SATA5 are located in the lower right corner
-	# of the board, but there is no connector for this
 
 	# PCH UART, SPI, I2C
 	register "SerialIoDevMode" = "{ \