Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dts: st: pinctrl.dtsi files including DCMI pins #204

Merged
merged 2 commits into from
May 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
142 changes: 142 additions & 0 deletions dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -834,6 +834,148 @@
pinmux = <STM32_PINMUX('A', 5, ANALOG)>;
};

/* DCMI */

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

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

/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_d1_pa10: dcmi_d1_pa10 {
pinmux = <STM32_PINMUX('A', 10, AF13)>;
slew-rate = "very-high-speed";
};

/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_vsync_pb7: dcmi_vsync_pb7 {
pinmux = <STM32_PINMUX('B', 7, AF13)>;
slew-rate = "very-high-speed";
};

/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_d7_pb9: dcmi_d7_pb9 {
pinmux = <STM32_PINMUX('B', 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";
};

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

/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_d2_pe0: dcmi_d2_pe0 {
pinmux = <STM32_PINMUX('E', 0, 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";
};

/omit-if-no-ref/ dcmi_d4_pe4: dcmi_d4_pe4 {
pinmux = <STM32_PINMUX('E', 4, 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";
};

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

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

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

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

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

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

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

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

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

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

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

/* ETH_COL */

/omit-if-no-ref/ eth_col_pa3: eth_col_pa3 {
Expand Down
142 changes: 142 additions & 0 deletions dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -834,6 +834,148 @@
pinmux = <STM32_PINMUX('A', 5, ANALOG)>;
};

/* DCMI */

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

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

/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_d1_pa10: dcmi_d1_pa10 {
pinmux = <STM32_PINMUX('A', 10, AF13)>;
slew-rate = "very-high-speed";
};

/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_vsync_pb7: dcmi_vsync_pb7 {
pinmux = <STM32_PINMUX('B', 7, AF13)>;
slew-rate = "very-high-speed";
};

/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_d7_pb9: dcmi_d7_pb9 {
pinmux = <STM32_PINMUX('B', 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";
};

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

/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_d2_pe0: dcmi_d2_pe0 {
pinmux = <STM32_PINMUX('E', 0, 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";
};

/omit-if-no-ref/ dcmi_d4_pe4: dcmi_d4_pe4 {
pinmux = <STM32_PINMUX('E', 4, 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";
};

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

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

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

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

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

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

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

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

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

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

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

/* ETH_COL */

/omit-if-no-ref/ eth_col_pa3: eth_col_pa3 {
Expand Down
92 changes: 92 additions & 0 deletions dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -561,6 +561,98 @@
pinmux = <STM32_PINMUX('A', 5, ANALOG)>;
};

/* DCMI */

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

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

/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_d1_pa10: dcmi_d1_pa10 {
pinmux = <STM32_PINMUX('A', 10, AF13)>;
slew-rate = "very-high-speed";
};

/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_vsync_pb7: dcmi_vsync_pb7 {
pinmux = <STM32_PINMUX('B', 7, AF13)>;
slew-rate = "very-high-speed";
};

/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_d7_pb9: dcmi_d7_pb9 {
pinmux = <STM32_PINMUX('B', 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";
};

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

/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_d2_pe0: dcmi_d2_pe0 {
pinmux = <STM32_PINMUX('E', 0, 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";
};

/omit-if-no-ref/ dcmi_d4_pe4: dcmi_d4_pe4 {
pinmux = <STM32_PINMUX('E', 4, 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";
};

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

/* ETH_COL */

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