static int matrix_init(void) { matrix_write_protect_disable(matrix64_base()); matrix_write_protect_disable(matrix32_base()); matrix_configure_slave_h64mx(); matrix_configure_slave_h32mx(); return matrix_configure_peri_security(security_ps_peri_id, ARRAY_SIZE(security_ps_peri_id)); }
static int matrix_init(void) { int ret; matrix_write_protect_disable(AT91C_BASE_MATRIX64); matrix_write_protect_disable(AT91C_BASE_MATRIX32); ret = matrix_configure_slave(); if (ret) return -1; ret = matrix_config_periheral(); if (ret) return -1; return 0; }