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