Added security configuration
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11279 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
ea74631c1b
commit
c70771c57b
|
@ -635,6 +635,9 @@ OSAL_IRQ_HANDLER(SAMA_UART_FLEXCOM4_HANDLER) {
|
||||||
void uart_lld_init(void) {
|
void uart_lld_init(void) {
|
||||||
|
|
||||||
#if SAMA_UART_USE_UART0
|
#if SAMA_UART_USE_UART0
|
||||||
|
#if SAMA_HAL_IS_SECURE
|
||||||
|
mtxConfigPeriphSecurity(MATRIX1, ID_UART0, SECURE_PER);
|
||||||
|
#endif /* SAMA_HAL_IS_SECURE */
|
||||||
uartObjectInit(&UARTD0);
|
uartObjectInit(&UARTD0);
|
||||||
UARTD0.uart = UART0;
|
UARTD0.uart = UART0;
|
||||||
UARTD0.clock = SAMA_UART0CLK;
|
UARTD0.clock = SAMA_UART0CLK;
|
||||||
|
@ -665,6 +668,9 @@ void uart_lld_init(void) {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if SAMA_UART_USE_UART1
|
#if SAMA_UART_USE_UART1
|
||||||
|
#if SAMA_HAL_IS_SECURE
|
||||||
|
mtxConfigPeriphSecurity(MATRIX1, ID_UART1, SECURE_PER);
|
||||||
|
#endif /* SAMA_HAL_IS_SECURE */
|
||||||
uartObjectInit(&UARTD1);
|
uartObjectInit(&UARTD1);
|
||||||
UARTD1.uart = UART1;
|
UARTD1.uart = UART1;
|
||||||
UARTD1.clock = SAMA_UART1CLK;
|
UARTD1.clock = SAMA_UART1CLK;
|
||||||
|
@ -695,6 +701,9 @@ void uart_lld_init(void) {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if SAMA_UART_USE_UART2
|
#if SAMA_UART_USE_UART2
|
||||||
|
#if SAMA_HAL_IS_SECURE
|
||||||
|
mtxConfigPeriphSecurity(MATRIX1, ID_UART2, SECURE_PER);
|
||||||
|
#endif /* SAMA_HAL_IS_SECURE */
|
||||||
uartObjectInit(&UARTD2);
|
uartObjectInit(&UARTD2);
|
||||||
UARTD2.uart = UART2;
|
UARTD2.uart = UART2;
|
||||||
UARTD2.clock = SAMA_UART2CLK;
|
UARTD2.clock = SAMA_UART2CLK;
|
||||||
|
@ -725,6 +734,9 @@ void uart_lld_init(void) {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if SAMA_UART_USE_UART3
|
#if SAMA_UART_USE_UART3
|
||||||
|
#if SAMA_HAL_IS_SECURE
|
||||||
|
mtxConfigPeriphSecurity(MATRIX1, ID_UART3, SECURE_PER);
|
||||||
|
#endif /* SAMA_HAL_IS_SECURE */
|
||||||
uartObjectInit(&UARTD3);
|
uartObjectInit(&UARTD3);
|
||||||
UARTD3.uart = UART3;
|
UARTD3.uart = UART3;
|
||||||
UARTD3.clock = SAMA_UART3CLK;
|
UARTD3.clock = SAMA_UART3CLK;
|
||||||
|
@ -755,6 +767,9 @@ void uart_lld_init(void) {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if SAMA_UART_USE_UART4
|
#if SAMA_UART_USE_UART4
|
||||||
|
#if SAMA_HAL_IS_SECURE
|
||||||
|
mtxConfigPeriphSecurity(MATRIX1, ID_UART4, SECURE_PER);
|
||||||
|
#endif /* SAMA_HAL_IS_SECURE */
|
||||||
uartObjectInit(&UARTD4);
|
uartObjectInit(&UARTD4);
|
||||||
UARTD4.uart = UART4;
|
UARTD4.uart = UART4;
|
||||||
UARTD4.clock = SAMA_UART4CLK;
|
UARTD4.clock = SAMA_UART4CLK;
|
||||||
|
@ -785,6 +800,9 @@ void uart_lld_init(void) {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if SAMA_UART_USE_FLEXCOM0
|
#if SAMA_UART_USE_FLEXCOM0
|
||||||
|
#if SAMA_HAL_IS_SECURE
|
||||||
|
mtxConfigPeriphSecurity(MATRIX1, ID_FLEXCOM0, SECURE_PER);
|
||||||
|
#endif /* SAMA_HAL_IS_SECURE */
|
||||||
uartObjectInit(&FUARTD0);
|
uartObjectInit(&FUARTD0);
|
||||||
FUARTD0.flexcom = FLEXCOM0;
|
FUARTD0.flexcom = FLEXCOM0;
|
||||||
FUARTD0.usart = USART0;
|
FUARTD0.usart = USART0;
|
||||||
|
@ -816,6 +834,9 @@ void uart_lld_init(void) {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if SAMA_UART_USE_FLEXCOM1
|
#if SAMA_UART_USE_FLEXCOM1
|
||||||
|
#if SAMA_HAL_IS_SECURE
|
||||||
|
mtxConfigPeriphSecurity(MATRIX1, ID_FLEXCOM1, SECURE_PER);
|
||||||
|
#endif /* SAMA_HAL_IS_SECURE */
|
||||||
uartObjectInit(&FUARTD1);
|
uartObjectInit(&FUARTD1);
|
||||||
FUARTD1.flexcom = FLEXCOM1;
|
FUARTD1.flexcom = FLEXCOM1;
|
||||||
FUARTD1.usart = USART1;
|
FUARTD1.usart = USART1;
|
||||||
|
@ -847,6 +868,9 @@ void uart_lld_init(void) {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if SAMA_UART_USE_FLEXCOM2
|
#if SAMA_UART_USE_FLEXCOM2
|
||||||
|
#if SAMA_HAL_IS_SECURE
|
||||||
|
mtxConfigPeriphSecurity(MATRIX1, ID_FLEXCOM2, SECURE_PER);
|
||||||
|
#endif /* SAMA_HAL_IS_SECURE */
|
||||||
uartObjectInit(&FUARTD2);
|
uartObjectInit(&FUARTD2);
|
||||||
FUARTD2.flexcom = FLEXCOM2;
|
FUARTD2.flexcom = FLEXCOM2;
|
||||||
FUARTD2.usart = USART2;
|
FUARTD2.usart = USART2;
|
||||||
|
@ -878,6 +902,9 @@ void uart_lld_init(void) {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if SAMA_UART_USE_FLEXCOM3
|
#if SAMA_UART_USE_FLEXCOM3
|
||||||
|
#if SAMA_HAL_IS_SECURE
|
||||||
|
mtxConfigPeriphSecurity(MATRIX1, ID_FLEXCOM3, SECURE_PER);
|
||||||
|
#endif /* SAMA_HAL_IS_SECURE */
|
||||||
uartObjectInit(&FUARTD3);
|
uartObjectInit(&FUARTD3);
|
||||||
FUARTD3.flexcom = FLEXCOM3;
|
FUARTD3.flexcom = FLEXCOM3;
|
||||||
FUARTD3.usart = USART3;
|
FUARTD3.usart = USART3;
|
||||||
|
@ -909,6 +936,9 @@ void uart_lld_init(void) {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if SAMA_UART_USE_FLEXCOM4
|
#if SAMA_UART_USE_FLEXCOM4
|
||||||
|
#if SAMA_HAL_IS_SECURE
|
||||||
|
mtxConfigPeriphSecurity(MATRIX1, ID_FLEXCOM4, SECURE_PER);
|
||||||
|
#endif /* SAMA_HAL_IS_SECURE */
|
||||||
uartObjectInit(&FUARTD4);
|
uartObjectInit(&FUARTD4);
|
||||||
FUARTD4.flexcom = FLEXCOM4;
|
FUARTD4.flexcom = FLEXCOM4;
|
||||||
FUARTD4.usart = USART4;
|
FUARTD4.usart = USART4;
|
||||||
|
|
Loading…
Reference in New Issue