/* * Copyright (c) 2023 Nuvoton Technology Corporation. * * SPDX-License-Identifier: Apache-2.0 */ /* Common Low-Voltage level configurations in npcx family */ #include /* Specific Low-Voltage level configurations in npcx4 series */ / { def-lvol-conf-list { compatible = "nuvoton,npcx-lvolctrl-conf"; /* Low-Voltage IO Control 1 */ lvol_io66: lvol17 { lvols = <&scfg 1 7>; }; /* Low-Voltage IO Control 2 */ lvol_ioe7: lvol26 { lvols = <&scfg 2 6>; }; /* Low-Voltage IO Control 5 */ lvol_io02: lvol54 { lvols = <&scfg 5 4>; }; lvol_io01: lvol55 { lvols = <&scfg 5 5>; }; lvol_ioe2: lvol56 { lvols = <&scfg 5 6>; }; lvol_iod6: lvol57 { lvols = <&scfg 5 7>; }; /* Low-Voltage IO Control 6 */ lvol_io03: lvol60 { lvols = <&scfg 6 0>; }; lvol_io05: lvol61 { lvols = <&scfg 6 1>; }; lvol_io04: lvol62 { lvols = <&scfg 6 2>; }; lvol_io06: lvol63 { lvols = <&scfg 6 3>; }; lvol_io07: lvol64 { lvols = <&scfg 6 4>; }; lvol_io10: lvol65 { lvols = <&scfg 6 5>; }; lvol_io11: lvol66 { lvols = <&scfg 6 6>; }; lvol_io13: lvol67 { lvols = <&scfg 6 7>; }; /* Low-Voltage IO Control 7 */ lvol_io14: lvol70 { lvols = <&scfg 7 0>; }; lvol_io15: lvol71 { lvols = <&scfg 7 1>; }; lvol_io16: lvol72 { lvols = <&scfg 7 2>; }; lvol_io17: lvol73 { lvols = <&scfg 7 3>; }; lvol_io20: lvol74 { lvols = <&scfg 7 4>; }; lvol_io21: lvol75 { lvols = <&scfg 7 5>; }; lvol_io22: lvol76 { lvols = <&scfg 7 6>; }; lvol_io23: lvol77 { lvols = <&scfg 7 7>; }; /* Low-Voltage IO Control 8 */ lvol_ioe0: lvol80 { lvols = <&scfg 8 0>; }; lvol_io41: lvol81 { lvols = <&scfg 8 1>; }; lvol_iof0: lvol82 { lvols = <&scfg 8 2>; }; lvol_io42: lvol83 { lvols = <&scfg 8 3>; }; lvol_io43: lvol84 { lvols = <&scfg 8 4>; }; lvol_io44: lvol85 { lvols = <&scfg 8 5>; }; lvol_io45: lvol86 { lvols = <&scfg 8 6>; }; lvol_ioe1: lvol87 { lvols = <&scfg 8 7>; }; /* Low-Voltage IO Control 9 */ lvol_iof1: lvol90 { lvols = <&scfg 9 0>; }; lvol_io61: lvol91 { lvols = <&scfg 9 1>; }; lvol_io62: lvol92 { lvols = <&scfg 9 2>; }; lvol_io63: lvol93 { lvols = <&scfg 9 3>; }; lvol_io67: lvol94 { lvols = <&scfg 9 4>; }; lvol_io70: lvol95 { lvols = <&scfg 9 5>; }; lvol_io76: lvol96 { lvols = <&scfg 9 6>; }; lvol_io83: lvol97 { lvols = <&scfg 9 7>; }; /* Low-Voltage IO Control A */ lvol_iob1: lvola0 { lvols = <&scfg 10 0>; }; lvol_iob6: lvola1 { lvols = <&scfg 10 1>; }; lvol_iob7: lvola2 { lvols = <&scfg 10 2>; }; lvol_ioc0: lvola3 { lvols = <&scfg 10 3>; }; lvol_ioc3: lvola4 { lvols = <&scfg 10 4>; }; lvol_ioc4: lvola5 { lvols = <&scfg 10 5>; }; lvol_iod2: lvola6 { lvols = <&scfg 10 6>; }; lvol_iod3: lvola7 { lvols = <&scfg 10 7>; }; /* Low-Voltage IO Control B */ lvol_iod4: lvolb0 { lvols = <&scfg 11 0>; }; lvol_iod5: lvolb1 { lvols = <&scfg 11 1>; }; lvol_ioe5: lvolb2 { lvols = <&scfg 11 2>; }; lvol_io60: lvolb7 { lvols = <&scfg 11 7>; }; }; };