1/* 2 * Copyright (c) 2023 Nuvoton Technology Corporation. 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7/* Common Wake-Up Unit Input (WUI) mapping configurations in npcx family */ 8#include <nuvoton/npcx/npcx-miwus-wui-map.dtsi> 9 10/* Specific Wake-Up Unit Input (WUI) mapping configurations in npcx4 series */ 11/ { 12 /* Mapping between MIWU wui bits and source device */ 13 npcx-miwus-wui-map { 14 compatible = "nuvoton,npcx-miwu-wui-map"; 15 16 /* MIWU table 0 */ 17 /* MIWU group H */ 18 wui_ioe7: wui0-8-7 { 19 miwus = <&miwu0 7 7>; /* GPIOE7 */ 20 }; 21 22 /* MIWU group D */ 23 wui_smb0: wui0-4-3 { 24 miwus = <&miwu0 3 3>; /* SMB0 */ 25 }; 26 wui_smb1: wui0-4-4 { 27 miwus = <&miwu0 3 4>; /* SMB1 */ 28 }; 29 30 /* MIWU table 1 */ 31 /* MIWU group B */ 32 wui_io13: wui1-2-3 { 33 miwus = <&miwu1 1 3>; /* GPIO13 */ 34 }; 35 36 /* MIWU group G */ 37 wui_io66: wui1-7-6 { 38 miwus = <&miwu1 6 6>; /* GPIO66 */ 39 }; 40 41 /* MIWU table 2 */ 42 /* MIWU group E */ 43 wui_slp_msc: wui2-5-0 { 44 miwus = <&miwu2 4 0>; /* SLP_MSC */ 45 }; 46 wui_z8: wui2-5-1 { 47 miwus = <&miwu2 4 1>; /* Z8 */ 48 }; 49 wui_z9: wui2-5-2 { 50 miwus = <&miwu2 4 2>; /* Z9 */ 51 }; 52 wui_z10: wui2-5-3 { 53 miwus = <&miwu2 4 3>; /* Z10 */ 54 }; 55 56 /* MIWU group F */ 57 wui_io12: wui2-6-0 { 58 miwus = <&miwu2 5 0>; /* GPIO12 */ 59 }; 60 wui_smb2: wui2-6-3 { 61 miwus = <&miwu2 5 3>; /* SMB2 */ 62 }; 63 wui_smb3: wui2-6-4 { 64 miwus = <&miwu2 5 4>; /* SMB3 */ 65 }; 66 wui_iod6: wui2-6-5 { 67 miwus = <&miwu2 5 5>; /* GPIOD6 */ 68 }; 69 wui_iob6: wui2-6-6 { 70 miwus = <&miwu2 5 6>; /* GPIOB6 */ 71 }; 72 wui_lct: wui2-6-7 { 73 miwus = <&miwu2 5 7>; /* LCT Event */ 74 }; 75 76 /* MIWU group G */ 77 wui_cr_sin2: wui2-7-3 { 78 miwus = <&miwu2 6 3>; /* CR_SIN2 */ 79 }; 80 wui_cr_sin3: wui2-7-4 { 81 miwus = <&miwu2 6 4>; /* CR_SIN3 */ 82 }; 83 wui_cr_sin4: wui2-7-5 { 84 miwus = <&miwu2 6 5>; /* CR_SIN4 */ 85 }; 86 wui_i3c1_addrw: wui2-7-6 { 87 miwus = <&miwu2 6 6>; /* I3C1_ADDRW */ 88 }; 89 wui_i3c1_rstw: wui2-7-7 { 90 miwus = <&miwu2 6 7>; /* I3C1_RSTW */ 91 }; 92 93 /* MIWU group H */ 94 wui_i3c2_addrw: wui2-8-0 { 95 miwus = <&miwu2 7 0>; /* I3C2_ADDRW */ 96 }; 97 wui_i3c2_rstw: wui2-8-1 { 98 miwus = <&miwu2 7 1>; /* I3C2_RSTW */ 99 }; 100 wui_i3c3_addrw: wui2-8-2 { 101 miwus = <&miwu2 7 2>; /* I3C3_ADDRW */ 102 }; 103 wui_i3c3_rstw: wui2-8-3 { 104 miwus = <&miwu2 7 3>; /* I3C3_RSTW */ 105 }; 106 }; 107}; 108