Skip to content

Commit 6e4716f

Browse files
Alain Volmaterwango
authored andcommitted
dts: st: update pinctrls related to dcmipp pins
Following addition of support for DCMIPP, update the various platforms pinctrl dtsi files. Signed-off-by: Alain Volmat <[email protected]>
1 parent a5c8f9f commit 6e4716f

File tree

62 files changed

+15704
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+15704
-0
lines changed

dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi

Lines changed: 227 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -658,6 +658,233 @@
658658
pinmux = <STM32_PINMUX('P', 7, ANALOG)>;
659659
};
660660

661+
/* DCMIPP */
662+
663+
/omit-if-no-ref/ dcmipp_d0_pa1: dcmipp_d0_pa1 {
664+
pinmux = <STM32_PINMUX('A', 1, AF5)>;
665+
slew-rate = "very-high-speed";
666+
};
667+
668+
/omit-if-no-ref/ dcmipp_hsync_pa4: dcmipp_hsync_pa4 {
669+
pinmux = <STM32_PINMUX('A', 4, AF13)>;
670+
slew-rate = "very-high-speed";
671+
};
672+
673+
/omit-if-no-ref/ dcmipp_d8_pa5: dcmipp_d8_pa5 {
674+
pinmux = <STM32_PINMUX('A', 5, AF13)>;
675+
slew-rate = "very-high-speed";
676+
};
677+
678+
/omit-if-no-ref/ dcmipp_pixclk_pa6: dcmipp_pixclk_pa6 {
679+
pinmux = <STM32_PINMUX('A', 6, AF13)>;
680+
slew-rate = "very-high-speed";
681+
};
682+
683+
/omit-if-no-ref/ dcmipp_d0_pa9: dcmipp_d0_pa9 {
684+
pinmux = <STM32_PINMUX('A', 9, AF13)>;
685+
slew-rate = "very-high-speed";
686+
};
687+
688+
/omit-if-no-ref/ dcmipp_d1_pa10: dcmipp_d1_pa10 {
689+
pinmux = <STM32_PINMUX('A', 10, AF13)>;
690+
slew-rate = "very-high-speed";
691+
};
692+
693+
/omit-if-no-ref/ dcmipp_hsync_pb3: dcmipp_hsync_pb3 {
694+
pinmux = <STM32_PINMUX('B', 3, AF4)>;
695+
slew-rate = "very-high-speed";
696+
};
697+
698+
/omit-if-no-ref/ dcmipp_vsync_pb4: dcmipp_vsync_pb4 {
699+
pinmux = <STM32_PINMUX('B', 4, AF4)>;
700+
slew-rate = "very-high-speed";
701+
};
702+
703+
/omit-if-no-ref/ dcmipp_d10_pb5: dcmipp_d10_pb5 {
704+
pinmux = <STM32_PINMUX('B', 5, AF13)>;
705+
slew-rate = "very-high-speed";
706+
};
707+
708+
/omit-if-no-ref/ dcmipp_d5_pb6: dcmipp_d5_pb6 {
709+
pinmux = <STM32_PINMUX('B', 6, AF13)>;
710+
slew-rate = "very-high-speed";
711+
};
712+
713+
/omit-if-no-ref/ dcmipp_d1_pb7: dcmipp_d1_pb7 {
714+
pinmux = <STM32_PINMUX('B', 7, AF5)>;
715+
slew-rate = "very-high-speed";
716+
};
717+
718+
/omit-if-no-ref/ dcmipp_vsync_pb7: dcmipp_vsync_pb7 {
719+
pinmux = <STM32_PINMUX('B', 7, AF13)>;
720+
slew-rate = "very-high-speed";
721+
};
722+
723+
/omit-if-no-ref/ dcmipp_d6_pb8: dcmipp_d6_pb8 {
724+
pinmux = <STM32_PINMUX('B', 8, AF13)>;
725+
slew-rate = "very-high-speed";
726+
};
727+
728+
/omit-if-no-ref/ dcmipp_d7_pb9: dcmipp_d7_pb9 {
729+
pinmux = <STM32_PINMUX('B', 9, AF13)>;
730+
slew-rate = "very-high-speed";
731+
};
732+
733+
/omit-if-no-ref/ dcmipp_d2_pb13: dcmipp_d2_pb13 {
734+
pinmux = <STM32_PINMUX('B', 13, AF13)>;
735+
slew-rate = "very-high-speed";
736+
};
737+
738+
/omit-if-no-ref/ dcmipp_d15_pc5: dcmipp_d15_pc5 {
739+
pinmux = <STM32_PINMUX('C', 5, AF4)>;
740+
slew-rate = "very-high-speed";
741+
};
742+
743+
/omit-if-no-ref/ dcmipp_d0_pc6: dcmipp_d0_pc6 {
744+
pinmux = <STM32_PINMUX('C', 6, AF13)>;
745+
slew-rate = "very-high-speed";
746+
};
747+
748+
/omit-if-no-ref/ dcmipp_d1_pc7: dcmipp_d1_pc7 {
749+
pinmux = <STM32_PINMUX('C', 7, AF13)>;
750+
slew-rate = "very-high-speed";
751+
};
752+
753+
/omit-if-no-ref/ dcmipp_d2_pc8: dcmipp_d2_pc8 {
754+
pinmux = <STM32_PINMUX('C', 8, AF13)>;
755+
slew-rate = "very-high-speed";
756+
};
757+
758+
/omit-if-no-ref/ dcmipp_d3_pc9: dcmipp_d3_pc9 {
759+
pinmux = <STM32_PINMUX('C', 9, AF13)>;
760+
slew-rate = "very-high-speed";
761+
};
762+
763+
/omit-if-no-ref/ dcmipp_d14_pc10: dcmipp_d14_pc10 {
764+
pinmux = <STM32_PINMUX('C', 10, AF13)>;
765+
slew-rate = "very-high-speed";
766+
};
767+
768+
/omit-if-no-ref/ dcmipp_d4_pc11: dcmipp_d4_pc11 {
769+
pinmux = <STM32_PINMUX('C', 11, AF13)>;
770+
slew-rate = "very-high-speed";
771+
};
772+
773+
/omit-if-no-ref/ dcmipp_d9_pc12: dcmipp_d9_pc12 {
774+
pinmux = <STM32_PINMUX('C', 12, AF13)>;
775+
slew-rate = "very-high-speed";
776+
};
777+
778+
/omit-if-no-ref/ dcmipp_hsync_pd0: dcmipp_hsync_pd0 {
779+
pinmux = <STM32_PINMUX('D', 0, AF13)>;
780+
slew-rate = "very-high-speed";
781+
};
782+
783+
/omit-if-no-ref/ dcmipp_d11_pd2: dcmipp_d11_pd2 {
784+
pinmux = <STM32_PINMUX('D', 2, AF13)>;
785+
slew-rate = "very-high-speed";
786+
};
787+
788+
/omit-if-no-ref/ dcmipp_d5_pd3: dcmipp_d5_pd3 {
789+
pinmux = <STM32_PINMUX('D', 3, AF13)>;
790+
slew-rate = "very-high-speed";
791+
};
792+
793+
/omit-if-no-ref/ dcmipp_hsync_pd4: dcmipp_hsync_pd4 {
794+
pinmux = <STM32_PINMUX('D', 4, AF5)>;
795+
slew-rate = "very-high-speed";
796+
};
797+
798+
/omit-if-no-ref/ dcmipp_pixclk_pd5: dcmipp_pixclk_pd5 {
799+
pinmux = <STM32_PINMUX('D', 5, AF5)>;
800+
slew-rate = "very-high-speed";
801+
};
802+
803+
/omit-if-no-ref/ dcmipp_d10_pd6: dcmipp_d10_pd6 {
804+
pinmux = <STM32_PINMUX('D', 6, AF13)>;
805+
slew-rate = "very-high-speed";
806+
};
807+
808+
/omit-if-no-ref/ dcmipp_d2_pd7: dcmipp_d2_pd7 {
809+
pinmux = <STM32_PINMUX('D', 7, AF13)>;
810+
slew-rate = "very-high-speed";
811+
};
812+
813+
/omit-if-no-ref/ dcmipp_d4_pd10: dcmipp_d4_pd10 {
814+
pinmux = <STM32_PINMUX('D', 10, AF5)>;
815+
slew-rate = "very-high-speed";
816+
};
817+
818+
/omit-if-no-ref/ dcmipp_d6_pd11: dcmipp_d6_pd11 {
819+
pinmux = <STM32_PINMUX('D', 11, AF5)>;
820+
slew-rate = "very-high-speed";
821+
};
822+
823+
/omit-if-no-ref/ dcmipp_d12_pd12: dcmipp_d12_pd12 {
824+
pinmux = <STM32_PINMUX('D', 12, AF13)>;
825+
slew-rate = "very-high-speed";
826+
};
827+
828+
/omit-if-no-ref/ dcmipp_d13_pd13: dcmipp_d13_pd13 {
829+
pinmux = <STM32_PINMUX('D', 13, AF13)>;
830+
slew-rate = "very-high-speed";
831+
};
832+
833+
/omit-if-no-ref/ dcmipp_d7_pd14: dcmipp_d7_pd14 {
834+
pinmux = <STM32_PINMUX('D', 14, AF5)>;
835+
slew-rate = "very-high-speed";
836+
};
837+
838+
/omit-if-no-ref/ dcmipp_d9_pd15: dcmipp_d9_pd15 {
839+
pinmux = <STM32_PINMUX('D', 15, AF5)>;
840+
slew-rate = "very-high-speed";
841+
};
842+
843+
/omit-if-no-ref/ dcmipp_d2_pe0: dcmipp_d2_pe0 {
844+
pinmux = <STM32_PINMUX('E', 0, AF13)>;
845+
slew-rate = "very-high-speed";
846+
};
847+
848+
/omit-if-no-ref/ dcmipp_d3_pe1: dcmipp_d3_pe1 {
849+
pinmux = <STM32_PINMUX('E', 1, AF13)>;
850+
slew-rate = "very-high-speed";
851+
};
852+
853+
/omit-if-no-ref/ dcmipp_d4_pe4: dcmipp_d4_pe4 {
854+
pinmux = <STM32_PINMUX('E', 4, AF13)>;
855+
slew-rate = "very-high-speed";
856+
};
857+
858+
/omit-if-no-ref/ dcmipp_d6_pe5: dcmipp_d6_pe5 {
859+
pinmux = <STM32_PINMUX('E', 5, AF13)>;
860+
slew-rate = "very-high-speed";
861+
};
862+
863+
/omit-if-no-ref/ dcmipp_d7_pe6: dcmipp_d7_pe6 {
864+
pinmux = <STM32_PINMUX('E', 6, AF13)>;
865+
slew-rate = "very-high-speed";
866+
};
867+
868+
/omit-if-no-ref/ dcmipp_d14_pf2: dcmipp_d14_pf2 {
869+
pinmux = <STM32_PINMUX('F', 2, AF5)>;
870+
slew-rate = "very-high-speed";
871+
};
872+
873+
/omit-if-no-ref/ dcmipp_d15_pf5: dcmipp_d15_pf5 {
874+
pinmux = <STM32_PINMUX('F', 5, AF5)>;
875+
slew-rate = "very-high-speed";
876+
};
877+
878+
/omit-if-no-ref/ dcmipp_pixclk_pf8: dcmipp_pixclk_pf8 {
879+
pinmux = <STM32_PINMUX('F', 8, AF4)>;
880+
slew-rate = "very-high-speed";
881+
};
882+
883+
/omit-if-no-ref/ dcmipp_d12_pf11: dcmipp_d12_pf11 {
884+
pinmux = <STM32_PINMUX('F', 11, AF13)>;
885+
slew-rate = "very-high-speed";
886+
};
887+
661888
/* ETH */
662889

663890
/omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 {

0 commit comments

Comments
 (0)