1 /*
2 * Copyright (c) 2015 Brian Swetland
3 *
4 * Use of this source code is governed by a MIT-style
5 * license that can be found in the LICENSE file or at
6 * https://opensource.org/licenses/MIT
7 */
8
9 #include <lk/reg.h>
10 #include <lk/debug.h>
11 #include <printf.h>
12 #include <kernel/thread.h>
13
14 #include <platform/lpc43xx-gpio.h>
15
target_early_init(void)16 void target_early_init(void) {
17 // UART2 on P2.10 (TX) and P2.11 (RX)
18 pin_config(PIN(2,10), PIN_MODE(2) | PIN_PLAIN);
19 pin_config(PIN(2,11), PIN_MODE(2) | PIN_PLAIN | PIN_INPUT);
20
21 // SPIFI
22 pin_config(PIN(3,3), PIN_MODE(3) | PIN_PLAIN); // SPIFI_SCK
23 pin_config(PIN(3,4), PIN_MODE(3) | PIN_PLAIN | PIN_INPUT); // SPIFI_SIO3
24 pin_config(PIN(3,5), PIN_MODE(3) | PIN_PLAIN | PIN_INPUT); // SPIFI_SIO2
25 pin_config(PIN(3,6), PIN_MODE(3) | PIN_PLAIN | PIN_INPUT); // SPIFI_MISO
26 pin_config(PIN(3,7), PIN_MODE(3) | PIN_PLAIN | PIN_INPUT); // SPIFI_MOSI
27 pin_config(PIN(3,8), PIN_MODE(3) | PIN_PLAIN); // SPIFI_CS
28 }
29
target_init(void)30 void target_init(void) {
31 }
32
33