The Kiwi DVK board features a DIP switch configuration that enables or disables individual PCIe slots. This is necessary because some PCIe slots share the same lanes due to a limited number of them being available from the CPU.
To better understand the table lets find out which code corresponds to its PCIe connection on the Kiwi DVK board
A+E Slot 0 is M2_SLOT_0
B+M Slot 0 is M2_B_KEY_SLOT_1
A+E Slot 1 is M2_SLOT_1
mPCIe_SLOT_0 is sharing lanes with B+M Slot 1 -
B+M Slot 1 is M2_B_KEY_SLOT_0
Knowing this we can deduct from the table:
Setting SEL_PCIE1 off → enables M2_SLOT_0, and disabled M2_B_KEY_SLOT_1. Setting it on - enables M2_B_KEY_SLOT_1 and disables M2_SLOT_0
Setting SEL_PCIE0 off → enables mPCIe_SLOT_0 and disables M2_B_KEY_SLOT_0. Setting it on - enables M2_B_KEY_SLOT_0 and disables mPCIe_SLOT_0.
M2_SLOT_1 is always enabled as it does not share any PCIe lanes.