build: cleanup, first step for unified call to kernel_config() 4/4 - needs testing
(cherry picked from commit 913b5ed091381e7a13b898e7beecc191c7fc9ef8)

Signed-off-by: Andi Bräu <ab@andi95.de>
build: cleanup, first step for unified call to kernel_config() 5/5 - needs testing
(cherry picked from commit c884cd5ab0b93a4503c51e6b1176a5309771f53c)

Signed-off-by: Andi Bräu <ab@andi95.de>
build: cleanup, first step for unified call to kernel_config() 6/6 - needs testing
(cherry picked from commit 3121abb9650bc8314f7fbd464f3fb8842a39b37f)

Signed-off-by: Andi Bräu <ab@andi95.de>