1234567891011121314151617181920212223242526272829 |
- /* SPDX-License-Identifier: GPL-2.0+ */
- /*
- * K3: Architecture common definitions
- *
- * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
- * Lokesh Vutla <lokeshvutla@ti.com>
- */
- #include <asm/armv7_mpu.h>
- #define AM654 2
- #define J721E 4
- #define REV_PG1_0 0
- #define REV_PG2_0 1
- struct fwl_data {
- const char *name;
- u16 fwl_id;
- u16 regions;
- };
- void setup_k3_mpu_regions(void);
- int early_console_init(void);
- void disable_linefill_optimization(void);
- void remove_fwl_configs(struct fwl_data *fwl_data, size_t fwl_data_size);
- void start_non_linux_remote_cores(void);
- int load_firmware(char *name_fw, char *name_loadaddr, u32 *loadaddr);
- void k3_sysfw_print_ver(void);
|