Skip to content

Commit

Permalink
dts: st: h7: pinctrl.dtsi files including DCMI pins
Browse files Browse the repository at this point in the history
DCMI pins have been generated.

Signed-off-by: Charles Dias <charlesdias.cd@outlook.com>
  • Loading branch information
CharlesDias committed May 6, 2024
1 parent bcac5a2 commit d3ff515
Show file tree
Hide file tree
Showing 141 changed files with 20,587 additions and 16 deletions.
122 changes: 122 additions & 0 deletions dts/st/h7/stm32h723vehx-pinctrl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -524,6 +524,128 @@
pinmux = <STM32_PINMUX('A', 5, ANALOG)>;
};

/* DCMI_D0 */

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

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

/* DCMI_D1 */

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

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

/* DCMI_D2 */

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

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

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

/* DCMI_D3 */

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

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

/* DCMI_D4 */

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

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

/* DCMI_D5 */

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

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

/* DCMI_D6 */

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

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

/* DCMI_D7 */

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

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

/* DCMI_HSYNC */

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

/* DCMI_PIXCLK */

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

/* DCMI_VSYNC */

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

/* ETH_COL */

/omit-if-no-ref/ eth_col_pa3: eth_col_pa3 {
Expand Down
122 changes: 122 additions & 0 deletions dts/st/h7/stm32h723vetx-pinctrl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -524,6 +524,128 @@
pinmux = <STM32_PINMUX('A', 5, ANALOG)>;
};

/* DCMI_D0 */

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

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

/* DCMI_D1 */

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

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

/* DCMI_D2 */

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

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

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

/* DCMI_D3 */

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

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

/* DCMI_D4 */

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

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

/* DCMI_D5 */

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

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

/* DCMI_D6 */

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

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

/* DCMI_D7 */

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

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

/* DCMI_HSYNC */

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

/* DCMI_PIXCLK */

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

/* DCMI_VSYNC */

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

/* ETH_COL */

/omit-if-no-ref/ eth_col_pa3: eth_col_pa3 {
Expand Down
122 changes: 122 additions & 0 deletions dts/st/h7/stm32h723vghx-pinctrl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -524,6 +524,128 @@
pinmux = <STM32_PINMUX('A', 5, ANALOG)>;
};

/* DCMI_D0 */

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

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

/* DCMI_D1 */

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

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

/* DCMI_D2 */

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

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

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

/* DCMI_D3 */

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

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

/* DCMI_D4 */

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

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

/* DCMI_D5 */

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

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

/* DCMI_D6 */

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

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

/* DCMI_D7 */

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

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

/* DCMI_HSYNC */

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

/* DCMI_PIXCLK */

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

/* DCMI_VSYNC */

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

/* ETH_COL */

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

0 comments on commit d3ff515

Please sign in to comment.