==== Kiwi PCIe DIP switches configurations ==== 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. {{:kiwi:kiwi_dip_switches.png?400|}} {{:kiwi:kiwi_dip_switches_configuration.png?1000|}} 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.