doc: create new Hardware Support section

Add new hardware section and move all related content from old
structure.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
diff --git a/doc/guides/index.rst b/doc/guides/index.rst
index 81ca9fd..34104dc 100644
--- a/doc/guides/index.rst
+++ b/doc/guides/index.rst
@@ -6,7 +6,6 @@
 .. toctree::
    :maxdepth: 1
 
-   arch/index.rst
    coccinelle.rst
    code-relocation.rst
    flash_debug/index
diff --git a/doc/guides/arch/arc-support-status.rst b/doc/hardware/arch/arc-support-status.rst
similarity index 100%
rename from doc/guides/arch/arc-support-status.rst
rename to doc/hardware/arch/arc-support-status.rst
diff --git a/doc/guides/arch/arm_cortex_m.rst b/doc/hardware/arch/arm_cortex_m.rst
similarity index 100%
rename from doc/guides/arch/arm_cortex_m.rst
rename to doc/hardware/arch/arm_cortex_m.rst
diff --git a/doc/guides/arch/index.rst b/doc/hardware/arch/index.rst
similarity index 100%
rename from doc/guides/arch/index.rst
rename to doc/hardware/arch/index.rst
diff --git a/doc/guides/arch/x86.rst b/doc/hardware/arch/x86.rst
similarity index 100%
rename from doc/guides/arch/x86.rst
rename to doc/hardware/arch/x86.rst
diff --git a/doc/hardware/index.rst b/doc/hardware/index.rst
new file mode 100644
index 0000000..fa5bc49
--- /dev/null
+++ b/doc/hardware/index.rst
@@ -0,0 +1,10 @@
+.. _hardware_support:
+
+Hardware Support
+################
+
+.. toctree::
+   :maxdepth: 1
+
+   arch/index.rst
+   peripherals/index.rst
diff --git a/doc/reference/peripherals/adc.rst b/doc/hardware/peripherals/adc.rst
similarity index 100%
rename from doc/reference/peripherals/adc.rst
rename to doc/hardware/peripherals/adc.rst
diff --git a/doc/reference/audio/codec.rst b/doc/hardware/peripherals/audio/codec.rst
similarity index 100%
rename from doc/reference/audio/codec.rst
rename to doc/hardware/peripherals/audio/codec.rst
diff --git a/doc/reference/audio/dmic.rst b/doc/hardware/peripherals/audio/dmic.rst
similarity index 100%
rename from doc/reference/audio/dmic.rst
rename to doc/hardware/peripherals/audio/dmic.rst
diff --git a/doc/reference/audio/i2s.rst b/doc/hardware/peripherals/audio/i2s.rst
similarity index 100%
rename from doc/reference/audio/i2s.rst
rename to doc/hardware/peripherals/audio/i2s.rst
diff --git a/doc/reference/audio/index.rst b/doc/hardware/peripherals/audio/index.rst
similarity index 100%
rename from doc/reference/audio/index.rst
rename to doc/hardware/peripherals/audio/index.rst
diff --git a/doc/reference/peripherals/clock_control.rst b/doc/hardware/peripherals/clock_control.rst
similarity index 100%
rename from doc/reference/peripherals/clock_control.rst
rename to doc/hardware/peripherals/clock_control.rst
diff --git a/doc/reference/peripherals/counter.rst b/doc/hardware/peripherals/counter.rst
similarity index 100%
rename from doc/reference/peripherals/counter.rst
rename to doc/hardware/peripherals/counter.rst
diff --git a/doc/reference/peripherals/dac.rst b/doc/hardware/peripherals/dac.rst
similarity index 100%
rename from doc/reference/peripherals/dac.rst
rename to doc/hardware/peripherals/dac.rst
diff --git a/doc/reference/display/index.rst b/doc/hardware/peripherals/display/index.rst
similarity index 100%
rename from doc/reference/display/index.rst
rename to doc/hardware/peripherals/display/index.rst
diff --git a/doc/reference/peripherals/dma.rst b/doc/hardware/peripherals/dma.rst
similarity index 100%
rename from doc/reference/peripherals/dma.rst
rename to doc/hardware/peripherals/dma.rst
diff --git a/doc/reference/peripherals/ec_host_cmd_periph.rst b/doc/hardware/peripherals/ec_host_cmd_periph.rst
similarity index 100%
rename from doc/reference/peripherals/ec_host_cmd_periph.rst
rename to doc/hardware/peripherals/ec_host_cmd_periph.rst
diff --git a/doc/reference/edac/index.rst b/doc/hardware/peripherals/edac/index.rst
similarity index 100%
rename from doc/reference/edac/index.rst
rename to doc/hardware/peripherals/edac/index.rst
diff --git a/doc/reference/peripherals/eeprom.rst b/doc/hardware/peripherals/eeprom.rst
similarity index 100%
rename from doc/reference/peripherals/eeprom.rst
rename to doc/hardware/peripherals/eeprom.rst
diff --git a/doc/reference/peripherals/entropy.rst b/doc/hardware/peripherals/entropy.rst
similarity index 100%
rename from doc/reference/peripherals/entropy.rst
rename to doc/hardware/peripherals/entropy.rst
diff --git a/doc/reference/peripherals/espi.rst b/doc/hardware/peripherals/espi.rst
similarity index 100%
rename from doc/reference/peripherals/espi.rst
rename to doc/hardware/peripherals/espi.rst
diff --git a/doc/reference/peripherals/flash.rst b/doc/hardware/peripherals/flash.rst
similarity index 100%
rename from doc/reference/peripherals/flash.rst
rename to doc/hardware/peripherals/flash.rst
diff --git a/doc/reference/peripherals/gna.rst b/doc/hardware/peripherals/gna.rst
similarity index 100%
rename from doc/reference/peripherals/gna.rst
rename to doc/hardware/peripherals/gna.rst
diff --git a/doc/reference/peripherals/gpio.rst b/doc/hardware/peripherals/gpio.rst
similarity index 100%
rename from doc/reference/peripherals/gpio.rst
rename to doc/hardware/peripherals/gpio.rst
diff --git a/doc/reference/peripherals/hwinfo.rst b/doc/hardware/peripherals/hwinfo.rst
similarity index 100%
rename from doc/reference/peripherals/hwinfo.rst
rename to doc/hardware/peripherals/hwinfo.rst
diff --git a/doc/reference/peripherals/i2c.rst b/doc/hardware/peripherals/i2c.rst
similarity index 100%
rename from doc/reference/peripherals/i2c.rst
rename to doc/hardware/peripherals/i2c.rst
diff --git a/doc/reference/peripherals/i2c_eeprom_slave.rst b/doc/hardware/peripherals/i2c_eeprom_slave.rst
similarity index 100%
rename from doc/reference/peripherals/i2c_eeprom_slave.rst
rename to doc/hardware/peripherals/i2c_eeprom_slave.rst
diff --git a/doc/reference/peripherals/index.rst b/doc/hardware/peripherals/index.rst
similarity index 89%
rename from doc/reference/peripherals/index.rst
rename to doc/hardware/peripherals/index.rst
index db9d810..3b85f7c 100644
--- a/doc/reference/peripherals/index.rst
+++ b/doc/hardware/peripherals/index.rst
@@ -7,11 +7,14 @@
    :maxdepth: 1
 
    adc.rst
+   audio/index.rst
    counter.rst
    clock_control.rst
    dac.rst
+   display/index.rst
    dma.rst
    ec_host_cmd_periph.rst
+   edac/index.rst
    eeprom.rst
    entropy.rst
    flash.rst
diff --git a/doc/reference/peripherals/ipm.rst b/doc/hardware/peripherals/ipm.rst
similarity index 100%
rename from doc/reference/peripherals/ipm.rst
rename to doc/hardware/peripherals/ipm.rst
diff --git a/doc/reference/peripherals/kscan.rst b/doc/hardware/peripherals/kscan.rst
similarity index 100%
rename from doc/reference/peripherals/kscan.rst
rename to doc/hardware/peripherals/kscan.rst
diff --git a/doc/reference/peripherals/led.rst b/doc/hardware/peripherals/led.rst
similarity index 100%
rename from doc/reference/peripherals/led.rst
rename to doc/hardware/peripherals/led.rst
diff --git a/doc/reference/peripherals/mbox.rst b/doc/hardware/peripherals/mbox.rst
similarity index 100%
rename from doc/reference/peripherals/mbox.rst
rename to doc/hardware/peripherals/mbox.rst
diff --git a/doc/reference/peripherals/mdio.rst b/doc/hardware/peripherals/mdio.rst
similarity index 100%
rename from doc/reference/peripherals/mdio.rst
rename to doc/hardware/peripherals/mdio.rst
diff --git a/doc/reference/peripherals/peci.rst b/doc/hardware/peripherals/peci.rst
similarity index 100%
rename from doc/reference/peripherals/peci.rst
rename to doc/hardware/peripherals/peci.rst
diff --git a/doc/reference/peripherals/pinmux.rst b/doc/hardware/peripherals/pinmux.rst
similarity index 100%
rename from doc/reference/peripherals/pinmux.rst
rename to doc/hardware/peripherals/pinmux.rst
diff --git a/doc/reference/peripherals/ps2.rst b/doc/hardware/peripherals/ps2.rst
similarity index 100%
rename from doc/reference/peripherals/ps2.rst
rename to doc/hardware/peripherals/ps2.rst
diff --git a/doc/reference/peripherals/pwm.rst b/doc/hardware/peripherals/pwm.rst
similarity index 100%
rename from doc/reference/peripherals/pwm.rst
rename to doc/hardware/peripherals/pwm.rst
diff --git a/doc/reference/peripherals/regulators.rst b/doc/hardware/peripherals/regulators.rst
similarity index 100%
rename from doc/reference/peripherals/regulators.rst
rename to doc/hardware/peripherals/regulators.rst
diff --git a/doc/reference/peripherals/reset.rst b/doc/hardware/peripherals/reset.rst
similarity index 100%
rename from doc/reference/peripherals/reset.rst
rename to doc/hardware/peripherals/reset.rst
diff --git a/doc/reference/peripherals/rtc.rst b/doc/hardware/peripherals/rtc.rst
similarity index 100%
rename from doc/reference/peripherals/rtc.rst
rename to doc/hardware/peripherals/rtc.rst
diff --git a/doc/reference/peripherals/sensor.rst b/doc/hardware/peripherals/sensor.rst
similarity index 100%
rename from doc/reference/peripherals/sensor.rst
rename to doc/hardware/peripherals/sensor.rst
diff --git a/doc/reference/peripherals/spi.rst b/doc/hardware/peripherals/spi.rst
similarity index 100%
rename from doc/reference/peripherals/spi.rst
rename to doc/hardware/peripherals/spi.rst
diff --git a/doc/reference/peripherals/tcpc.rst b/doc/hardware/peripherals/tcpc.rst
similarity index 100%
rename from doc/reference/peripherals/tcpc.rst
rename to doc/hardware/peripherals/tcpc.rst
diff --git a/doc/reference/peripherals/uart.rst b/doc/hardware/peripherals/uart.rst
similarity index 100%
rename from doc/reference/peripherals/uart.rst
rename to doc/hardware/peripherals/uart.rst
diff --git a/doc/reference/peripherals/video.rst b/doc/hardware/peripherals/video.rst
similarity index 100%
rename from doc/reference/peripherals/video.rst
rename to doc/hardware/peripherals/video.rst
diff --git a/doc/reference/peripherals/watchdog.rst b/doc/hardware/peripherals/watchdog.rst
similarity index 100%
rename from doc/reference/peripherals/watchdog.rst
rename to doc/hardware/peripherals/watchdog.rst
diff --git a/doc/index-tex.rst b/doc/index-tex.rst
index cb43252..5bfda35 100644
--- a/doc/index-tex.rst
+++ b/doc/index-tex.rst
@@ -21,6 +21,7 @@
    services/index.rst
    reference/index.rst
    guides/index.rst
+   hardware/index.rst
    security/index.rst
    contribute/index.rst
    project/index.rst
diff --git a/doc/index.rst b/doc/index.rst
index 7cc59f5..a34be48 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -109,6 +109,7 @@
    services/index.rst
    reference/index.rst
    guides/index.rst
+   hardware/index.rst
    security/index.rst
    contribute/index.rst
    project/index.rst
diff --git a/doc/reference/index.rst b/doc/reference/index.rst
index af37c5c..2a307ce 100644
--- a/doc/reference/index.rst
+++ b/doc/reference/index.rst
@@ -8,17 +8,10 @@
    :maxdepth: 2
 
    api/index.rst
-   audio/index.rst
    canbus/index.rst
-   display/index.rst
-   edac/index.rst
-   iterable_sections/index.rst
-   libc/index.rst
    misc/index
    modbus/index.rst
-   peripherals/index.rst
+
    pinctrl/index.rst
-   storage/index.rst
-   task_wdt/index.rst
    usb/index.rst
    virtualization/index.rst