Skip to content

Commit

Permalink
dts: add DFSDM pins to -pinctrl.dtsi files
Browse files Browse the repository at this point in the history
Generated dtsi files including DFSDM pins

Signed-off-by: Charlie Gilliland <charliegilly1@gmail.com>
  • Loading branch information
charliegilliland authored and erwango committed May 30, 2024
1 parent 62483a8 commit 377330e
Show file tree
Hide file tree
Showing 487 changed files with 84,919 additions and 0 deletions.
42 changes: 42 additions & 0 deletions dts/st/f4/stm32f412c(e-g)ux-pinctrl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -238,6 +238,48 @@
pinmux = <STM32_PINMUX('B', 13, AF9)>;
};

/* DFSDM */

/omit-if-no-ref/ dfsdm1_datin1_pa4: dfsdm1_datin1_pa4 {
pinmux = <STM32_PINMUX('A', 4, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin1_pa5: dfsdm1_ckin1_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin0_pb1: dfsdm1_datin0_pb1 {
pinmux = <STM32_PINMUX('B', 1, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin0_pb2: dfsdm1_ckin0_pb2 {
pinmux = <STM32_PINMUX('B', 2, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin1_pb12: dfsdm1_datin1_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF10)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin1_pb13: dfsdm1_ckin1_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF10)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin2_pb14: dfsdm1_datin2_pb14 {
pinmux = <STM32_PINMUX('B', 14, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin2_pb15: dfsdm1_ckin2_pb15 {
pinmux = <STM32_PINMUX('B', 15, AF8)>;
slew-rate = "very-high-speed";
};

/* I2C_SCL */

/omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 {
Expand Down
57 changes: 57 additions & 0 deletions dts/st/f4/stm32f412r(e-g)tx-pinctrl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,63 @@
pinmux = <STM32_PINMUX('B', 13, AF9)>;
};

/* DFSDM */

/omit-if-no-ref/ dfsdm1_datin1_pa4: dfsdm1_datin1_pa4 {
pinmux = <STM32_PINMUX('A', 4, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin1_pa5: dfsdm1_ckin1_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin0_pb1: dfsdm1_datin0_pb1 {
pinmux = <STM32_PINMUX('B', 1, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin0_pb2: dfsdm1_ckin0_pb2 {
pinmux = <STM32_PINMUX('B', 2, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin1_pb12: dfsdm1_datin1_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF10)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin1_pb13: dfsdm1_ckin1_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF10)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin2_pb14: dfsdm1_datin2_pb14 {
pinmux = <STM32_PINMUX('B', 14, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin2_pb15: dfsdm1_ckin2_pb15 {
pinmux = <STM32_PINMUX('B', 15, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckout_pc2: dfsdm1_ckout_pc2 {
pinmux = <STM32_PINMUX('C', 2, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin3_pc6: dfsdm1_ckin3_pc6 {
pinmux = <STM32_PINMUX('C', 6, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin3_pc7: dfsdm1_datin3_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF10)>;
slew-rate = "very-high-speed";
};

/* I2C_SCL */

/omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 {
Expand Down
57 changes: 57 additions & 0 deletions dts/st/f4/stm32f412r(e-g)yx-pinctrl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,63 @@
pinmux = <STM32_PINMUX('B', 13, AF9)>;
};

/* DFSDM */

/omit-if-no-ref/ dfsdm1_datin1_pa4: dfsdm1_datin1_pa4 {
pinmux = <STM32_PINMUX('A', 4, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin1_pa5: dfsdm1_ckin1_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin0_pb1: dfsdm1_datin0_pb1 {
pinmux = <STM32_PINMUX('B', 1, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin0_pb2: dfsdm1_ckin0_pb2 {
pinmux = <STM32_PINMUX('B', 2, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin1_pb12: dfsdm1_datin1_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF10)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin1_pb13: dfsdm1_ckin1_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF10)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin2_pb14: dfsdm1_datin2_pb14 {
pinmux = <STM32_PINMUX('B', 14, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin2_pb15: dfsdm1_ckin2_pb15 {
pinmux = <STM32_PINMUX('B', 15, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckout_pc2: dfsdm1_ckout_pc2 {
pinmux = <STM32_PINMUX('C', 2, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin3_pc6: dfsdm1_ckin3_pc6 {
pinmux = <STM32_PINMUX('C', 6, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin3_pc7: dfsdm1_datin3_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF10)>;
slew-rate = "very-high-speed";
};

/* I2C_SCL */

/omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 {
Expand Down
57 changes: 57 additions & 0 deletions dts/st/f4/stm32f412r(e-g)yxp-pinctrl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,63 @@
pinmux = <STM32_PINMUX('B', 13, AF9)>;
};

/* DFSDM */

/omit-if-no-ref/ dfsdm1_datin1_pa4: dfsdm1_datin1_pa4 {
pinmux = <STM32_PINMUX('A', 4, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin1_pa5: dfsdm1_ckin1_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin0_pb1: dfsdm1_datin0_pb1 {
pinmux = <STM32_PINMUX('B', 1, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin0_pb2: dfsdm1_ckin0_pb2 {
pinmux = <STM32_PINMUX('B', 2, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin1_pb12: dfsdm1_datin1_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF10)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin1_pb13: dfsdm1_ckin1_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF10)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin2_pb14: dfsdm1_datin2_pb14 {
pinmux = <STM32_PINMUX('B', 14, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin2_pb15: dfsdm1_ckin2_pb15 {
pinmux = <STM32_PINMUX('B', 15, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckout_pc2: dfsdm1_ckout_pc2 {
pinmux = <STM32_PINMUX('C', 2, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin3_pc6: dfsdm1_ckin3_pc6 {
pinmux = <STM32_PINMUX('C', 6, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin3_pc7: dfsdm1_datin3_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF10)>;
slew-rate = "very-high-speed";
};

/* I2C_SCL */

/omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 {
Expand Down
102 changes: 102 additions & 0 deletions dts/st/f4/stm32f412v(e-g)hx-pinctrl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -451,6 +451,108 @@
pinmux = <STM32_PINMUX('B', 13, AF9)>;
};

/* DFSDM */

/omit-if-no-ref/ dfsdm1_datin1_pa4: dfsdm1_datin1_pa4 {
pinmux = <STM32_PINMUX('A', 4, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin1_pa5: dfsdm1_ckin1_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin0_pb1: dfsdm1_datin0_pb1 {
pinmux = <STM32_PINMUX('B', 1, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin0_pb2: dfsdm1_ckin0_pb2 {
pinmux = <STM32_PINMUX('B', 2, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin1_pb12: dfsdm1_datin1_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF10)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin1_pb13: dfsdm1_ckin1_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF10)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin2_pb14: dfsdm1_datin2_pb14 {
pinmux = <STM32_PINMUX('B', 14, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin2_pb15: dfsdm1_ckin2_pb15 {
pinmux = <STM32_PINMUX('B', 15, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckout_pc2: dfsdm1_ckout_pc2 {
pinmux = <STM32_PINMUX('C', 2, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin3_pc6: dfsdm1_ckin3_pc6 {
pinmux = <STM32_PINMUX('C', 6, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin3_pc7: dfsdm1_datin3_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF10)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin0_pd3: dfsdm1_datin0_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin0_pd4: dfsdm1_ckin0_pd4 {
pinmux = <STM32_PINMUX('D', 4, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin1_pd6: dfsdm1_datin1_pd6 {
pinmux = <STM32_PINMUX('D', 6, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin1_pd7: dfsdm1_ckin1_pd7 {
pinmux = <STM32_PINMUX('D', 7, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin3_pe4: dfsdm1_datin3_pe4 {
pinmux = <STM32_PINMUX('E', 4, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin3_pe5: dfsdm1_ckin3_pe5 {
pinmux = <STM32_PINMUX('E', 5, AF8)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_datin2_pe7: dfsdm1_datin2_pe7 {
pinmux = <STM32_PINMUX('E', 7, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckin2_pe8: dfsdm1_ckin2_pe8 {
pinmux = <STM32_PINMUX('E', 8, AF6)>;
slew-rate = "very-high-speed";
};

/omit-if-no-ref/ dfsdm1_ckout_pe9: dfsdm1_ckout_pe9 {
pinmux = <STM32_PINMUX('E', 9, AF6)>;
slew-rate = "very-high-speed";
};

/* I2C_SCL */

/omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 {
Expand Down
Loading

0 comments on commit 377330e

Please sign in to comment.