Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions src/audio/base_fw.c
Original file line number Diff line number Diff line change
Expand Up @@ -859,8 +859,7 @@ static SHARED_DATA struct comp_driver_info comp_basefw_info = {

UT_STATIC void sys_comp_basefw_init(void)
{
comp_register(platform_shared_get(&comp_basefw_info,
sizeof(comp_basefw_info)));
comp_register(&comp_basefw_info);
}

DECLARE_MODULE(sys_comp_basefw_init);
Expand Down
3 changes: 1 addition & 2 deletions src/audio/chain_dma.c
Original file line number Diff line number Diff line change
Expand Up @@ -694,8 +694,7 @@ static SHARED_DATA struct comp_driver_info comp_chain_dma_info = {

UT_STATIC void sys_comp_chain_dma_init(void)
{
comp_register(platform_shared_get(&comp_chain_dma_info,
sizeof(comp_chain_dma_info)));
comp_register(&comp_chain_dma_info);
}

DECLARE_MODULE(sys_comp_chain_dma_init);
Expand Down
2 changes: 1 addition & 1 deletion src/audio/component.c
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ EXPORT_SYMBOL(comp_set_state);

void sys_comp_init(struct sof *sof)
{
sof->comp_drivers = platform_shared_get(&cd, sizeof(cd));
sof->comp_drivers = &cd;

list_init(&sof->comp_drivers->list);
k_spinlock_init(&sof->comp_drivers->lock);
Expand Down
3 changes: 1 addition & 2 deletions src/audio/dai-legacy.c
Original file line number Diff line number Diff line change
Expand Up @@ -1134,8 +1134,7 @@ static SHARED_DATA struct comp_driver_info comp_dai_info = {

UT_STATIC void sys_comp_dai_init(void)
{
comp_register(platform_shared_get(&comp_dai_info,
sizeof(comp_dai_info)));
comp_register(&comp_dai_info);
}

DECLARE_MODULE(sys_comp_dai_init);
Expand Down
2 changes: 1 addition & 1 deletion src/audio/dai-zephyr.c
Original file line number Diff line number Diff line change
Expand Up @@ -2065,7 +2065,7 @@ static SHARED_DATA struct comp_driver_info comp_dai_info = {

UT_STATIC void sys_comp_dai_init(void)
{
comp_register(platform_shared_get(&comp_dai_info, sizeof(comp_dai_info)));
comp_register(&comp_dai_info);
}

DECLARE_MODULE(sys_comp_dai_init);
Expand Down
3 changes: 1 addition & 2 deletions src/audio/google/google_hotword_detect.c
Original file line number Diff line number Diff line change
Expand Up @@ -472,8 +472,7 @@ static SHARED_DATA struct comp_driver_info ghd_driver_info = {

UT_STATIC void sys_comp_ghd_init(void)
{
comp_register(platform_shared_get(&ghd_driver_info,
sizeof(ghd_driver_info)));
comp_register(&ghd_driver_info);
}

DECLARE_MODULE(sys_comp_ghd_init);
Expand Down
3 changes: 1 addition & 2 deletions src/audio/host-legacy.c
Original file line number Diff line number Diff line change
Expand Up @@ -1074,8 +1074,7 @@ static SHARED_DATA struct comp_driver_info comp_host_info = {

UT_STATIC void sys_comp_host_init(void)
{
comp_register(platform_shared_get(&comp_host_info,
sizeof(comp_host_info)));
comp_register(&comp_host_info);
}

DECLARE_MODULE(sys_comp_host_init);
Expand Down
3 changes: 1 addition & 2 deletions src/audio/host-zephyr.c
Original file line number Diff line number Diff line change
Expand Up @@ -1338,8 +1338,7 @@ static SHARED_DATA struct comp_driver_info comp_host_info = {

UT_STATIC void sys_comp_host_init(void)
{
comp_register(platform_shared_get(&comp_host_info,
sizeof(comp_host_info)));
comp_register(&comp_host_info);
}

DECLARE_MODULE(sys_comp_host_init);
Expand Down
3 changes: 1 addition & 2 deletions src/audio/kpb.c
Original file line number Diff line number Diff line change
Expand Up @@ -2748,8 +2748,7 @@ static SHARED_DATA struct comp_driver_info comp_kpb_info = {

UT_STATIC void sys_comp_kpb_init(void)
{
comp_register(platform_shared_get(&comp_kpb_info,
sizeof(comp_kpb_info)));
comp_register(&comp_kpb_info);
}

DECLARE_MODULE(sys_comp_kpb_init);
Expand Down
3 changes: 1 addition & 2 deletions src/audio/pipeline/pipeline-graph.c
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,7 @@ static inline void pipeline_posn_offset_put(uint32_t posn_offset)

void pipeline_posn_init(struct sof *sof)
{
sof->pipeline_posn = platform_shared_get(&pipeline_posn_shared,
sizeof(pipeline_posn_shared));
sof->pipeline_posn = &pipeline_posn_shared;
k_spinlock_init(&sof->pipeline_posn->lock);
}

Expand Down
3 changes: 1 addition & 2 deletions src/audio/selector/selector.c
Original file line number Diff line number Diff line change
Expand Up @@ -539,8 +539,7 @@ static SHARED_DATA struct comp_driver_info comp_selector_info = {
/** \brief Initializes selector component. */
UT_STATIC void sys_comp_selector_init(void)
{
comp_register(platform_shared_get(&comp_selector_info,
sizeof(comp_selector_info)));
comp_register(&comp_selector_info);
}

DECLARE_MODULE(sys_comp_selector_init);
Expand Down
3 changes: 1 addition & 2 deletions src/audio/tone/tone-ipc3.c
Original file line number Diff line number Diff line change
Expand Up @@ -401,8 +401,7 @@ static SHARED_DATA struct comp_driver_info comp_tone_info = {

UT_STATIC void sys_comp_tone_init(void)
{
comp_register(platform_shared_get(&comp_tone_info,
sizeof(comp_tone_info)));
comp_register(&comp_tone_info);
}

DECLARE_MODULE(sys_comp_tone_init);
Expand Down
3 changes: 1 addition & 2 deletions src/drivers/interrupt.c
Original file line number Diff line number Diff line change
Expand Up @@ -168,8 +168,7 @@ struct irq_cascade_desc *interrupt_get_parent(uint32_t irq)

void interrupt_init(struct sof *sof)
{
sof->cascade_root = platform_shared_get(&cascade_root,
sizeof(cascade_root));
sof->cascade_root = &cascade_root;

sof->cascade_root->last_irq = PLATFORM_IRQ_FIRST_CHILD - 1;
k_spinlock_init(&sof->cascade_root->lock);
Expand Down
2 changes: 1 addition & 1 deletion src/idc/idc.c
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,7 @@ __cold int idc_init(void)
tr_dbg(&idc_tr, "entry");

/* initialize idc data */
(*idc)->payload = platform_shared_get(static_payload, sizeof(static_payload));
(*idc)->payload = static_payload;

#ifdef CONFIG_SOF_TELEMETRY_IO_PERFORMANCE_MEASUREMENTS
struct io_perf_data_item init_data = {IO_PERF_IDC_ID,
Expand Down
3 changes: 1 addition & 2 deletions src/include/sof/audio/module_adapter/module/generic.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,7 @@ static SHARED_DATA struct comp_driver_info comp_module_##adapter##_info = { \
\
UT_STATIC void sys_comp_module_##adapter##_init(void) \
{ \
comp_register(platform_shared_get(&comp_module_##adapter##_info, \
sizeof(comp_module_##adapter##_info))); \
comp_register(&comp_module_##adapter##_info); \
} \
\
DECLARE_MODULE(sys_comp_module_##adapter##_init)
Expand Down
1 change: 0 additions & 1 deletion src/lib/clk.c
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,6 @@ uint64_t clock_ticks_per_sample(int clock, uint32_t sample_rate)
uint32_t ticks_per_msec;
uint64_t ticks_per_sample;

platform_shared_get(clk_info, sizeof(*clk_info));
ticks_per_msec = clk_info->freqs[clk_info->current_freq_idx].ticks_per_msec;
ticks_per_sample = sample_rate ? ticks_per_msec * 1000 / sample_rate : 0;

Expand Down
3 changes: 1 addition & 2 deletions src/lib/notifier.c
Original file line number Diff line number Diff line change
Expand Up @@ -209,8 +209,7 @@ __cold void init_system_notify(struct sof *sof)
list_init(&(*notify)->list[i]);

if (cpu_get_id() == PLATFORM_PRIMARY_CORE_ID)
sof->notify_data = platform_shared_get(notify_data_shared,
sizeof(notify_data_shared));
sof->notify_data = notify_data_shared;
}

void free_system_notify(void)
Expand Down
5 changes: 0 additions & 5 deletions src/platform/amd/acp_6_3/include/platform/lib/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -165,11 +165,6 @@ struct sof;
#define SHARED_DATA
void platform_init_memmap(struct sof *sof);

static inline void *platform_shared_get(void *ptr, int bytes)
{
return ptr;
}

static inline void *platform_rfree_prepare(void *ptr)
{
return ptr;
Expand Down
5 changes: 0 additions & 5 deletions src/platform/amd/acp_7_0/include/platform/lib/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -176,11 +176,6 @@ struct sof;
#define SHARED_DATA
void platform_init_memmap(struct sof *sof);

static inline void *platform_shared_get(void *ptr, int bytes)
{
return ptr;
}

static inline void *platform_rfree_prepare(void *ptr)
{
return ptr;
Expand Down
5 changes: 0 additions & 5 deletions src/platform/amd/acp_7_x/include/platform/lib/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -231,11 +231,6 @@ struct sof;
#define SHARED_DATA
void platform_init_memmap(struct sof *sof);

static inline void *platform_shared_get(void *ptr, int bytes)
{
return ptr;
}

static inline void *platform_rfree_prepare(void *ptr)
{
return ptr;
Expand Down
5 changes: 0 additions & 5 deletions src/platform/amd/rembrandt/include/platform/lib/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -156,11 +156,6 @@ struct sof;
#define SHARED_DATA
void platform_init_memmap(struct sof *sof);

static inline void *platform_shared_get(void *ptr, int bytes)
{
return ptr;
}

static inline void *platform_rfree_prepare(void *ptr)
{
return ptr;
Expand Down
5 changes: 0 additions & 5 deletions src/platform/amd/renoir/include/platform/lib/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -151,11 +151,6 @@ struct sof;
#define SHARED_DATA
void platform_init_memmap(struct sof *sof);

static inline void *platform_shared_get(void *ptr, int bytes)
{
return ptr;
}

static inline void *platform_rfree_prepare(void *ptr)
{
return ptr;
Expand Down
2 changes: 1 addition & 1 deletion src/platform/amd/renoir/lib/clk.c
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ void platform_clock_init(struct sof *sof)
{
int i;

sof->clocks = platform_shared_get(platform_clocks_info, sizeof(platform_clocks_info));
sof->clocks = platform_clocks_info;

for (i = 0; i < PLATFORM_CORE_COUNT; i++) {
sof->clocks[i] = (struct clock_info) {
Expand Down
2 changes: 1 addition & 1 deletion src/platform/amd/renoir/lib/memory.c
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,5 @@ static SHARED_DATA struct mm memmap = {
void platform_init_memmap(struct sof *sof)
{
/* memmap has been initialized statically as a part of .data */
sof->memory_map = platform_shared_get(&memmap, sizeof(memmap));
sof->memory_map = &memmap;
}
2 changes: 1 addition & 1 deletion src/platform/amd/renoir/platform.c
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ int platform_init(struct sof *sof)
{
int ret;

sof->platform_timer = platform_shared_get(&timer_shared, sizeof(timer_shared));
sof->platform_timer = &timer_shared;
sof->cpu_timers = sof->platform_timer;

/* to view system memory */
Expand Down
5 changes: 0 additions & 5 deletions src/platform/amd/vangogh/include/platform/lib/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -150,11 +150,6 @@ struct sof;
#define SHARED_DATA
void platform_init_memmap(struct sof *sof);

static inline void *platform_shared_get(void *ptr, int bytes)
{
return ptr;
}

static inline void *platform_rfree_prepare(void *ptr)
{
return ptr;
Expand Down
5 changes: 0 additions & 5 deletions src/platform/imx8/include/platform/lib/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -187,11 +187,6 @@ struct sof;

void platform_init_memmap(struct sof *sof);

static inline void *platform_shared_get(void *ptr, int bytes)
{
return ptr;
}

#define uncache_to_cache(address) address
#define cache_to_uncache(address) address
#define cache_to_uncache_init(address) address
Expand Down
2 changes: 1 addition & 1 deletion src/platform/imx8/lib/clk.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ void platform_clock_init(struct sof *sof)
{
int i;

sof->clocks = platform_shared_get(platform_clocks_info, sizeof(platform_clocks_info));
sof->clocks = platform_clocks_info;

for (i = 0; i < CONFIG_CORE_COUNT; i++) {
sof->clocks[i] = (struct clock_info) {
Expand Down
2 changes: 1 addition & 1 deletion src/platform/imx8/lib/memory.c
Original file line number Diff line number Diff line change
Expand Up @@ -95,5 +95,5 @@ static SHARED_DATA struct mm memmap = {
void platform_init_memmap(struct sof *sof)
{
/* memmap has been initialized statically as a part of .data */
sof->memory_map = platform_shared_get(&memmap, sizeof(memmap));
sof->memory_map = &memmap;
}
5 changes: 0 additions & 5 deletions src/platform/imx8m/include/platform/lib/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -211,11 +211,6 @@ void platform_init_memmap(struct sof *sof);
#define cache_to_uncache_init(address) address
#define is_uncached(address) 0

static inline void *platform_shared_get(void *ptr, int bytes)
{
return ptr;
}

/**
* \brief Function for keeping shared data synchronized.
* It's used after usage of data shared by different cores.
Expand Down
2 changes: 1 addition & 1 deletion src/platform/imx8m/lib/clk.c
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ void platform_clock_init(struct sof *sof)
{
int i;

sof->clocks = platform_shared_get(platform_clocks_info, sizeof(platform_clocks_info));
sof->clocks = platform_clocks_info;

for (i = 0; i < CONFIG_CORE_COUNT; i++) {
sof->clocks[i] = (struct clock_info) {
Expand Down
2 changes: 1 addition & 1 deletion src/platform/imx8m/lib/memory.c
Original file line number Diff line number Diff line change
Expand Up @@ -97,5 +97,5 @@ static SHARED_DATA struct mm memmap = {
void platform_init_memmap(struct sof *sof)
{
/* memmap has been initialized statically as a part of .data */
sof->memory_map = platform_shared_get(&memmap, sizeof(memmap));
sof->memory_map = &memmap;
}
5 changes: 0 additions & 5 deletions src/platform/imx8m_cm7/include/platform/lib/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,6 @@
/* WAKEUP domain MU1 side B */
#define MU_BASE 0x30AB0000UL

static inline void *platform_shared_get(void *ptr, int bytes)
{
return ptr;
}

#endif /* __PLATFORM_LIB_MEMORY_H__ */

#else
Expand Down
5 changes: 0 additions & 5 deletions src/platform/imx8ulp/include/platform/lib/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -195,11 +195,6 @@ void platform_init_memmap(struct sof *sof);
#define cache_to_uncache_init(address) address
#define is_uncached(address) 0

static inline void *platform_shared_get(void *ptr, int bytes)
{
return ptr;
}

/**
* \brief Function for keeping shared data synchronized.
* It's used after usage of data shared by different cores.
Expand Down
2 changes: 1 addition & 1 deletion src/platform/imx8ulp/lib/clk.c
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ void platform_clock_init(struct sof *sof)
{
int i;

sof->clocks = platform_shared_get(platform_clocks_info, sizeof(platform_clocks_info));
sof->clocks = platform_clocks_info;

for (i = 0; i < CONFIG_CORE_COUNT; i++) {
sof->clocks[i] = (struct clock_info) {
Expand Down
2 changes: 1 addition & 1 deletion src/platform/imx8ulp/lib/memory.c
Original file line number Diff line number Diff line change
Expand Up @@ -96,5 +96,5 @@ static SHARED_DATA struct mm memmap = {
void platform_init_memmap(struct sof *sof)
{
/* memmap has been initialized statically as a part of .data */
sof->memory_map = platform_shared_get(&memmap, sizeof(memmap));
sof->memory_map = &memmap;
}
5 changes: 0 additions & 5 deletions src/platform/imx93_a55/include/platform/lib/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,6 @@
/* WM8962 is connected to SAI3 */
#define SAI3_BASE 0x42660000

static inline void *platform_shared_get(void *ptr, int bytes)
{
return ptr;
}

#endif /* __PLATFORM_LIB_MEMORY_H__ */

#else
Expand Down
5 changes: 0 additions & 5 deletions src/platform/imx95/include/platform/lib/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,6 @@
/* WAKEUP domain MU7 side B */
#define MU_BASE 0x42440000UL

static inline void *platform_shared_get(void *ptr, int bytes)
{
return ptr;
}

#endif /* __PLATFORM_LIB_MEMORY_H__ */

#else
Expand Down
Loading
Loading