
/* STEP 3.4 - Configure button and LED for Serial Recovery */
/ {
  aliases {
		mcuboot-button0 = &button1;
		mcuboot-led0 = &led1;
  };
};


/* STEP 2.5 - Configure mcuboot start partition */
/ {
	chosen {
		zephyr,code-partition = &boot_partition;
        	zephyr,uart-mcumgr = &uart30;    /* MCUboot OTA on UART30 */
	};
};

/* UART30 configuration for MCUboot Serial Recovery */
&uart30 {
    status = "okay";
    current-speed = <115200>;
    pinctrl-0 = <&uart30_default>;
    pinctrl-1 = <&uart30_sleep>;
    pinctrl-names = "default", "sleep";
};

/* UART30 pin configuration for MCUboot */
&pinctrl {
    uart30_default: uart30_default {
        group1 {
            psels = <NRF_PSEL(UART_TX, 0, 1)>;
        };
        group2 {
            psels = <NRF_PSEL(UART_RX, 0, 0)>;
            bias-pull-up;
        };
    };

    uart30_sleep: uart30_sleep {
        group1 {
            psels = <NRF_PSEL(UART_TX, 0, 1)>,
                    <NRF_PSEL(UART_RX, 0, 0)>;
            low-power-enable;
        };
    };
};

