Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Start OCC for the second CPU #94

Merged
16 changes: 8 additions & 8 deletions src/include/cpu/power/occ.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@

#include <stdint.h>

void writeOCCSRAM(uint32_t address, uint64_t *buffer, size_t data_length);
void readOCCSRAM(uint32_t address, uint64_t *buffer, size_t data_length);
void write_occ_command(uint64_t write_data);
void clear_occ_special_wakeups(uint64_t cores);
void special_occ_wakeup_disable(uint64_t cores);
void occ_start_from_mem(void);
void writeOCCSRAM(uint8_t chip, uint32_t address, uint64_t *buffer, size_t data_length);
void readOCCSRAM(uint8_t chip, uint32_t address, uint64_t *buffer, size_t data_length);
void write_occ_command(uint8_t chip, uint64_t write_data);
void clear_occ_special_wakeups(uint8_t chip, uint64_t cores);
void special_occ_wakeup_disable(uint8_t chip, uint64_t cores);
void occ_start_from_mem(uint8_t chip);

void pm_occ_fir_init(void);
void pm_pba_fir_init(void);
void pm_occ_fir_init(uint8_t chip);
void pm_pba_fir_init(uint8_t chip);

#endif /* CPU_PPC64_OCC_H */
2 changes: 1 addition & 1 deletion src/lib/device_tree.c
Original file line number Diff line number Diff line change
Expand Up @@ -554,7 +554,7 @@ struct device_tree_node *dt_find_node(struct device_tree_node *parent,
if (!create)
return NULL;

found = malloc(sizeof(*found));
found = calloc(1, sizeof(*found));
if (!found)
return NULL;
found->name = strdup(*path);
Expand Down
4 changes: 4 additions & 0 deletions src/mainboard/raptor-cs/talos-2/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,10 @@ config MAINBOARD_DIR
string
default "raptor-cs/talos-2"

config HEAP_SIZE
hex
default 0x200000

config MAINBOARD_PART_NUMBER
string
default "Talos II"
Expand Down
2 changes: 1 addition & 1 deletion src/mainboard/raptor-cs/talos-2/memlayout.ld
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,6 @@ SECTIONS
*/
CBFS_CACHE( 0xF8380000, 6M)

RAMSTAGE( 0xF9000000, 2M)
RAMSTAGE( 0xF9000000, 3M)

}
Loading