mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			Merge branch 'TomoYamanaka-master_branch2'
						commit
						b32f7a9aaf
					
				| 
						 | 
				
			
			@ -811,6 +811,15 @@ __asm(
 | 
			
		|||
__STATIC_INLINE void __v7_inv_dcache_all(void) {
 | 
			
		||||
    __v7_all_cache(0);
 | 
			
		||||
}
 | 
			
		||||
/** \brief  Clean and Invalidate D$ by MVA
 | 
			
		||||
 | 
			
		||||
    DCCIMVAC. Data cache clean and invalidate by MVA to PoC
 | 
			
		||||
 */
 | 
			
		||||
__STATIC_INLINE void __v7_clean_inv_dcache_mva(void *va) {
 | 
			
		||||
    __MCR(15, 0, (uint32_t)va, 7, 14, 1);
 | 
			
		||||
    __DMB();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#include "core_ca_mmu.h"
 | 
			
		||||
 | 
			
		||||
#elif (defined (__GNUC__)) /*------------------ GNU Compiler ---------------------*/
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -524,7 +524,11 @@ static void uart_err_irq(IRQn_Type irq_num, uint32_t index) {
 | 
			
		|||
        }
 | 
			
		||||
        serial_rx_abort_asynch(obj);
 | 
			
		||||
        
 | 
			
		||||
#if defined ( __ICCARM__ )
 | 
			
		||||
        was_masked = __disable_irq_iar();
 | 
			
		||||
#else
 | 
			
		||||
        was_masked = __disable_irq();
 | 
			
		||||
#endif /* __ICCARM__ */
 | 
			
		||||
        if (obj->serial.uart->SCFSR & 0x93) {
 | 
			
		||||
            err_read = obj->serial.uart->SCFSR;
 | 
			
		||||
            obj->serial.uart->SCFSR = (err_read & ~0x93);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue