m1n1/proxyclient/experiments
Eileen Yoon d649c8803f aop: Add lpai + voicetrigger test (doesn't work)
I'm getting garbage from the low-power audio input (lpai) mic which
exists solely for voicetrigger. The garbage specifically is `61 7b`
repeated. Obviously no voicetrigger report because there's nothing
useful in lpai output. I'm suspecting its an mca/clock issue (maybe even
SEP/permissions) because there's nothing suspicious from the aop RX/TX
IPC side.

```
[audio.audio] Report REPORT/0xee #0
[audio.audio] unknown report: 0xee
00000000  c5 96 20 01 00 00 00 00  9c f5 10 00 00 00 00 00  |.. .............|
00000010  b8 07 00 00 20 30 6e 69  01 00 00 00 43 02 00 00  |.... 0ni....C...|
00000020  00 00 00 00 c5 96 20 01  00 00 00 00 00 00 00 00  |...... .........|
00000030  a4 07 00 00 9a 07 00 00  61 7b 61 7b 61 7b 61 7b  |........a{a{a{a{|
00000040  61 7b 61 7b 61 7b 61 7b  61 7b 61 7b 61 7b 61 7b  |a{a{a{a{a{a{a{a{|
00000050  *
000007b0  61 7b 61 7b 61 7b 61 7b                           |a{a{a{a{        |
```

Signed-off-by: Eileen Yoon <eyn@gmx.com>
2024-10-31 01:24:36 +09:00
..
addrdump.py proxyclient: Big cleanup/move to module 2021-06-10 19:40:48 +09:00
aes.py experiments/aes.py: Simplify by using unified DART 2023-01-28 10:48:46 +09:00
agx_1tri.py experiments/agx_*.py: Autodetect FW version and GPU rev 2022-12-04 13:17:10 +09:00
agx_boot.py experiments/agx_*.py: Autodetect FW version and GPU rev 2022-12-04 13:17:10 +09:00
agx_cancel.py experiments/agx_*.py: Autodetect FW version and GPU rev 2022-12-04 13:17:10 +09:00
agx_deps.py experiments/agx_*.py: Autodetect FW version and GPU rev 2022-12-04 13:17:10 +09:00
agx_dumpstructs.py experiments/agx_dumpstructs.py: Dump microsequence 2022-09-27 06:02:28 +09:00
agx_parallel.py experiments/agx_*.py: Autodetect FW version and GPU rev 2022-12-04 13:17:10 +09:00
agx_renderframe.py experiments/agx_*.py: Autodetect FW version and GPU rev 2022-12-04 13:17:10 +09:00
agx_tlb.py experiments/agx_*.py: Autodetect FW version and GPU rev 2022-12-04 13:17:10 +09:00
agx_tracetimings.py experiments/agx_*.py: Autodetect FW version and GPU rev 2022-12-04 13:17:10 +09:00
agx_xtest.py experiments/agx_xtest.py: Here be exploits! 2023-03-06 15:15:17 +09:00
aic2_vms.py experiments/aic2_vms.py: New experiment 2023-05-05 02:02:19 +09:00
aic_test.py proxyclient: Big cleanup/move to module 2021-06-10 19:40:48 +09:00
amcc_err_handler.py experiments/amcc_err_handler.py: New old thing to dump AMCC errors 2022-04-19 23:32:11 +09:00
ane.py m1n1/ane: Initial commit 2023-03-28 17:10:15 +09:00
aop_als.py aop: Support Ambient Light Sensor (ALS) endpoint 2024-10-31 01:24:36 +09:00
aop_audio.py aop: Stream high-power mic samples to ADMAC 2024-10-31 01:24:36 +09:00
aop_vt.py aop: Add lpai + voicetrigger test (doesn't work) 2024-10-31 01:24:36 +09:00
audio_capture.py experiments/audio_capture.py: Demonstrate audio capture 2022-02-08 14:18:20 +09:00
avd.py avd: Make experiment display an option 2024-01-11 16:20:49 +09:00
avd_e.py m1n1/avd: Add initial AVD driver prototype/tracer 2024-01-11 16:20:49 +09:00
avd_fw.py m1n1/avd: Add initial AVD driver prototype/tracer 2024-01-11 16:20:49 +09:00
chickens.py proxyclient: Big cleanup/move to module 2021-06-10 19:40:48 +09:00
cpu_pstate_latencies.py experiments/cpu_pstate_latencies.py: Fix stuff 2023-04-18 21:55:12 +09:00
cpu_pstates.py Set missing execute bits in proxyclient/{experiments|tools}/*.py 2021-11-23 01:23:11 +09:00
dart_dump.py experiments/dart_dump.py: Fix register dump after 183991ca19 2023-02-02 09:50:56 +09:00
dcp.py experiments/dcp: Make dcp*.py scripts run again 2024-10-31 01:24:36 +09:00
dcp_iboot.py experiments/dcp: Make dcp*.py scripts run again 2024-10-31 01:24:36 +09:00
dcpext_iboot.py experiments/dcp: Make dcp*.py scripts run again 2024-10-31 01:24:36 +09:00
dmp.py experiments/dmp.py: DMP/GoFetch bug test experiment 2024-04-09 11:06:46 +09:00
find_sprr_regs.py proxyclient: Big cleanup/move to module 2021-06-10 19:40:48 +09:00
fptest.py proxyclient: Big cleanup/move to module 2021-06-10 19:40:48 +09:00
hacr_trap_bits.py proxyclient: Big cleanup/move to module 2021-06-10 19:40:48 +09:00
i2c.py proxyclient: Big cleanup/move to module 2021-06-10 19:40:48 +09:00
isp.py isp: Initial commit 2023-10-05 14:02:49 +09:00
jpeg.py jpeg: Unbreak encode for RGB formats 2022-04-16 19:40:44 +09:00
jpeg_doc.md jpeg: Add documentation 2022-04-16 19:40:44 +09:00
memdump.py proxyclient: Big cleanup/move to module 2021-06-10 19:40:48 +09:00
mmio_sweep.py experiments/mmio_sweep.py: Patch in AOP power-domains on t6000 2022-11-04 12:36:49 +09:00
mtp.py experiments/mtp.py: Clean up 2023-04-16 21:23:46 +09:00
ohmmeter.py m1n1.hw.codecs.cs42l84: File the ohmmeter codec regmap 2022-06-21 17:20:30 +09:00
pcie_enable_devices.py Make scripts executable 2022-04-16 19:17:33 +09:00
prores.py Spelling fixes 2023-12-13 16:50:42 +09:00
scaler.py experiments/scaler.py: Use unified DART implementation 2023-01-28 10:48:46 +09:00
smc.py experiments/smc.py: Turn into SMC key dumper 2022-02-15 14:05:13 +09:00
smc_watcher.py experiments/smc_watcher.py: new experiment 2022-12-26 15:07:52 +09:00
speaker_amp.py experiments/speaker_amp.py: Fix AUDIO_P power-domain index 2022-08-30 22:29:41 +09:00
spi.py experiments/spi.py: Cleanup/updates 2023-04-16 21:23:46 +09:00
sprr_test_permissions.py proxyclient: Big cleanup/move to module 2021-06-10 19:40:48 +09:00
timer_test.py proxyclient: Big cleanup/move to module 2021-06-10 19:40:48 +09:00
touchbar_apple_prepare.sh experiments: Optimize bad apple video playback 2023-04-16 17:11:33 +09:00
touchbar_bad_apple.py experiments: Optimize bad apple video playback 2023-04-16 17:11:33 +09:00
touchbar_rainbow.py experiments/touchbar_rainbow.py: Better rainbow 2023-04-23 18:12:09 +09:00