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:
parent
cbb83d64ab
commit
e47175becd
1 changed files with 108 additions and 40 deletions
|
@ -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
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue