#ifndef ASSEMBLY #include #include #include /* From gpio@20002000 */ asm (".weak __mee_dt_gpio_20002000"); struct __mee_driver_sifive_gpio0 __mee_dt_gpio_20002000; /* From serial@20000000 */ asm (".weak __mee_dt_serial_20000000"); struct __mee_driver_sifive_uart0 __mee_dt_serial_20000000; /* From teststatus@4000 */ asm (".weak __mee_dt_teststatus_4000"); struct __mee_driver_sifive_test0 __mee_dt_teststatus_4000; /* From gpio@20002000 */ struct __mee_driver_sifive_gpio0 __mee_dt_gpio_20002000 = { .vtable = &__mee_driver_vtable_sifive_gpio0, .base = 536879104UL, .size = 4096UL, }; /* From serial@20000000 */ struct __mee_driver_sifive_uart0 __mee_dt_serial_20000000 = { .vtable = &__mee_driver_vtable_sifive_uart0, .uart.vtable = &__mee_driver_vtable_sifive_uart0.uart, .control_base = 536870912UL, .control_size = 4096UL, .clock = NULL, .pinmux = NULL, }; /* From teststatus@4000 */ struct __mee_driver_sifive_test0 __mee_dt_teststatus_4000 = { .vtable = &__mee_driver_vtable_sifive_test0, .shutdown.vtable = &__mee_driver_vtable_sifive_test0.shutdown, .base = 16384UL, .size = 4096UL, }; /* From teststatus@4000 */ #define __MEE_DT_SHUTDOWN_HANDLE (&__mee_dt_teststatus_4000.shutdown) /* From serial@20000000 */ #define __MEE_DT_STDOUT_UART_HANDLE (&__mee_dt_serial_20000000.uart) #define __MEE_DT_STDOUT_UART_BAUD 115200 #endif/*ASSEMBLY*/