1 /*
2  * SPDX-License-Identifier: Apache-2.0
3  *
4  * Copyright (c) 2024 Realtek Semiconductor Corporation, SIBG-SD7
5  * Author: Titan Chen <titan.chen@realtek.com>
6  */
7 
8 #include <zephyr/drivers/pinctrl.h>
9 #include <zephyr/init.h>
10 
11 #define SWJ_NODE DT_NODELABEL(swj_port)
12 
13 PINCTRL_DT_DEFINE(SWJ_NODE);
14 
15 const struct pinctrl_dev_config *swj_pcfg = PINCTRL_DT_DEV_CONFIG_GET(SWJ_NODE);
16 
swj_connector_init(void)17 int swj_connector_init(void)
18 {
19 	int err;
20 
21 	err = pinctrl_apply_state(swj_pcfg, PINCTRL_STATE_DEFAULT);
22 	if (err < 0) {
23 		return err;
24 	}
25 
26 	return 0;
27 }
28