dts: bindings: extend st-morpho-header to support Nucleo-144

Nucleo-144 boards have up to 72 pins (there are boards with only 70) on
each ST Morpho header. Extend pin identifiers to support that number.

Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
This commit is contained in:
Marcin Niestroj 2023-07-27 21:30:48 +02:00 committed by Fabio Baltieri
commit e47175becd

View file

@ -5,8 +5,8 @@
#ifndef INCLUDE_ZEPHYR_DT_BINDINGS_GPIO_ST_MORPHO_HEADER_H_ #ifndef INCLUDE_ZEPHYR_DT_BINDINGS_GPIO_ST_MORPHO_HEADER_H_
#define INCLUDE_ZEPHYR_DT_BINDINGS_GPIO_ST_MORPHO_HEADER_H_ #define INCLUDE_ZEPHYR_DT_BINDINGS_GPIO_ST_MORPHO_HEADER_H_
/** ST Morpho pin mask (0...75). */ /** ST Morpho pin mask (0...143). */
#define ST_MORPHO_PIN_MASK 0x7F #define ST_MORPHO_PIN_MASK 0xFF
/** /**
* @name ST Morpho pin identifiers * @name ST Morpho pin identifiers
@ -50,45 +50,113 @@
#define ST_MORPHO_L_36 35 #define ST_MORPHO_L_36 35
#define ST_MORPHO_L_37 36 #define ST_MORPHO_L_37 36
#define ST_MORPHO_L_38 37 #define ST_MORPHO_L_38 37
#define ST_MORPHO_L_39 38
#define ST_MORPHO_L_40 39
#define ST_MORPHO_L_41 40
#define ST_MORPHO_L_42 41
#define ST_MORPHO_L_43 42
#define ST_MORPHO_L_44 43
#define ST_MORPHO_L_45 44
#define ST_MORPHO_L_46 45
#define ST_MORPHO_L_47 46
#define ST_MORPHO_L_48 47
#define ST_MORPHO_L_49 48
#define ST_MORPHO_L_50 49
#define ST_MORPHO_L_51 50
#define ST_MORPHO_L_52 51
#define ST_MORPHO_L_53 52
#define ST_MORPHO_L_54 53
#define ST_MORPHO_L_55 54
#define ST_MORPHO_L_56 55
#define ST_MORPHO_L_57 56
#define ST_MORPHO_L_58 57
#define ST_MORPHO_L_59 58
#define ST_MORPHO_L_60 59
#define ST_MORPHO_L_61 60
#define ST_MORPHO_L_62 61
#define ST_MORPHO_L_63 62
#define ST_MORPHO_L_64 63
#define ST_MORPHO_L_65 64
#define ST_MORPHO_L_66 65
#define ST_MORPHO_L_67 66
#define ST_MORPHO_L_68 67
#define ST_MORPHO_L_69 68
#define ST_MORPHO_L_70 69
#define ST_MORPHO_L_71 70
#define ST_MORPHO_L_72 71
#define ST_MORPHO_R_1 38 #define ST_MORPHO_R_1 72
#define ST_MORPHO_R_2 39 #define ST_MORPHO_R_2 73
#define ST_MORPHO_R_3 40 #define ST_MORPHO_R_3 74
#define ST_MORPHO_R_4 41 #define ST_MORPHO_R_4 75
#define ST_MORPHO_R_5 42 #define ST_MORPHO_R_5 76
#define ST_MORPHO_R_6 43 #define ST_MORPHO_R_6 77
#define ST_MORPHO_R_7 44 #define ST_MORPHO_R_7 78
#define ST_MORPHO_R_8 45 #define ST_MORPHO_R_8 79
#define ST_MORPHO_R_9 46 #define ST_MORPHO_R_9 80
#define ST_MORPHO_R_10 47 #define ST_MORPHO_R_10 81
#define ST_MORPHO_R_11 48 #define ST_MORPHO_R_11 82
#define ST_MORPHO_R_12 49 #define ST_MORPHO_R_12 83
#define ST_MORPHO_R_13 50 #define ST_MORPHO_R_13 84
#define ST_MORPHO_R_14 51 #define ST_MORPHO_R_14 85
#define ST_MORPHO_R_15 52 #define ST_MORPHO_R_15 86
#define ST_MORPHO_R_16 53 #define ST_MORPHO_R_16 87
#define ST_MORPHO_R_17 54 #define ST_MORPHO_R_17 88
#define ST_MORPHO_R_18 55 #define ST_MORPHO_R_18 89
#define ST_MORPHO_R_19 56 #define ST_MORPHO_R_19 90
#define ST_MORPHO_R_20 57 #define ST_MORPHO_R_20 91
#define ST_MORPHO_R_21 58 #define ST_MORPHO_R_21 92
#define ST_MORPHO_R_22 59 #define ST_MORPHO_R_22 93
#define ST_MORPHO_R_23 60 #define ST_MORPHO_R_23 94
#define ST_MORPHO_R_24 61 #define ST_MORPHO_R_24 95
#define ST_MORPHO_R_25 62 #define ST_MORPHO_R_25 96
#define ST_MORPHO_R_26 63 #define ST_MORPHO_R_26 97
#define ST_MORPHO_R_27 64 #define ST_MORPHO_R_27 98
#define ST_MORPHO_R_28 65 #define ST_MORPHO_R_28 99
#define ST_MORPHO_R_29 66 #define ST_MORPHO_R_29 100
#define ST_MORPHO_R_30 67 #define ST_MORPHO_R_30 101
#define ST_MORPHO_R_31 68 #define ST_MORPHO_R_31 102
#define ST_MORPHO_R_32 69 #define ST_MORPHO_R_32 103
#define ST_MORPHO_R_33 70 #define ST_MORPHO_R_33 104
#define ST_MORPHO_R_34 71 #define ST_MORPHO_R_34 105
#define ST_MORPHO_R_35 72 #define ST_MORPHO_R_35 106
#define ST_MORPHO_R_36 73 #define ST_MORPHO_R_36 107
#define ST_MORPHO_R_37 74 #define ST_MORPHO_R_37 108
#define ST_MORPHO_R_38 75 #define ST_MORPHO_R_38 109
#define ST_MORPHO_R_39 110
#define ST_MORPHO_R_40 111
#define ST_MORPHO_R_41 112
#define ST_MORPHO_R_42 113
#define ST_MORPHO_R_43 114
#define ST_MORPHO_R_44 115
#define ST_MORPHO_R_45 116
#define ST_MORPHO_R_46 117
#define ST_MORPHO_R_47 118
#define ST_MORPHO_R_48 119
#define ST_MORPHO_R_49 120
#define ST_MORPHO_R_50 121
#define ST_MORPHO_R_51 122
#define ST_MORPHO_R_52 123
#define ST_MORPHO_R_53 124
#define ST_MORPHO_R_54 125
#define ST_MORPHO_R_55 126
#define ST_MORPHO_R_56 127
#define ST_MORPHO_R_57 128
#define ST_MORPHO_R_58 129
#define ST_MORPHO_R_59 130
#define ST_MORPHO_R_60 131
#define ST_MORPHO_R_61 132
#define ST_MORPHO_R_62 133
#define ST_MORPHO_R_63 134
#define ST_MORPHO_R_64 135
#define ST_MORPHO_R_65 136
#define ST_MORPHO_R_66 137
#define ST_MORPHO_R_67 138
#define ST_MORPHO_R_68 139
#define ST_MORPHO_R_69 140
#define ST_MORPHO_R_70 141
#define ST_MORPHO_R_71 142
#define ST_MORPHO_R_72 143
/** @} */ /** @} */