summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2019-05-12 15:07:26 +0800
committerBernard Xiong <[email protected]>2019-05-12 15:07:26 +0800
commitec6cb9f2602c11a676b059c8f23401422690227c (patch)
tree98f2f0aaab96e625a85d091d1a4121fa98d87d0e
parent6e981106fb8f33838830403d9cbe41f7b4bed192 (diff)
[BSP][qemu-vexpress-a9] code cleaup for compiling warning.
-rw-r--r--bsp/qemu-vexpress-a9/drivers/drv_sdio.c5
-rw-r--r--bsp/qemu-vexpress-a9/drivers/secondary_cpu.c2
-rw-r--r--components/drivers/sdio/sd.c2
-rw-r--r--libcpu/arm/cortex-a/interrupt.h2
4 files changed, 6 insertions, 5 deletions
diff --git a/bsp/qemu-vexpress-a9/drivers/drv_sdio.c b/bsp/qemu-vexpress-a9/drivers/drv_sdio.c
index 1ecd147289..2628222627 100644
--- a/bsp/qemu-vexpress-a9/drivers/drv_sdio.c
+++ b/bsp/qemu-vexpress-a9/drivers/drv_sdio.c
@@ -440,14 +440,11 @@ int pl180_init(void)
sdhci->priv = pdat;
write32(pdat->virt + PL180_POWER, 0xbf);
- // rt_kprintf("power:0x%08x\n", read32(pdat->virt + PL180_POWER));
-
host->ops = &ops;
host->freq_min = 400000;
host->freq_max = 50000000;
host->valid_ocr = VDD_32_33 | VDD_33_34;
- // host->flags = MMCSD_MUTBLKWRITE | MMCSD_SUP_HIGHSPEED | MMCSD_SUP_SDIO_IRQ | MMCSD_BUSWIDTH_4;
- host->flags = MMCSD_MUTBLKWRITE | MMCSD_SUP_HIGHSPEED | MMCSD_SUP_SDIO_IRQ;
+ host->flags = MMCSD_MUTBLKWRITE | MMCSD_SUP_HIGHSPEED | MMCSD_SUP_SDIO_IRQ | MMCSD_BUSWIDTH_4;
host->max_seg_size = 2048;
host->max_dma_segs = 10;
host->max_blk_size = 512;
diff --git a/bsp/qemu-vexpress-a9/drivers/secondary_cpu.c b/bsp/qemu-vexpress-a9/drivers/secondary_cpu.c
index 29bb9ec895..9221ecee87 100644
--- a/bsp/qemu-vexpress-a9/drivers/secondary_cpu.c
+++ b/bsp/qemu-vexpress-a9/drivers/secondary_cpu.c
@@ -17,6 +17,8 @@
#include "drv_timer.h"
#ifdef RT_USING_SMP
+#include <interrupt.h>
+
static void rt_hw_timer2_isr(int vector, void *param)
{
rt_tick_increase();
diff --git a/components/drivers/sdio/sd.c b/components/drivers/sdio/sd.c
index 3e7ad1cd16..183eba169d 100644
--- a/components/drivers/sdio/sd.c
+++ b/components/drivers/sdio/sd.c
@@ -264,7 +264,7 @@ static rt_int32_t mmcsd_switch(struct rt_mmcsd_card *card)
if ((buf[16] & 0xF) != 1)
{
- LOG_E("switching card to high speed failed!");
+ LOG_I("switching card to high speed failed!");
goto err;
}
diff --git a/libcpu/arm/cortex-a/interrupt.h b/libcpu/arm/cortex-a/interrupt.h
index 31f79cc66e..442187edee 100644
--- a/libcpu/arm/cortex-a/interrupt.h
+++ b/libcpu/arm/cortex-a/interrupt.h
@@ -17,6 +17,8 @@
#define INT_IRQ 0x00
#define INT_FIQ 0x01
+void rt_hw_vector_init(void);
+
void rt_hw_interrupt_control(int vector, int priority, int route);
void rt_hw_interrupt_init(void);