doc: get rid of reference section

Move last remaining items from reference section to the appropriate new
section in the new structure.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
diff --git a/doc/reference/api/api_lifecycle.png b/doc/develop/api/api_lifecycle.png
similarity index 100%
rename from doc/reference/api/api_lifecycle.png
rename to doc/develop/api/api_lifecycle.png
Binary files differ
diff --git a/doc/reference/api/api_lifecycle.rst b/doc/develop/api/api_lifecycle.rst
similarity index 100%
rename from doc/reference/api/api_lifecycle.rst
rename to doc/develop/api/api_lifecycle.rst
diff --git a/doc/reference/api/design_guidelines.rst b/doc/develop/api/design_guidelines.rst
similarity index 100%
rename from doc/reference/api/design_guidelines.rst
rename to doc/develop/api/design_guidelines.rst
diff --git a/doc/reference/api/index.rst b/doc/develop/api/index.rst
similarity index 100%
rename from doc/reference/api/index.rst
rename to doc/develop/api/index.rst
diff --git a/doc/reference/api/overview.rst b/doc/develop/api/overview.rst
similarity index 100%
rename from doc/reference/api/overview.rst
rename to doc/develop/api/overview.rst
diff --git a/doc/reference/api/terminology.rst b/doc/develop/api/terminology.rst
similarity index 100%
rename from doc/reference/api/terminology.rst
rename to doc/develop/api/terminology.rst
diff --git a/doc/develop/index.rst b/doc/develop/index.rst
index 23f65c4..b787144 100644
--- a/doc/develop/index.rst
+++ b/doc/develop/index.rst
@@ -10,6 +10,7 @@
    beyond-GSG.rst
    env_vars.rst
    application/index.rst
+   api/index.rst
    optimizations/index
    flash_debug/index
    modules.rst
diff --git a/doc/reference/canbus/controller.rst b/doc/hardware/peripherals/canbus/controller.rst
similarity index 100%
rename from doc/reference/canbus/controller.rst
rename to doc/hardware/peripherals/canbus/controller.rst
diff --git a/doc/reference/canbus/index.rst b/doc/hardware/peripherals/canbus/index.rst
similarity index 100%
rename from doc/reference/canbus/index.rst
rename to doc/hardware/peripherals/canbus/index.rst
diff --git a/doc/reference/canbus/isotp.rst b/doc/hardware/peripherals/canbus/isotp.rst
similarity index 100%
rename from doc/reference/canbus/isotp.rst
rename to doc/hardware/peripherals/canbus/isotp.rst
diff --git a/doc/reference/canbus/isotp_sequence.svg b/doc/hardware/peripherals/canbus/isotp_sequence.svg
similarity index 100%
rename from doc/reference/canbus/isotp_sequence.svg
rename to doc/hardware/peripherals/canbus/isotp_sequence.svg
diff --git a/doc/reference/canbus/timing.svg b/doc/hardware/peripherals/canbus/timing.svg
similarity index 100%
rename from doc/reference/canbus/timing.svg
rename to doc/hardware/peripherals/canbus/timing.svg
diff --git a/doc/reference/canbus/transceiver.svg b/doc/hardware/peripherals/canbus/transceiver.svg
similarity index 100%
rename from doc/reference/canbus/transceiver.svg
rename to doc/hardware/peripherals/canbus/transceiver.svg
diff --git a/doc/hardware/peripherals/index.rst b/doc/hardware/peripherals/index.rst
index 3b85f7c..1d38ed6 100644
--- a/doc/hardware/peripherals/index.rst
+++ b/doc/hardware/peripherals/index.rst
@@ -8,6 +8,7 @@
 
    adc.rst
    audio/index.rst
+   canbus/index.rst
    counter.rst
    clock_control.rst
    dac.rst
diff --git a/doc/index-tex.rst b/doc/index-tex.rst
index d7282cb..6f55f86 100644
--- a/doc/index-tex.rst
+++ b/doc/index-tex.rst
@@ -19,7 +19,6 @@
    services/index.rst
    build/index.rst
    connectivity/index.rst
-   reference/index.rst
    hardware/index.rst
    contribute/index.rst
    project/index.rst
diff --git a/doc/index.rst b/doc/index.rst
index 74e99d5..85962ad 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -107,7 +107,6 @@
    services/index.rst
    build/index.rst
    connectivity/index.rst
-   reference/index.rst
    hardware/index.rst
    contribute/index.rst
    project/index.rst
diff --git a/doc/reference/index.rst b/doc/reference/index.rst
deleted file mode 100644
index 18a863f..0000000
--- a/doc/reference/index.rst
+++ /dev/null
@@ -1,15 +0,0 @@
-.. _api_reference:
-
-API Reference
-#############
-
-.. toctree::
-   :titlesonly:
-   :maxdepth: 2
-
-   api/index.rst
-   canbus/index.rst
-   misc/index
-   modbus/index.rst
-   usb/index.rst
-   virtualization/index.rst
diff --git a/doc/security/security-overview.rst b/doc/security/security-overview.rst
index 38e347f..0d497dd 100644
--- a/doc/security/security-overview.rst
+++ b/doc/security/security-overview.rst
@@ -269,7 +269,7 @@
 document shall be created and evaluated against the implementation.
 These documents shall serve as an entry point to new developers and as a
 basis for the security architecture. Please refer to the
-:ref:`Zephyr subsystem documentation <api_reference>` for
+:ref:`Zephyr subsystem documentation <os_services>` for
 detailed information.
 
 Secure Coding
diff --git a/doc/services/index.rst b/doc/services/index.rst
index 775eeca..9335536 100644
--- a/doc/services/index.rst
+++ b/doc/services/index.rst
@@ -15,6 +15,7 @@
    logging/index.rst
    tracing/index.rst
    resource_management/index.rst
+   modbus/index.rst
    notify.rst
    pm/index.rst
    portability/index.rst
@@ -24,3 +25,6 @@
    storage/index.rst
    task_wdt/index.rst
    tfm/index
+   usb/index.rst
+   virtualization/index.rst
+   misc.rst
diff --git a/doc/reference/misc/index.rst b/doc/services/misc.rst
similarity index 100%
rename from doc/reference/misc/index.rst
rename to doc/services/misc.rst
diff --git a/doc/reference/modbus/index.rst b/doc/services/modbus/index.rst
similarity index 100%
rename from doc/reference/modbus/index.rst
rename to doc/services/modbus/index.rst
diff --git a/doc/reference/usb/hid.rst b/doc/services/usb/hid.rst
similarity index 100%
rename from doc/reference/usb/hid.rst
rename to doc/services/usb/hid.rst
diff --git a/doc/reference/usb/index.rst b/doc/services/usb/index.rst
similarity index 100%
rename from doc/reference/usb/index.rst
rename to doc/services/usb/index.rst
diff --git a/doc/reference/usb/udc.rst b/doc/services/usb/udc.rst
similarity index 100%
rename from doc/reference/usb/udc.rst
rename to doc/services/usb/udc.rst
diff --git a/doc/reference/usb/uds.rst b/doc/services/usb/uds.rst
similarity index 100%
rename from doc/reference/usb/uds.rst
rename to doc/services/usb/uds.rst
diff --git a/doc/reference/usb/uds_cdc_acm.rst b/doc/services/usb/uds_cdc_acm.rst
similarity index 100%
rename from doc/reference/usb/uds_cdc_acm.rst
rename to doc/services/usb/uds_cdc_acm.rst
diff --git a/doc/reference/usb/uds_testing.rst b/doc/services/usb/uds_testing.rst
similarity index 100%
rename from doc/reference/usb/uds_testing.rst
rename to doc/services/usb/uds_testing.rst
diff --git a/doc/reference/virtualization/index.rst b/doc/services/virtualization/index.rst
similarity index 100%
rename from doc/reference/virtualization/index.rst
rename to doc/services/virtualization/index.rst
diff --git a/doc/reference/virtualization/ivshmem.rst b/doc/services/virtualization/ivshmem.rst
similarity index 100%
rename from doc/reference/virtualization/ivshmem.rst
rename to doc/services/virtualization/ivshmem.rst