rv32m1_vega_ri5cy doesn't build w/o warnings #13964
Labels
area: RISCV
RISCV Architecture (32-bit & 64-bit)
bug
The issue is a bug, or the PR is fixing a bug
priority: low
Low impact/importance bug
Due to recent DTS changes, the rv32m1_vega_ri5cy doesn't build w/o warnings and would fail in sanitycheck:
Here are warnings associated with building hello world for it:
``
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:245:13: warning: Macro is deprecated
.gpio_base = (GPIO_Type *) GPIO_A_BASE_ADDRESS,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:260:13: warning: Macro is deprecated
&gpio_rv32m1_driver_api);
^~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c: In function 'gpio_rv32m1_porta_init':
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:266:13: warning: Macro is deprecated
gpio_rv32m1_port_isr, DEVICE_GET(gpio_rv32m1_porta), 0);
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:268:13: warning: Macro is deprecated
irq_enable(GPIO_A_IRQ);
^~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c: At top level:
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:281:13: warning: Macro is deprecated
.gpio_base = (GPIO_Type *) GPIO_B_BASE_ADDRESS,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:296:13: warning: Macro is deprecated
&gpio_rv32m1_driver_api);
^~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c: In function 'gpio_rv32m1_portb_init':
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:302:13: warning: Macro is deprecated
gpio_rv32m1_port_isr, DEVICE_GET(gpio_rv32m1_portb), 0);
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:304:13: warning: Macro is deprecated
irq_enable(GPIO_B_IRQ);
^~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c: At top level:
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:317:13: warning: Macro is deprecated
.gpio_base = (GPIO_Type *) GPIO_C_BASE_ADDRESS,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:332:13: warning: Macro is deprecated
&gpio_rv32m1_driver_api);
^~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c: In function 'gpio_rv32m1_portc_init':
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:338:13: warning: Macro is deprecated
gpio_rv32m1_port_isr, DEVICE_GET(gpio_rv32m1_portc), 0);
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:340:13: warning: Macro is deprecated
irq_enable(GPIO_C_IRQ);
^~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c: At top level:
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:353:13: warning: Macro is deprecated
.gpio_base = (GPIO_Type *) GPIO_D_BASE_ADDRESS,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:368:13: warning: Macro is deprecated
&gpio_rv32m1_driver_api);
^~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c: In function 'gpio_rv32m1_portd_init':
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:374:13: warning: Macro is deprecated
gpio_rv32m1_port_isr, DEVICE_GET(gpio_rv32m1_portd), 0);
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:376:13: warning: Macro is deprecated
irq_enable(GPIO_D_IRQ);
^~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c: At top level:
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:389:13: warning: Macro is deprecated
.gpio_base = (GPIO_Type *) GPIO_E_BASE_ADDRESS,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:404:13: warning: Macro is deprecated
&gpio_rv32m1_driver_api);
^~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c: In function 'gpio_rv32m1_porte_init':
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:410:13: warning: Macro is deprecated
gpio_rv32m1_port_isr, DEVICE_GET(gpio_rv32m1_porte), 0);
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/gpio/gpio_rv32m1.c:412:13: warning: Macro is deprecated
irq_enable(GPIO_E_IRQ);
^~~~~~~~~~~~
[ 69%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mempool.c.obj
[ 70%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[ 71%] Linking C static library libdrivers__gpio.a
/home/galak/git/zephyr/drivers/serial/uart_rv32m1_lpuart.c:304:13: warning: Macro is deprecated
.base = (LPUART_Type )UART_0_BASE_ADDRESS,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/serial/uart_rv32m1_lpuart.c:305:13: warning: Macro is deprecated
.clock_name = UART_0_CLOCK_CONTROLLER,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/serial/uart_rv32m1_lpuart.c:306:13: warning: Macro is deprecated
.clock_subsys = (clock_control_subsys_t)UART_0_CLOCK_NAME,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/serial/uart_rv32m1_lpuart.c:309:13: warning: Macro is deprecated
.baud_rate = UART_0_CURRENT_SPEED,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/serial/uart_rv32m1_lpuart.c:311:13: warning: Macro is deprecated
.hw_flow_control = UART_0_HW_FLOW_CONTROL,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/serial/uart_rv32m1_lpuart.c:324:13: warning: Macro is deprecated
&rv32m1_lpuart_driver_api);
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/serial/uart_rv32m1_lpuart.c: In function 'rv32m1_lpuart_config_func_0':
/home/galak/git/zephyr/drivers/serial/uart_rv32m1_lpuart.c:330:13: warning: Macro is deprecated
DEVICE_GET(uart_0), 0);
^~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/serial/uart_rv32m1_lpuart.c:332:13: warning: Macro is deprecated
irq_enable(UART_0_IRQ);
^~~~~~~~~~~~
[ 72%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[ 73%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/work_q.c.obj
[ 75%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[ 77%] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[ 77%] Linking C static library libdrivers__serial.a
[ 78%] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/riscv32/openisa_rv32m1/vector.S.obj
[ 79%] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/riscv32/openisa_rv32m1/soc_irq.S.obj
[ 80%] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/riscv32/openisa_rv32m1/wdog.S.obj
[ 81%] Building C object zephyr/CMakeFiles/zephyr.dir/soc/riscv32/openisa_rv32m1/soc.c.obj
[ 82%] Building C object zephyr/CMakeFiles/zephyr.dir/ext/hal/openisa/vega_sdk_riscv/devices/RV32M1/drivers/fsl_clock.c.obj
[ 84%] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/console/uart_console.c.obj
[ 84%] Linking C static library liblib__libc__minimal.a
[ 85%] Building C object zephyr/CMakeFiles/zephyr.dir/ext/hal/openisa/vega_sdk_riscv/devices/RV32M1/drivers/fsl_lpuart.c.obj
[ 85%] Built target drivers__gpio
[ 87%] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/clock_control/clock_control_rv32m1_pcc.c.obj
[ 87%] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/interrupt_controller/rv32m1_intmux.c.obj
[ 88%] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/pinmux/pinmux_rv32m1.c.obj
[ 89%] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/timer/sys_clock_init.c.obj
[ 89%] Built target drivers__serial
[ 90%] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/timer/rv32m1_lptmr_timer.c.obj
[ 90%] Built target lib__libc__minimal
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c: In function 'lptmr_irq_handler':
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c:48:13: warning: Macro is deprecated
SYSTEM_TIMER_INSTANCE->CSR |= LPTMR_CSR_TCF(1); / Rearm timer. */
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c: In function 'z_clock_driver_init':
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c:59:13: warning: Macro is deprecated
NULL, 0);
^~~
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c:71:13: warning: Macro is deprecated
csr = SYSTEM_TIMER_INSTANCE->CSR;
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c:74:13: warning: Macro is deprecated
SYSTEM_TIMER_INSTANCE->CSR = csr;
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c:98:13: warning: Macro is deprecated
SYSTEM_TIMER_INSTANCE->CSR = csr;
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c:103:13: warning: Macro is deprecated
psr = SYSTEM_TIMER_INSTANCE->PSR;
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c:106:13: warning: Macro is deprecated
SYSTEM_TIMER_INSTANCE->PSR = psr;
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c:118:13: warning: Macro is deprecated
SYSTEM_TIMER_INSTANCE->CMR = CYCLES_PER_TICK;
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c:124:13: warning: Macro is deprecated
irq_enable(SYSTEM_LPTMR_IRQ);
^~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c:125:13: warning: Macro is deprecated
csr = SYSTEM_TIMER_INSTANCE->CSR;
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c:127:13: warning: Macro is deprecated
SYSTEM_TIMER_INSTANCE->CSR = csr;
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c: In function '_timer_cycle_get_32':
/home/galak/git/zephyr/drivers/timer/rv32m1_lptmr_timer.c:133:13: warning: Macro is deprecated
return cycle_count + SYSTEM_TIMER_INSTANCE->CNR;
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/interrupt_controller/rv32m1_intmux.c:119:13: warning: Macro is deprecated
.regs = (INTMUX_Type *)INTMUX_BASE_ADDRESS,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/interrupt_controller/rv32m1_intmux.c:120:13: warning: Macro is deprecated
.clock_name = INTMUX_CLOCK_CONTROLLER,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/interrupt_controller/rv32m1_intmux.c:121:13: warning: Macro is deprecated
.clock_subsys = UINT_TO_POINTER(INTMUX_CLOCK_NAME),
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/interrupt_controller/rv32m1_intmux.c:195:13: warning: Macro is deprecated
CONFIG_KERNEL_INIT_PRIORITY_DEFAULT, &rv32m1_intmux_apis);
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/pinmux/pinmux_rv32m1.c:68:13: warning: Macro is deprecated
.base = (PORT_Type *)PINMUX_A_BASE_ADDRESS,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/pinmux/pinmux_rv32m1.c:81:13: warning: Macro is deprecated
.base = (PORT_Type *)PINMUX_B_BASE_ADDRESS,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/pinmux/pinmux_rv32m1.c:94:13: warning: Macro is deprecated
.base = (PORT_Type *)PINMUX_C_BASE_ADDRESS,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/pinmux/pinmux_rv32m1.c:107:13: warning: Macro is deprecated
.base = (PORT_Type *)PINMUX_D_BASE_ADDRESS,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/pinmux/pinmux_rv32m1.c:120:13: warning: Macro is deprecated
.base = (PORT_Type *)PINMUX_E_BASE_ADDRESS,
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/soc/riscv32/openisa_rv32m1/soc.c: In function 'soc_interrupt_init':
/home/galak/git/zephyr/soc/riscv32/openisa_rv32m1/soc.c:142:13: warning: Macro is deprecated
dev_intmux = device_get_binding(INTMUX_LABEL);
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/clock_control/clock_control_rv32m1_pcc.c:63:13: warning: Macro is deprecated
.base_address = PCC_0_BASE_ADDRESS
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/clock_control/clock_control_rv32m1_pcc.c:70:13: warning: Macro is deprecated
&rv32m1_pcc_api);
^~~~~~~~~~~
/home/galak/git/zephyr/drivers/clock_control/clock_control_rv32m1_pcc.c:75:13: warning: Macro is deprecated
.base_address = PCC_1_BASE_ADDRESS
^~~~~~~~~~~~~~~~~~~~~
/home/galak/git/zephyr/drivers/clock_control/clock_control_rv32m1_pcc.c:82:13: warning: Macro is deprecated
&rv32m1_pcc_api);
The text was updated successfully, but these errors were encountered: