* Removed gpio_types.h as it is already available for Linux in the hal component. * Moved gpio_num.h from tools/mocks to soc component and added missing GPIO pin definitions Closes https://github.com/espressif/esp-idf/issues/12520
Adds gen_soc_caps_kconfig.py which parses the soc caps (soc_caps.h) into a format that can be included in kconfig.