1/* 2 * Copyright (c) 2021 Nuvoton Technology Corporation. 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7/ { 8 def-lvol-conf-list { 9 compatible = "nuvoton,npcx-lvolctrl-conf"; 10 11 /* Low-Voltage IO Control 0 */ 12 lvol_iob5: lvol00 { 13 lvols = <&scfg 0 0>; 14 }; 15 lvol_iob4: lvol01 { 16 lvols = <&scfg 0 1>; 17 }; 18 lvol_iob3: lvol02 { 19 lvols = <&scfg 0 2>; 20 }; 21 lvol_iob2: lvol03 { 22 lvols = <&scfg 0 3>; 23 }; 24 lvol_io90: lvol04 { 25 lvols = <&scfg 0 4>; 26 }; 27 lvol_io87: lvol05 { 28 lvols = <&scfg 0 5>; 29 }; 30 lvol_io00: lvol06 { 31 lvols = <&scfg 0 6>; 32 }; 33 lvol_io33: lvol07 { 34 lvols = <&scfg 0 7>; 35 }; 36 37 /* Low-Voltage IO Control 1 */ 38 lvol_io92: lvol10 { 39 lvols = <&scfg 1 0>; 40 }; 41 lvol_io91: lvol11 { 42 lvols = <&scfg 1 1>; 43 }; 44 lvol_iod1: lvol12 { 45 lvols = <&scfg 1 2>; 46 }; 47 lvol_iod0: lvol13 { 48 lvols = <&scfg 1 3>; 49 }; 50 lvol_io36: lvol14 { 51 lvols = <&scfg 1 4>; 52 }; 53 lvol_io64: lvol15 { 54 lvols = <&scfg 1 5>; 55 }; 56 57 /* Low-Voltage IO Control 2 */ 58 lvol_io74: lvol20 { 59 lvols = <&scfg 2 0>; 60 }; 61 lvol_io73: lvol23 { 62 lvols = <&scfg 2 3>; 63 }; 64 lvol_ioc1: lvol24 { 65 lvols = <&scfg 2 4>; 66 }; 67 lvol_ioc7: lvol25 { 68 lvols = <&scfg 2 5>; 69 }; 70 lvol_io34: lvol27 { 71 lvols = <&scfg 2 7>; 72 }; 73 74 /* Low-Voltage IO Control 3 */ 75 lvol_ioc6: lvol30 { 76 lvols = <&scfg 3 0>; 77 }; 78 lvol_io37: lvol31 { 79 lvols = <&scfg 3 1>; 80 }; 81 lvol_io40: lvol32 { 82 lvols = <&scfg 3 2>; 83 }; 84 lvol_io82: lvol34 { 85 lvols = <&scfg 3 4>; 86 }; 87 lvol_io75: lvol35 { 88 lvols = <&scfg 3 5>; 89 }; 90 lvol_io80: lvol36 { 91 lvols = <&scfg 3 6>; 92 }; 93 lvol_ioc5: lvol37 { 94 lvols = <&scfg 3 7>; 95 }; 96 97 /* Low-Voltage IO Control 4 */ 98 lvol_ioc2: lvol41 { 99 lvols = <&scfg 4 1>; 100 }; 101 lvol_iof3: lvol42 { 102 lvols = <&scfg 4 2>; 103 }; 104 lvol_iof2: lvol43 { 105 lvols = <&scfg 4 3>; 106 }; 107 lvol_iof5: lvol44 { 108 lvols = <&scfg 4 4>; 109 }; 110 lvol_iof4: lvol45 { 111 lvols = <&scfg 4 5>; 112 }; 113 lvol_ioe4: lvol46 { 114 lvols = <&scfg 4 6>; 115 }; 116 lvol_ioe3: lvol47 { 117 lvols = <&scfg 4 7>; 118 }; 119 120 /* Low-Voltage IO Control 5 */ 121 lvol_io72: lvol50 { 122 lvols = <&scfg 5 0>; 123 }; 124 lvol_io50: lvol53 { 125 lvols = <&scfg 5 3>; 126 }; 127 128 /* 129 * Pseudo Low-Voltage IO Control (i.e. IO pad doesn't support 130 * low voltage detection.) 131 */ 132 lvol_none: lvol-pseudo { 133 lvols = <&scfg 31 0>; 134 }; 135 }; 136}; 137