diff --git a/samples/drivers/ps2/boards/mec1501modular_assy6885.overlay b/samples/drivers/ps2/boards/mec1501modular_assy6885.overlay index 902b54ccae8..9448b9278b1 100644 --- a/samples/drivers/ps2/boards/mec1501modular_assy6885.overlay +++ b/samples/drivers/ps2/boards/mec1501modular_assy6885.overlay @@ -13,3 +13,9 @@ wakerx-gpios = ; wakeup-source; }; + +/ { + aliases { + ps2-port0 = &ps2_0; + }; +}; diff --git a/samples/drivers/ps2/boards/mec15xxevb_assy6853.overlay b/samples/drivers/ps2/boards/mec15xxevb_assy6853.overlay index 902b54ccae8..9448b9278b1 100644 --- a/samples/drivers/ps2/boards/mec15xxevb_assy6853.overlay +++ b/samples/drivers/ps2/boards/mec15xxevb_assy6853.overlay @@ -13,3 +13,9 @@ wakerx-gpios = ; wakeup-source; }; + +/ { + aliases { + ps2-port0 = &ps2_0; + }; +}; diff --git a/samples/drivers/ps2/boards/mec172xevb_assy6906.overlay b/samples/drivers/ps2/boards/mec172xevb_assy6906.overlay index 7da0650e31b..2477ea153d1 100644 --- a/samples/drivers/ps2/boards/mec172xevb_assy6906.overlay +++ b/samples/drivers/ps2/boards/mec172xevb_assy6906.overlay @@ -8,3 +8,9 @@ wakerx-gpios = ; wakeup-source; }; + +/ { + aliases { + ps2-port0 = &ps2_0; + }; +}; diff --git a/samples/drivers/ps2/boards/mec172xmodular_assy6930.overlay b/samples/drivers/ps2/boards/mec172xmodular_assy6930.overlay new file mode 100644 index 00000000000..aee4aa570b9 --- /dev/null +++ b/samples/drivers/ps2/boards/mec172xmodular_assy6930.overlay @@ -0,0 +1,11 @@ +/* + * Copyright (c) 2023 Microchip Technology Inc. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + aliases { + ps2-port0 = &ps2_0; + }; +}; diff --git a/samples/drivers/ps2/boards/npcx7m6fb_evb.conf b/samples/drivers/ps2/boards/npcx7m6fb_evb.conf new file mode 100644 index 00000000000..47deb72e77d --- /dev/null +++ b/samples/drivers/ps2/boards/npcx7m6fb_evb.conf @@ -0,0 +1,2 @@ +CONFIG_CONSOLE=y +CONFIG_LOG=y diff --git a/samples/drivers/ps2/boards/npcx7m6fb_evb.overlay b/samples/drivers/ps2/boards/npcx7m6fb_evb.overlay new file mode 100644 index 00000000000..d0e62d3bb7b --- /dev/null +++ b/samples/drivers/ps2/boards/npcx7m6fb_evb.overlay @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2023 Nuvoton Technology Corporation. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + aliases { + ps2-port0 = &ps2_channel0; + }; +}; + +&ps2_channel0 { + status = "okay"; + pinctrl-0 = <&ps2_0_dat_clk_gp67_70>; + pinctrl-names = "default"; +}; diff --git a/samples/drivers/ps2/boards/npcx9m6f_evb.conf b/samples/drivers/ps2/boards/npcx9m6f_evb.conf new file mode 100644 index 00000000000..47deb72e77d --- /dev/null +++ b/samples/drivers/ps2/boards/npcx9m6f_evb.conf @@ -0,0 +1,2 @@ +CONFIG_CONSOLE=y +CONFIG_LOG=y diff --git a/samples/drivers/ps2/boards/npcx9m6f_evb.overlay b/samples/drivers/ps2/boards/npcx9m6f_evb.overlay new file mode 100644 index 00000000000..d0e62d3bb7b --- /dev/null +++ b/samples/drivers/ps2/boards/npcx9m6f_evb.overlay @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2023 Nuvoton Technology Corporation. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + aliases { + ps2-port0 = &ps2_channel0; + }; +}; + +&ps2_channel0 { + status = "okay"; + pinctrl-0 = <&ps2_0_dat_clk_gp67_70>; + pinctrl-names = "default"; +}; diff --git a/samples/drivers/ps2/src/main.c b/samples/drivers/ps2/src/main.c index 10ce4dac094..10006159bfa 100644 --- a/samples/drivers/ps2/src/main.c +++ b/samples/drivers/ps2/src/main.c @@ -34,7 +34,7 @@ K_MSGQ_DEFINE(aux_to_host_queue, sizeof(uint8_t), 8, 4); K_TIMER_DEFINE(block_ps2_timer, saturate_ps2, NULL); static const struct device *const ps2_0_dev = - DEVICE_DT_GET_ONE(microchip_xec_ps2); + DEVICE_DT_GET(DT_ALIAS(ps2_port0)); static void saturate_ps2(struct k_timer *timer) {