|
512 | 512 | >; |
513 | 513 | }; |
514 | 514 |
|
| 515 | + pinctrl_i2c1_gpio: i2c1-gpiogrp { |
| 516 | + fsl,pins = < |
| 517 | + MX8MQ_IOMUXC_I2C1_SCL_GPIO5_IO14 0x26 |
| 518 | + MX8MQ_IOMUXC_I2C1_SDA_GPIO5_IO15 0x26 |
| 519 | + >; |
| 520 | + }; |
| 521 | + |
515 | 522 | pinctrl_i2c2: i2c2grp { |
516 | 523 | fsl,pins = < |
517 | 524 | MX8MQ_IOMUXC_I2C2_SCL_I2C2_SCL 0x40000026 |
518 | 525 | MX8MQ_IOMUXC_I2C2_SDA_I2C2_SDA 0x40000026 |
519 | 526 | >; |
520 | 527 | }; |
521 | 528 |
|
| 529 | + pinctrl_i2c2_gpio: i2c2-gpiogrp { |
| 530 | + fsl,pins = < |
| 531 | + MX8MQ_IOMUXC_I2C2_SCL_GPIO5_IO16 0x26 |
| 532 | + MX8MQ_IOMUXC_I2C2_SDA_GPIO5_IO17 0x26 |
| 533 | + >; |
| 534 | + }; |
| 535 | + |
522 | 536 | pinctrl_i2c3: i2c3grp { |
523 | 537 | fsl,pins = < |
524 | 538 | MX8MQ_IOMUXC_I2C3_SCL_I2C3_SCL 0x40000026 |
525 | 539 | MX8MQ_IOMUXC_I2C3_SDA_I2C3_SDA 0x40000026 |
526 | 540 | >; |
527 | 541 | }; |
528 | 542 |
|
| 543 | + pinctrl_i2c3_gpio: i2c3-gpiogrp { |
| 544 | + fsl,pins = < |
| 545 | + MX8MQ_IOMUXC_I2C3_SCL_GPIO5_IO18 0x26 |
| 546 | + MX8MQ_IOMUXC_I2C3_SDA_GPIO5_IO19 0x26 |
| 547 | + >; |
| 548 | + }; |
| 549 | + |
529 | 550 | pinctrl_i2c4: i2c4grp { |
530 | 551 | fsl,pins = < |
531 | 552 | MX8MQ_IOMUXC_I2C4_SCL_I2C4_SCL 0x40000026 |
532 | 553 | MX8MQ_IOMUXC_I2C4_SDA_I2C4_SDA 0x40000026 |
533 | 554 | >; |
534 | 555 | }; |
535 | 556 |
|
| 557 | + pinctrl_i2c4_gpio: i2c4-gpiogrp { |
| 558 | + fsl,pins = < |
| 559 | + MX8MQ_IOMUXC_I2C4_SCL_GPIO5_IO20 0x26 |
| 560 | + MX8MQ_IOMUXC_I2C4_SDA_GPIO5_IO21 0x26 |
| 561 | + >; |
| 562 | + }; |
| 563 | + |
536 | 564 | pinctrl_keys: keysgrp { |
537 | 565 | fsl,pins = < |
538 | 566 | /* VOL- */ |
|
782 | 810 |
|
783 | 811 | &i2c1 { |
784 | 812 | clock-frequency = <384000>; |
785 | | - pinctrl-names = "default"; |
| 813 | + pinctrl-names = "default", "gpio"; |
786 | 814 | pinctrl-0 = <&pinctrl_i2c1>; |
| 815 | + pinctrl-1 = <&pinctrl_i2c1_gpio>; |
| 816 | + scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
| 817 | + sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
787 | 818 | status = "okay"; |
788 | 819 |
|
789 | 820 | typec_pd: usb-pd@3f { |
|
982 | 1013 |
|
983 | 1014 | &i2c2 { |
984 | 1015 | clock-frequency = <384000>; |
985 | | - pinctrl-names = "default"; |
| 1016 | + pinctrl-names = "default", "gpio"; |
986 | 1017 | pinctrl-0 = <&pinctrl_i2c2>; |
| 1018 | + pinctrl-1 = <&pinctrl_i2c2_gpio>; |
| 1019 | + scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
| 1020 | + sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
987 | 1021 | status = "okay"; |
988 | 1022 |
|
989 | 1023 | magnetometer: magnetometer@1e { |
|
1031 | 1065 |
|
1032 | 1066 | &i2c3 { |
1033 | 1067 | clock-frequency = <384000>; |
1034 | | - pinctrl-names = "default"; |
| 1068 | + pinctrl-names = "default", "gpio"; |
1035 | 1069 | pinctrl-0 = <&pinctrl_i2c3>; |
| 1070 | + pinctrl-1 = <&pinctrl_i2c3_gpio>; |
| 1071 | + scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
| 1072 | + sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
1036 | 1073 | status = "okay"; |
1037 | 1074 |
|
1038 | 1075 | codec: audio-codec@1a { |
|
1121 | 1158 |
|
1122 | 1159 | &i2c4 { |
1123 | 1160 | clock-frequency = <384000>; |
1124 | | - pinctrl-names = "default"; |
| 1161 | + pinctrl-names = "default", "gpio"; |
1125 | 1162 | pinctrl-0 = <&pinctrl_i2c4>; |
| 1163 | + pinctrl-1 = <&pinctrl_i2c4_gpio>; |
| 1164 | + scl-gpios = <&gpio5 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
| 1165 | + sda-gpios = <&gpio5 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
1126 | 1166 | status = "okay"; |
1127 | 1167 |
|
1128 | 1168 | vcm@c { |
|
0 commit comments