summaryrefslogtreecommitdiff
path: root/bsp/beaglebone
diff options
context:
space:
mode:
authoryangjie <[email protected]>2021-04-09 10:52:34 +0800
committeryangjie <[email protected]>2021-04-09 10:52:34 +0800
commit75e4c9dd0a065f8a5a548a4f557277a48d6e3c24 (patch)
treec403c732d79bac61d5defba1ed996d2d0bfb1a4d /bsp/beaglebone
parent31cb379daeaeda2b1d4dba7670a90ea59e115ac8 (diff)
[bsp]update GPL license to Apache-2.0, and format files
Diffstat (limited to 'bsp/beaglebone')
-rw-r--r--bsp/beaglebone/applications/board.c92
-rw-r--r--bsp/beaglebone/applications/board.h8
-rw-r--r--bsp/beaglebone/drivers/gpio.c8
-rw-r--r--bsp/beaglebone/drivers/gpio.h8
-rw-r--r--bsp/beaglebone/drivers/uart.c8
-rw-r--r--bsp/beaglebone/drivers/uart.h8
6 files changed, 54 insertions, 78 deletions
diff --git a/bsp/beaglebone/applications/board.c b/bsp/beaglebone/applications/board.c
index 7a7380c5f8..ff25dd7dd7 100644
--- a/bsp/beaglebone/applications/board.c
+++ b/bsp/beaglebone/applications/board.c
@@ -1,11 +1,7 @@
/*
- * File : board.c
- * This file is part of RT-Thread RTOS
- * COPYRIGHT (C) 2012, RT-Thread Development Team
+ * Copyright (c) 2006-2021, RT-Thread Development Team
*
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rt-thread.org/license/LICENSE
+ * SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
@@ -49,7 +45,7 @@ static rt_uint32_t DMTIMER = 0;
static void rt_hw_timer_isr(int vector, void* param)
{
- rt_tick_increase();
+ rt_tick_increase();
DMTIMER_IRQSTATUS(TIMER_HW_BASE) = DMTIMER_IRQSTATUS_RAW_OVF_IT_FLAG;
}
@@ -71,73 +67,73 @@ static void timer_clk_init(void)
while (!(CM_PER_L4LS_CLKSTCTRL_REG(prcm_base) & (1<<8)))
;
- /* Select the clock source for the Timer2 instance. */
- CM_DPLL_CLKSEL_TIMER7_CLK(prcm_base) &= ~(CM_DPLL_CLKSEL_CLK_CLKSEL);
- /* 32k clock source */
- CM_DPLL_CLKSEL_TIMER7_CLK(prcm_base) |= CM_DPLL_CLKSEL_CLK_CLKSEL_SEL3;
+ /* Select the clock source for the Timer2 instance. */
+ CM_DPLL_CLKSEL_TIMER7_CLK(prcm_base) &= ~(CM_DPLL_CLKSEL_CLK_CLKSEL);
+ /* 32k clock source */
+ CM_DPLL_CLKSEL_TIMER7_CLK(prcm_base) |= CM_DPLL_CLKSEL_CLK_CLKSEL_SEL3;
- while ((CM_DPLL_CLKSEL_TIMER7_CLK(prcm_base) & CM_DPLL_CLKSEL_CLK_CLKSEL) !=
- CM_DPLL_CLKSEL_CLK_CLKSEL_SEL3);
+ while ((CM_DPLL_CLKSEL_TIMER7_CLK(prcm_base) & CM_DPLL_CLKSEL_CLK_CLKSEL) !=
+ CM_DPLL_CLKSEL_CLK_CLKSEL_SEL3);
- /* Writing to MODULEMODE field of CM_PER_TIMER7_CLKCTRL register. */
- CM_PER_TIMER7_CLKCTRL(prcm_base) |= CM_PER_CLKCTRL_MODULEMODE_ENABLE;
+ /* Writing to MODULEMODE field of CM_PER_TIMER7_CLKCTRL register. */
+ CM_PER_TIMER7_CLKCTRL(prcm_base) |= CM_PER_CLKCTRL_MODULEMODE_ENABLE;
- /* Waiting for MODULEMODE field to reflect the written value. */
- while ((CM_PER_TIMER7_CLKCTRL(prcm_base) & CM_PER_CLKCTRL_MODULEMODE) !=
- CM_PER_CLKCTRL_MODULEMODE_ENABLE);
+ /* Waiting for MODULEMODE field to reflect the written value. */
+ while ((CM_PER_TIMER7_CLKCTRL(prcm_base) & CM_PER_CLKCTRL_MODULEMODE) !=
+ CM_PER_CLKCTRL_MODULEMODE_ENABLE);
- /*
- * Waiting for IDLEST field in CM_PER_TIMER7_CLKCTRL register
- * for the module is fully functional.
- */
- while ((CM_PER_TIMER7_CLKCTRL(prcm_base) & CM_PER_CLKCTRL_IDLEST) !=
- CM_PER_CLKCTRL_IDLEST_FUNC);
+ /*
+ * Waiting for IDLEST field in CM_PER_TIMER7_CLKCTRL register
+ * for the module is fully functional.
+ */
+ while ((CM_PER_TIMER7_CLKCTRL(prcm_base) & CM_PER_CLKCTRL_IDLEST) !=
+ CM_PER_CLKCTRL_IDLEST_FUNC);
- /* Waiting for the L4LS clock */
- while (!(CM_PER_L4LS_CLKSTCTRL_REG(prcm_base) & CM_PER_L4LS_CLKSTCTRL_CLKACTIVITY_L4LS_GCLK));
- /* Waiting for the TIMER7 clock */
- while (!(CM_PER_L4LS_CLKSTCTRL_REG(prcm_base) & CM_PER_L4LS_CLKSTCTRL_CLKACTIVITY_TIMER7_GCLK));
+ /* Waiting for the L4LS clock */
+ while (!(CM_PER_L4LS_CLKSTCTRL_REG(prcm_base) & CM_PER_L4LS_CLKSTCTRL_CLKACTIVITY_L4LS_GCLK));
+ /* Waiting for the TIMER7 clock */
+ while (!(CM_PER_L4LS_CLKSTCTRL_REG(prcm_base) & CM_PER_L4LS_CLKSTCTRL_CLKACTIVITY_TIMER7_GCLK));
}
int rt_hw_timer_init(void)
{
- rt_uint32_t counter;
+ rt_uint32_t counter;
#ifdef RT_USING_VMM
DMTIMER = vmm_find_iomap("TIMER7");
#endif
- timer_clk_init();
+ timer_clk_init();
- /* soft reset the timer */
- DMTIMER_TIOCP_CFG(TIMER_HW_BASE) |= 1;
+ /* soft reset the timer */
+ DMTIMER_TIOCP_CFG(TIMER_HW_BASE) |= 1;
while ((DMTIMER_TIOCP_CFG(TIMER_HW_BASE) & 0x1) == 1)
;
- /* calculate count */
- counter = 0xffffffff - (32768UL/RT_TICK_PER_SECOND);
+ /* calculate count */
+ counter = 0xffffffff - (32768UL/RT_TICK_PER_SECOND);
- /* set initial count */
- DMTIMER_TCRR(TIMER_HW_BASE) = counter;
- /* set reload count */
- DMTIMER_TLDR(TIMER_HW_BASE) = counter;
+ /* set initial count */
+ DMTIMER_TCRR(TIMER_HW_BASE) = counter;
+ /* set reload count */
+ DMTIMER_TLDR(TIMER_HW_BASE) = counter;
- /* set mode: auto reload */
- DMTIMER_TCLR(TIMER_HW_BASE) |= DMTIMER_TCLR_AR;
+ /* set mode: auto reload */
+ DMTIMER_TCLR(TIMER_HW_BASE) |= DMTIMER_TCLR_AR;
- /* interrupt enable for match */
- DMTIMER_IRQENABLE_SET(TIMER_HW_BASE) = DMTIMER_IRQENABLE_SET_OVF_EN_FLAG;
+ /* interrupt enable for match */
+ DMTIMER_IRQENABLE_SET(TIMER_HW_BASE) = DMTIMER_IRQENABLE_SET_OVF_EN_FLAG;
DMTIMER_IRQSTATUS(TIMER_HW_BASE) = DMTIMER_IRQSTATUS_RAW_OVF_IT_FLAG;
- rt_hw_interrupt_install(TINT7, rt_hw_timer_isr, RT_NULL, "tick");
- rt_hw_interrupt_control(TINT7, 0, 0);
- rt_hw_interrupt_umask(TINT7);
+ rt_hw_interrupt_install(TINT7, rt_hw_timer_isr, RT_NULL, "tick");
+ rt_hw_interrupt_control(TINT7, 0, 0);
+ rt_hw_interrupt_umask(TINT7);
while (DMTIMER_TWPS(TIMER_HW_BASE) != 0)
;
- /* start timer */
- DMTIMER_TCLR(TIMER_HW_BASE) |= DMTIMER_TCLR_ST;
+ /* start timer */
+ DMTIMER_TCLR(TIMER_HW_BASE) |= DMTIMER_TCLR_ST;
while (DMTIMER_TWPS(TIMER_HW_BASE) != 0)
;
@@ -152,7 +148,7 @@ INIT_BOARD_EXPORT(rt_hw_timer_init);
void rt_hw_board_init(void)
{
rt_components_board_init();
- rt_console_set_device(RT_CONSOLE_DEVICE_NAME);
+ rt_console_set_device(RT_CONSOLE_DEVICE_NAME);
}
void rt_hw_cpu_reset(void)
diff --git a/bsp/beaglebone/applications/board.h b/bsp/beaglebone/applications/board.h
index 765ab962b0..cfd794fc5b 100644
--- a/bsp/beaglebone/applications/board.h
+++ b/bsp/beaglebone/applications/board.h
@@ -1,11 +1,7 @@
/*
- * File : board.h
- * This file is part of RT-Thread RTOS
- * COPYRIGHT (C) 2013, RT-Thread Development Team
+ * Copyright (c) 2006-2021, RT-Thread Development Team
*
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rt-thread.org/license/LICENSE
+ * SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
diff --git a/bsp/beaglebone/drivers/gpio.c b/bsp/beaglebone/drivers/gpio.c
index 425fbb4f4e..9fc0280b7d 100644
--- a/bsp/beaglebone/drivers/gpio.c
+++ b/bsp/beaglebone/drivers/gpio.c
@@ -1,11 +1,7 @@
/*
- * File : gpio.c
- * This file is part of RT-Thread RTOS
- * COPYRIGHT (C) 2015, RT-Thread Development Team
+ * Copyright (c) 2006-2021, RT-Thread Development Team
*
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rt-thread.org/license/LICENSE
+ * SPDX-License-Identifier: Apache-2.0
*
*/
diff --git a/bsp/beaglebone/drivers/gpio.h b/bsp/beaglebone/drivers/gpio.h
index afe929c45e..ffc4fce780 100644
--- a/bsp/beaglebone/drivers/gpio.h
+++ b/bsp/beaglebone/drivers/gpio.h
@@ -1,11 +1,7 @@
/*
- * File : gpio.h
- * This file is part of RT-Thread RTOS
- * COPYRIGHT (C) 2015, RT-Thread Development Team
+ * Copyright (c) 2006-2021, RT-Thread Development Team
*
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rt-thread.org/license/LICENSE
+ * SPDX-License-Identifier: Apache-2.0
*
*/
diff --git a/bsp/beaglebone/drivers/uart.c b/bsp/beaglebone/drivers/uart.c
index b623e1571f..887bf2b1cd 100644
--- a/bsp/beaglebone/drivers/uart.c
+++ b/bsp/beaglebone/drivers/uart.c
@@ -1,11 +1,7 @@
/*
- * File : serial.c
- * This file is part of RT-Thread RTOS
- * COPYRIGHT (C) 2013, RT-Thread Development Team
+ * Copyright (c) 2006-2021, RT-Thread Development Team
*
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rt-thread.org/license/LICENSE
+ * SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
diff --git a/bsp/beaglebone/drivers/uart.h b/bsp/beaglebone/drivers/uart.h
index 15f7f2c399..598bbb6532 100644
--- a/bsp/beaglebone/drivers/uart.h
+++ b/bsp/beaglebone/drivers/uart.h
@@ -1,11 +1,7 @@
/*
- * File : serial.h
- * This file is part of RT-Thread RTOS
- * COPYRIGHT (C) 2013, RT-Thread Development Team
+ * Copyright (c) 2006-2021, RT-Thread Development Team
*
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rt-thread.org/license/LICENSE
+ * SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes