blob: dc32aa270d73cfe4e11385b526c198693516c80f [file] [log] [blame]
/*
* Copyright (c) 2021 Gerson Fernando Budke
*
* SPDX-License-Identifier: Apache-2.0
*/
#include "pinctrl_atmel_sam.h"
/ {
soc {
pinctrl@41008000 {
/* instance, signal, port, pin, peripheral [, flags] */
DT_ATMEL_PORT(sercom0, pad0, a, 8, c, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad1, a, 9, c, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad2, a, 10, c, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad3, a, 11, c, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad0, b, 24, c, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad1, b, 25, c, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad2, c, 24, c, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad3, c, 25, c, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad0, a, 4, d, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad1, a, 5, d, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad2, a, 6, d, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad3, a, 7, d, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad0, c, 17, d, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad1, c, 16, d, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad2, c, 18, d, pinmux-enable);
DT_ATMEL_PORT(sercom0, pad3, c, 19, d, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad0, a, 16, c, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad1, a, 17, c, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad2, a, 18, c, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad3, a, 19, c, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad0, c, 22, c, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad1, c, 23, c, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad2, d, 20, c, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad3, d, 21, c, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad0, c, 27, c, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad1, c, 28, c, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad2, b, 22, c, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad3, b, 23, c, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad0, a, 0, d, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad1, a, 1, d, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad2, a, 30, d, pinmux-enable);
DT_ATMEL_PORT(sercom1, pad3, a, 31, d, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad0, a, 12, c, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad1, a, 13, c, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad2, a, 14, c, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad3, a, 15, c, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad0, b, 26, c, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad1, b, 27, c, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad2, b, 28, c, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad3, b, 29, c, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad0, a, 8, d, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad1, a, 9, d, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad2, a, 10, d, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad3, a, 11, d, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad0, b, 24, d, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad1, b, 25, d, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad2, c, 24, d, pinmux-enable);
DT_ATMEL_PORT(sercom2, pad3, c, 25, d, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad0, a, 22, c, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad1, a, 23, c, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad2, a, 24, c, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad3, a, 25, c, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad0, b, 20, c, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad1, b, 21, c, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad2, a, 20, d, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad3, a, 21, d, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad0, a, 17, d, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad1, a, 16, d, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad2, a, 18, d, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad3, a, 19, d, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad0, c, 23, d, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad1, c, 22, d, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad2, d, 20, d, pinmux-enable);
DT_ATMEL_PORT(sercom3, pad3, d, 21, d, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad0, b, 12, c, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad1, b, 13, c, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad2, b, 14, c, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad3, b, 15, c, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad0, b, 8, d, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad1, b, 9, d, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad2, b, 10, d, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad3, b, 11, d, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad0, a, 13, d, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad1, a, 12, d, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad2, a, 14, d, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad3, a, 15, d, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad0, b, 27, d, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad1, b, 26, d, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad2, b, 28, d, pinmux-enable);
DT_ATMEL_PORT(sercom4, pad3, b, 29, d, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad0, b, 16, c, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad1, b, 17, c, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad2, b, 18, c, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad3, b, 19, c, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad0, a, 23, d, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad1, a, 22, d, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad2, a, 20, c, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad3, a, 21, c, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad2, a, 24, d, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad3, a, 25, d, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad2, b, 22, d, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad3, b, 23, d, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad0, b, 31, d, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad1, b, 30, d, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad2, b, 0, d, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad3, b, 1, d, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad0, b, 2, d, pinmux-enable);
DT_ATMEL_PORT(sercom5, pad1, b, 3, d, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad0, c, 16, c, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad1, c, 17, c, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad2, c, 18, c, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad3, c, 19, c, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad0, c, 4, c, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad1, c, 5, c, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad2, c, 6, c, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad3, c, 7, c, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad0, d, 9, d, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad1, d, 8, d, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad2, d, 10, d, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad3, d, 11, d, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad0, c, 13, d, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad1, c, 12, d, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad2, c, 14, d, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad3, c, 15, d, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad2, c, 10, c, pinmux-enable);
DT_ATMEL_PORT(sercom6, pad3, c, 11, c, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad0, c, 12, c, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad1, c, 13, c, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad2, c, 14, c, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad3, c, 15, c, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad0, d, 8, c, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad1, d, 9, c, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad2, d, 10, c, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad3, d, 11, c, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad0, c, 12, d, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad1, c, 13, d, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad2, c, 10, d, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad3, c, 11, d, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad0, b, 21, d, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad1, b, 20, d, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad2, b, 18, d, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad3, b, 19, d, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad0, b, 30, d, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad1, b, 31, d, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad2, a, 30, d, pinmux-enable);
DT_ATMEL_PORT(sercom7, pad3, a, 31, d, pinmux-enable);
};
};
};