From 998380ed857e75f630a06fa4bde8e0103c41fd9e Mon Sep 17 00:00:00 2001
From: Henrik Brix Andersen <henrik@brixandersen.dk-copybot-pick>
Date: Sat, 4 Jan 2025 14:28:29 +0000
Subject: [PATCH] boards: tdk: robokit1: align driver init levels with
 devicetree deps

This board contains both an NTC sensor dependings on a specific SPI ADC and
a TMP116 containing both a sensor and an EEPROM.

Align these driver initialization priorities with the devicetree
dependencies to avoid build failures with CONFIG_CHECK_INIT_PRIORITIES=y.

(cherry picked from commit 411f9d8fcb84e46297290b17e006896f9f219ab8)

Original-Signed-off-by: Henrik Brix Andersen <henrik@brixandersen.dk>
GitOrigin-RevId: 411f9d8fcb84e46297290b17e006896f9f219ab8
Cr-Build-Id: 8726589230171865649
Cr-Build-Url: https://cr-buildbucket.appspot.com/build/8726589230171865649
Copybot-Job-Name: zephyr-main-copybot-downstream
Change-Id: I6272b7d63a4f0a514f16abc8476c04ba025827b2
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/zephyr/+/6145209
Commit-Queue: ChromeOS Prod (Robot) <chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com>
Tested-by: ChromeOS Prod (Robot) <chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com>
Bot-Commit: ChromeOS Prod (Robot) <chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com>
---
 boards/tdk/robokit1/Kconfig.defconfig | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 boards/tdk/robokit1/Kconfig.defconfig

diff --git a/boards/tdk/robokit1/Kconfig.defconfig b/boards/tdk/robokit1/Kconfig.defconfig
new file mode 100644
index 00000000000..7dccfa805bf
--- /dev/null
+++ b/boards/tdk/robokit1/Kconfig.defconfig
@@ -0,0 +1,18 @@
+# Copyright (c) 2024 Henrik Brix Andersen <henrik@brixandersen.dk>
+# SPDX-License-Identifier: Apache-2.0
+
+if BOARD_ROBOKIT1
+
+config ADC_ADS7052_INIT_PRIORITY
+	default 60
+	depends on ADC_ADS7052
+
+config SENSOR_INIT_PRIORITY
+	default 60
+	depends on SENSOR
+
+config EEPROM_INIT_PRIORITY
+	default 60
+	depends on EEPROM
+
+endif # BOARD_ROBOKIT1