if FPGA
 
-config FPGA_REGION
-       tristate "FPGA Region"
-       depends on FPGA_BRIDGE
+config FPGA_MGR_SOCFPGA
+       tristate "Altera SOCFPGA FPGA Manager"
+       depends on ARCH_SOCFPGA || COMPILE_TEST
        help
-         FPGA Region common code.  A FPGA Region controls a FPGA Manager
-         and the FPGA Bridges associated with either a reconfigurable
-         region of an FPGA or a whole FPGA.
+         FPGA manager driver support for Altera SOCFPGA.
 
-config OF_FPGA_REGION
-       tristate "FPGA Region Device Tree Overlay Support"
-       depends on OF && FPGA_REGION
+config FPGA_MGR_SOCFPGA_A10
+       tristate "Altera SoCFPGA Arria10"
+       depends on ARCH_SOCFPGA || COMPILE_TEST
+       select REGMAP_MMIO
        help
-         Support for loading FPGA images by applying a Device Tree
-         overlay.
+         FPGA manager driver support for Altera Arria10 SoCFPGA.
 
-config FPGA_MGR_ICE40_SPI
-       tristate "Lattice iCE40 SPI"
-       depends on OF && SPI
-       help
-         FPGA manager driver support for Lattice iCE40 FPGAs over SPI.
+config ALTERA_PR_IP_CORE
+        tristate "Altera Partial Reconfiguration IP Core"
+        help
+          Core driver support for Altera Partial Reconfiguration IP component
 
-config FPGA_MGR_ALTERA_CVP
-       tristate "Altera Arria-V/Cyclone-V/Stratix-V CvP FPGA Manager"
-       depends on PCI
+config ALTERA_PR_IP_CORE_PLAT
+       tristate "Platform support of Altera Partial Reconfiguration IP Core"
+       depends on ALTERA_PR_IP_CORE && OF && HAS_IOMEM
        help
-         FPGA manager driver support for Arria-V, Cyclone-V, Stratix-V
-         and Arria 10 Altera FPGAs using the CvP interface over PCIe.
+         Platform driver support for Altera Partial Reconfiguration IP
+         component
 
 config FPGA_MGR_ALTERA_PS_SPI
        tristate "Altera FPGA Passive Serial over SPI"
          FPGA manager driver support for Altera Arria/Cyclone/Stratix
          using the passive serial interface over SPI.
 
-config FPGA_MGR_SOCFPGA
-       tristate "Altera SOCFPGA FPGA Manager"
-       depends on ARCH_SOCFPGA || COMPILE_TEST
-       help
-         FPGA manager driver support for Altera SOCFPGA.
-
-config FPGA_MGR_SOCFPGA_A10
-       tristate "Altera SoCFPGA Arria10"
-       depends on ARCH_SOCFPGA || COMPILE_TEST
-       select REGMAP_MMIO
+config FPGA_MGR_ALTERA_CVP
+       tristate "Altera Arria-V/Cyclone-V/Stratix-V CvP FPGA Manager"
+       depends on PCI
        help
-         FPGA manager driver support for Altera Arria10 SoCFPGA.
+         FPGA manager driver support for Arria-V, Cyclone-V, Stratix-V
+         and Arria 10 Altera FPGAs using the CvP interface over PCIe.
 
-config FPGA_MGR_TS73XX
-       tristate "Technologic Systems TS-73xx SBC FPGA Manager"
-       depends on ARCH_EP93XX && MACH_TS72XX
+config FPGA_MGR_ZYNQ_FPGA
+       tristate "Xilinx Zynq FPGA"
+       depends on ARCH_ZYNQ || COMPILE_TEST
+       depends on HAS_DMA
        help
-         FPGA manager driver support for the Altera Cyclone II FPGA
-         present on the TS-73xx SBC boards.
+         FPGA manager driver support for Xilinx Zynq FPGAs.
 
 config FPGA_MGR_XILINX_SPI
        tristate "Xilinx Configuration over Slave Serial (SPI)"
          FPGA manager driver support for Xilinx FPGA configuration
          over slave serial interface.
 
-config FPGA_MGR_ZYNQ_FPGA
-       tristate "Xilinx Zynq FPGA"
-       depends on ARCH_ZYNQ || COMPILE_TEST
-       depends on HAS_DMA
+config FPGA_MGR_ICE40_SPI
+       tristate "Lattice iCE40 SPI"
+       depends on OF && SPI
        help
-         FPGA manager driver support for Xilinx Zynq FPGAs.
+         FPGA manager driver support for Lattice iCE40 FPGAs over SPI.
+
+config FPGA_MGR_TS73XX
+       tristate "Technologic Systems TS-73xx SBC FPGA Manager"
+       depends on ARCH_EP93XX && MACH_TS72XX
+       help
+         FPGA manager driver support for the Altera Cyclone II FPGA
+         present on the TS-73xx SBC boards.
 
 config FPGA_BRIDGE
        tristate "FPGA Bridge Framework"
          isolate one region of the FPGA from the busses while that
          region is being reprogrammed.
 
-config ALTERA_PR_IP_CORE
-        tristate "Altera Partial Reconfiguration IP Core"
-        help
-          Core driver support for Altera Partial Reconfiguration IP component
-
-config ALTERA_PR_IP_CORE_PLAT
-       tristate "Platform support of Altera Partial Reconfiguration IP Core"
-       depends on ALTERA_PR_IP_CORE && OF && HAS_IOMEM
-       help
-         Platform driver support for Altera Partial Reconfiguration IP
-         component
-
 config XILINX_PR_DECOUPLER
        tristate "Xilinx LogiCORE PR Decoupler"
        depends on FPGA_BRIDGE
          region of the FPGA from the busses while that region is
          being reprogrammed during partial reconfig.
 
+config FPGA_REGION
+       tristate "FPGA Region"
+       depends on FPGA_BRIDGE
+       help
+         FPGA Region common code.  A FPGA Region controls a FPGA Manager
+         and the FPGA Bridges associated with either a reconfigurable
+         region of an FPGA or a whole FPGA.
+
+config OF_FPGA_REGION
+       tristate "FPGA Region Device Tree Overlay Support"
+       depends on OF && FPGA_REGION
+       help
+         Support for loading FPGA images by applying a Device Tree
+         overlay.
+
 endif # FPGA