diff --git a/os/io/adc.h b/os/io/include/adc.h similarity index 100% rename from os/io/adc.h rename to os/io/include/adc.h diff --git a/os/io/can.h b/os/io/include/can.h similarity index 100% rename from os/io/can.h rename to os/io/include/can.h diff --git a/os/io/mac.h b/os/io/include/mac.h similarity index 100% rename from os/io/mac.h rename to os/io/include/mac.h diff --git a/os/io/mii.h b/os/io/include/mii.h similarity index 100% rename from os/io/mii.h rename to os/io/include/mii.h diff --git a/os/io/mmc_spi.h b/os/io/include/mmc_spi.h similarity index 100% rename from os/io/mmc_spi.h rename to os/io/include/mmc_spi.h diff --git a/os/io/pal.h b/os/io/include/pal.h similarity index 100% rename from os/io/pal.h rename to os/io/include/pal.h diff --git a/os/io/serial.h b/os/io/include/serial.h similarity index 100% rename from os/io/serial.h rename to os/io/include/serial.h diff --git a/os/io/spi.h b/os/io/include/spi.h similarity index 100% rename from os/io/spi.h rename to os/io/include/spi.h diff --git a/os/io/adc.c b/os/io/src/adc.c similarity index 100% rename from os/io/adc.c rename to os/io/src/adc.c diff --git a/os/io/can.c b/os/io/src/can.c similarity index 100% rename from os/io/can.c rename to os/io/src/can.c diff --git a/os/io/mac.c b/os/io/src/mac.c similarity index 100% rename from os/io/mac.c rename to os/io/src/mac.c diff --git a/os/io/mii.c b/os/io/src/mii.c similarity index 100% rename from os/io/mii.c rename to os/io/src/mii.c diff --git a/os/io/mmc_spi.c b/os/io/src/mmc_spi.c similarity index 100% rename from os/io/mmc_spi.c rename to os/io/src/mmc_spi.c diff --git a/os/io/pal.c b/os/io/src/pal.c similarity index 100% rename from os/io/pal.c rename to os/io/src/pal.c diff --git a/os/io/serial.c b/os/io/src/serial.c similarity index 100% rename from os/io/serial.c rename to os/io/src/serial.c diff --git a/os/io/spi.c b/os/io/src/spi.c similarity index 100% rename from os/io/spi.c rename to os/io/src/spi.c