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)17int 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