Pin pull-up: различия между версиями

Нет описания правки
 
(не показано 6 промежуточных версий 2 участников)
Строка 2: Строка 2:




В devicetree:
<!--T:2-->
В [[Special:MyLanguage/Пересборка_Device_Tree|Device Tree]]:


<!--T:3-->
<pre>
<pre>
pinctrl@80018000 {
pinctrl@80018000 {
Строка 9: Строка 11:
pinctrl-0 = <&hog_pins_a &pin_gpio_pu_0_2 &pin_gpio_pu_0_3 &pin_gpio_pu_0_4>;
pinctrl-0 = <&hog_pins_a &pin_gpio_pu_0_2 &pin_gpio_pu_0_3 &pin_gpio_pu_0_4>;


hog_pins_a: hog@0 {
<!--T:4-->
hog_pins_a: hog@0 {
reg = <0>;
reg = <0>;
fsl,pinmux-ids = <
fsl,pinmux-ids = <
Строка 20: Строка 23:
};
};


led_pin_gpio2_1: led_gpio2_1@0 {
<!--T:5-->
led_pin_gpio2_1: led_gpio2_1@0 {
reg = <0>;
reg = <0>;
fsl,pinmux-ids = <
fsl,pinmux-ids = <
Строка 31: Строка 35:




pin_gpio_pu_0_2: pin_gpio_pu_0_2@0 {
<!--T:6-->
pin_gpio_pu_0_2: pin_gpio_pu_0_2@0 {
reg = <0>;
reg = <0>;
fsl,pinmux-ids = <
fsl,pinmux-ids = <
0x0023 /* MX23_PAD_GPMI_D02__GPIO_0_2 */
0x0023 /* MX23_PAD_GPMI_D02__GPIO_0_2 */


>;
<!--T:7-->
>;
fsl,drive-strength = <0>;
fsl,drive-strength = <0>;
fsl,voltage = <1>;
fsl,voltage = <1>;
Строка 43: Строка 49:
};
};


pin_gpio_pu_0_3: pin_gpio_pu_0_3@0 {
<!--T:8-->
pin_gpio_pu_0_3: pin_gpio_pu_0_3@0 {
reg = <0>;
reg = <0>;
fsl,pinmux-ids = <
fsl,pinmux-ids = <
0x0033 /* MX23_PAD_GPMI_D03__GPIO_0_3 */
0x0033 /* MX23_PAD_GPMI_D03__GPIO_0_3 */


>;
<!--T:9-->
>;
fsl,drive-strength = <0>;
fsl,drive-strength = <0>;
fsl,voltage = <1>;
fsl,voltage = <1>;


/* enable 47K pull-up for TB10 gpios */
<!--T:10-->
/* enable 47K pull-up for TB10 gpios */
fsl,pull-up = <1>;
fsl,pull-up = <1>;
};
};
Строка 58: Строка 67:




<!--T:11-->
</pre>
</pre>


для выключения необходимо заменить "fsl,pull-up = <1>;" на "fsl,pull-up = <1>" в соответствующем блоке
<!--T:12-->
для выключения необходимо заменить "fsl,pull-up = <1>;" на "fsl,pull-up = <0>" в соответствующем блоке