1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2022 Toradex
7 reg_3v3_vmmc: regulator-3v3-vmmc {
8 compatible = "regulator-fixed";
10 gpio = <&gpio5 16 GPIO_ACTIVE_HIGH>; /* SODIMM 100 */
11 regulator-max-microvolt = <3300000>;
12 regulator-min-microvolt = <3300000>;
13 regulator-name = "3v3_vmmc";
14 startup-delay-us = <100>;
18 /* Colibri AD0 to AD3 */
28 /* Colibri Fast Ethernet */
35 * uart_b_c_on_x14_enable turns the UART transceiver for UART2 and 5 on. If one wants to
36 * turn the transceiver off, that property has to be deleted and the gpio handled in
38 * The same applies to uart_a_on_x13_enable where the UART_A transceiver is turned on.
40 uart-b-c-on-x14-enable-hog {
42 gpios = <27 GPIO_ACTIVE_HIGH>; /* SODIMM 104 */
48 uart-a-on-x13-enable-hog {
50 gpios = <17 GPIO_ACTIVE_HIGH>; /* SODIMM 102 */
55 /* Colibri I2C: I2C3_SDA/SCL on SODIMM 194/196 */
80 /* M41T0M6 real time clock */
105 /* Colibri MMC/SD, UHS-I capable uSD slot */
108 /delete-property/ keep-power-in-suspend;
109 /delete-property/ no-1-8-v;
110 vmmc-supply = <®_3v3_vmmc>;