/sof-2.7.6/ |
D | .travis.yml | 27 # 'name:'-less jobs appear with their env, e.g.: PLATFORM=tgl 33 - &build-platform 39 ./scripts/docker-run.sh ./scripts/xtensa-build-all.sh -r $PLATFORM 40 env: PLATFORM='jsl' 42 - <<: *build-platform 43 env: PLATFORM='sue' 45 - <<: *build-platform 46 env: PLATFORM='tgl' 48 - <<: *build-platform 49 env: PLATFORM='tgl-h' [all …]
|
D | Kconfig.sof | 22 Select if your platform has the reset vector 81 Select if the platform supports any interrupts of level 1. 88 Select if the platform supports any interrupts of level 2. 95 Select if the platform supports any interrupts of level 3. 102 Select if the platform supports any interrupts of level 4. 109 Select if the platform supports any interrupts of level 5. 179 A basic use case is to measure number of platform & cpu clock ticks 192 based on platform implementation.
|
/sof-2.7.6/src/include/sof/ |
D | platform.h | 9 * \file include/sof/platform.h 10 * \brief Platform API definition 17 #include <platform/platform.h> 25 /** \addtogroup platform_api Platform API 26 * Platform API specification. 31 * APIs declared here are defined for every platform. 35 * \brief Platform specific implementation of the On Boot Complete handler. 42 * \brief Platform initialization entry, called during FW initialization. 49 * \brief Platform specific context saving routine, called during DSP suspending.
|
/sof-2.7.6/scripts/ |
D | xtensa-build-all.sh | 47 <platform>_defconfig file. Implements and saves the manual configuration 51 usage: $0 [options] platform(s) 134 # parse platform args 136 platform=none 140 platform=$i 145 if [ "$platform" == "none" ]; then 146 echo "Error: Unknown platform specified: $arg" 152 # check target platform(s) have been passed in 177 for platform in "${PLATFORMS[@]}" 182 case $platform in [all …]
|
D | qemu-check.sh | 26 usage: qemu-check.sh [ platform(s) ] 57 platform=unknown 61 platform=$sp 66 if [ "$platform" = "unknown" ]; then 67 echo "Error: Unknown platform specified: $arg" 74 for platform in "${PLATFORMS[@]}" 76 FWNAME="sof-$platform.ri" 77 PLATFORM=$platform 83 case "$platform" in 159 ROM=(-r "${SOF_BUILDS}/build_${platform}_gcc/src/arch/xtensa/rom-$platform.bin") [all …]
|
D | xtensa-build-zephyr.sh | 31 the _defconfig file for that platform. 33 usage: $0 [options] platform(s) 113 for platform in "${PLATFORMS[@]}"; do 114 case "$platform" in 144 echo "Unsupported platform: $platform" 164 local bdir=build-"$platform" 181 -l "$STAGING"/sof/sof-"$platform".ldc \ 194 "$STAGING"/sof/community/sof-"$platform".ri 236 # parse platform args 238 platform=none [all …]
|
/sof-2.7.6/src/platform/ |
D | Kconfig | 3 menu "Platform" menu 6 prompt "Platform" 24 Select if your target platform is Baytrail-compatible 41 Select if your target platform is Cherrytrail-compatible 56 Select if your target platform is Haswell-compatible 71 Select if your target platform is Broadwell-compatible 86 Select if your target platform is Apollolake-compatible 104 Select if your target platform is Cannonlake-compatible 123 Select if your target platform is Suecreek-compatible 141 Select if your target platform is Icelake-compatible [all …]
|
/sof-2.7.6/tools/fuzzer/ |
D | main.c | 74 static struct fuzz_platform *platform[] = { variable 87 fprintf(stdout, "Usage %s -p platform <option(s)>\n", name); in usage() 89 fprintf(stdout, " -p platform name\n"); in usage() 91 for (i = 0; i < ARRAY_SIZE(platform); i++) in usage() 92 fprintf(stdout, "%s ", platform[i]->name); in usage() 114 struct fuzz_platform *plat = fuzzer->platform; in fuzzer_create_io_region() 134 struct fuzz_platform *plat = fuzzer->platform; in fuzzer_create_memory_region() 156 struct fuzz_platform *plat = fuzzer->platform; in fuzzer_free_regions() 168 /* called by platform when it receives IPC message */ 203 /* called by platform when it receives IPC message reply */ [all …]
|
D | fuzzer.h | 40 /* platform memory regions */ 77 /* platform description */ 84 int (*init)(struct fuzz *f, struct fuzz_platform *platform); 103 struct fuzz_platform *platform; member 117 /* called by platform when it receives IPC message */ 120 /* called by platform when it receives IPC message reply */ 123 /* called by platform when FW crashses */ 138 /* Convenience platform ops */ 143 fuzzer->platform->mailbox_read(fuzzer, mailbox->offset + offset, in fuzzer_mailbox_read() 151 fuzzer->platform->mailbox_write(fuzzer, mailbox->offset + offset, in fuzzer_mailbox_write() [all …]
|
/sof-2.7.6/tools/topology/topology1/ |
D | sof-cavs-nocodec.m4 | 18 include(`platform/intel/'PLATFORM`.m4') 21 ifelse(PLATFORM, `bxt', `define(NCORES, 1)') 22 ifelse(PLATFORM, `cnl', `define(NCORES, 4)') 23 ifelse(PLATFORM, `cml', `define(NCORES, 4)') 24 ifelse(PLATFORM, `icl', `define(NCORES, 4)') 25 ifelse(PLATFORM, `jsl', `define(NCORES, 2)') 26 ifelse(PLATFORM, `tgl', `define(NCORES, 4)') 27 ifelse(PLATFORM, `ehl', `define(NCORES, 4)') 28 ifelse(PLATFORM, `adl', `define(NCORES, 4)') 77 include(`platform/intel/intel-generic-dmic.m4') [all …]
|
/sof-2.7.6/.github/workflows/ |
D | pull-request.yml | 81 platform: [sue jsl tgl] 93 PLATFORM: ${{ matrix.platform }} 95 ./scripts/xtensa-build-all.sh -r ${PLATFORM} 112 platform: [imx8 imx8x imx8m, 129 PLATFORM: ${{ matrix.platform }} 131 ./scripts/xtensa-build-all.sh -o no-agent -r ${PLATFORM} 139 PLATFORM: ${{ matrix.platform }} 141 ../sof.git/scripts/qemu-check.sh ${PLATFORM}
|
/sof-2.7.6/src/platform/tigerlake/include/platform/lib/ |
D | pm_runtime.h | 9 * \file platform/tigerlake/include/platform/lib/pm_runtime.h 23 * \brief Initializes platform specific runtime power management. 29 * \brief Retrieves platform specific power management resource. 38 * \brief Releases platform specific power management resource. 53 * \brief Power gates platform specific hardware resources.
|
/sof-2.7.6/src/platform/cannonlake/include/platform/lib/ |
D | pm_runtime.h | 9 * \file platform/cannonlake/include/platform/lib/pm_runtime.h 23 * \brief Initializes platform specific runtime power management. 29 * \brief Retrieves platform specific power management resource. 38 * \brief Releases platform specific power management resource. 53 * \brief Power gates platform specific hardware resources.
|
/sof-2.7.6/src/platform/icelake/include/platform/lib/ |
D | pm_runtime.h | 9 * \file platform/icelake/include/platform/lib/pm_runtime.h 23 * \brief Initializes platform specific runtime power management. 29 * \brief Retrieves platform specific power management resource. 38 * \brief Releases platform specific power management resource. 53 * \brief Power gates platform specific hardware resources.
|
/sof-2.7.6/src/platform/apollolake/include/platform/ |
D | platform.h | 35 * The choice depends on HW features on different platform 55 /* Platform stream capabilities */ 74 /* platform has DMA memory type */ 77 /* platform has low power memory type */ 95 /* Platform defined panic code */ 104 * \brief Platform specific CPU entering idle. 105 * May be power-optimized using platform specific capabilities. 118 #error "This file shouldn't be included from outside of sof/platform.h"
|
/sof-2.7.6/src/platform/apollolake/include/platform/lib/ |
D | pm_runtime.h | 9 * \file platform/apollolake/include/platform/lib/pm_runtime.h 23 * \brief Initializes platform specific runtime power management. 30 * \brief Retrieves platform specific power management resource. 39 * \brief Releases platform specific power management resource. 54 * \brief Power gates platform specific hardware resources.
|
/sof-2.7.6/src/platform/baytrail/include/platform/ |
D | platform.h | 40 * The choice depends on HW features on different platform 56 /* Platform stream capabilities */ 81 /* Platform defined panic code */ 89 * \brief Platform specific CPU entering idle. 90 * May be power-optimized using platform specific capabilities. 101 /* Platform defined trace code */ 113 #error "This file shouldn't be included from outside of sof/platform.h"
|
/sof-2.7.6/src/platform/amd/renoir/include/platform/ |
D | platform.h | 22 #include <platform/fw_scratch_mem.h> 40 /* Platform stream capabilities */ 65 /* Platform defined panic code */ 72 * brief Platform specific CPU entering idle. 73 * May be power-optimized using platform specific capabilities. 89 #error "This file shouldn't be included from outside of sof/platform.h"
|
/sof-2.7.6/src/platform/haswell/include/platform/ |
D | platform.h | 36 * The choice depends on HW features on different platform 52 /* Platform stream capabilities */ 74 /* Platform defined panic code */ 82 * \brief Platform specific CPU entering idle. 83 * May be power-optimized using platform specific capabilities. 102 #error "This file shouldn't be included from outside of sof/platform.h"
|
/sof-2.7.6/src/platform/library/include/platform/lib/ |
D | pm_runtime.h | 9 * \file platform/haswell/include/platform/lib/pm_runtime.h 25 * \brief Initializes platform specific runtime power management. 31 * \brief Retrieves platform specific power management resource. 41 * \brief Releases platform specific power management resource.
|
/sof-2.7.6/src/platform/suecreek/include/platform/lib/ |
D | pm_runtime.h | 9 * \file platform/cannonlake/include/platform/lib/pm_runtime.h 23 * \brief Initializes platform specific runtime power management. 29 * \brief Retrieves platform specific power management resource. 38 * \brief Releases platform specific power management resource.
|
/sof-2.7.6/src/platform/baytrail/include/platform/lib/ |
D | pm_runtime.h | 9 * \file platform/baytrail/include/platform/lib/pm_runtime.h 24 * \brief Initializes platform specific runtime power management. 30 * \brief Retrieves platform specific power management resource. 40 * \brief Releases platform specific power management resource.
|
/sof-2.7.6/src/platform/haswell/include/platform/lib/ |
D | pm_runtime.h | 9 * \file platform/haswell/include/platform/lib/pm_runtime.h 25 * \brief Initializes platform specific runtime power management. 31 * \brief Retrieves platform specific power management resource. 41 * \brief Releases platform specific power management resource.
|
/sof-2.7.6/zephyr/ |
D | CMakeLists.txt | 1 # This is still WIP - Not fully validated on any platform. 8 set(PLATFORM "library") variable 10 zephyr_include_directories(../src/platform/library/include) 40 # 3. Platform IP - PM, init, clocks, IRQs will transition directly to Zephyr 47 set(SOF_PLATFORM_PATH "${SOF_SRC_PATH}/platform") 107 # Platform sources 109 ${SOF_PLATFORM_PATH}/baytrail/platform.c 121 set(PLATFORM "baytrail") variable 136 set(PLATFORM "haswell") variable 177 # Platform sources [all …]
|
/sof-2.7.6/src/platform/imx8m/include/platform/ |
D | platform.h | 40 /* Platform stream capabilities */ 62 /* Platform defined panic code */ 68 * \brief Platform specific CPU entering idle. 69 * May be power-optimized using platform specific capabilities. 85 #error "This file shouldn't be included from outside of sof/platform.h"
|