1005fdd53SThomas Gleixner // SPDX-License-Identifier: GPL-2.0-or-later 21da177e4SLinus Torvalds /*************************************************************************** 31da177e4SLinus Torvalds * au88x0_a3ddata.c 41da177e4SLinus Torvalds * 51da177e4SLinus Torvalds * Wed Nov 19 21:11:32 2003 61da177e4SLinus Torvalds * Copyright 2003 mjander 71da177e4SLinus Torvalds * mjander@users.sourceforge.org 81da177e4SLinus Torvalds ****************************************************************************/ 91da177e4SLinus Torvalds 101da177e4SLinus Torvalds /* 111da177e4SLinus Torvalds */ 121da177e4SLinus Torvalds 131da177e4SLinus Torvalds /* Constant initializer values. */ 141da177e4SLinus Torvalds 151da177e4SLinus Torvalds static const a3d_Hrtf_t A3dHrirZeros = { 161da177e4SLinus Torvalds 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171da177e4SLinus Torvalds 0, 0, 0, 181da177e4SLinus Torvalds 0, 0, 0, 191da177e4SLinus Torvalds 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 201da177e4SLinus Torvalds 0, 0, 0, 211da177e4SLinus Torvalds 0, 0, 0 221da177e4SLinus Torvalds }; 231da177e4SLinus Torvalds 24*ad1e0b7dSPierre-Louis Bossart static __maybe_unused const a3d_Hrtf_t A3dHrirImpulse = { 251da177e4SLinus Torvalds 0x7fff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 261da177e4SLinus Torvalds 0, 0, 0, 271da177e4SLinus Torvalds 0, 0, 0, 0, 281da177e4SLinus Torvalds 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 291da177e4SLinus Torvalds 0, 0, 0, 301da177e4SLinus Torvalds 0, 0, 0 311da177e4SLinus Torvalds }; 321da177e4SLinus Torvalds 33*ad1e0b7dSPierre-Louis Bossart static __maybe_unused const a3d_Hrtf_t A3dHrirOnes = { 341da177e4SLinus Torvalds 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 351da177e4SLinus Torvalds 0x7fff, 361da177e4SLinus Torvalds 0x7fff, 371da177e4SLinus Torvalds 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 381da177e4SLinus Torvalds 0x7fff, 391da177e4SLinus Torvalds 0x7fff, 401da177e4SLinus Torvalds 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 411da177e4SLinus Torvalds 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 421da177e4SLinus Torvalds 0x7fff, 431da177e4SLinus Torvalds 0x7fff, 441da177e4SLinus Torvalds 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 451da177e4SLinus Torvalds 0x7fff, 461da177e4SLinus Torvalds 0x7fff, 471da177e4SLinus Torvalds 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff 481da177e4SLinus Torvalds }; 491da177e4SLinus Torvalds 50*ad1e0b7dSPierre-Louis Bossart static __maybe_unused const a3d_Hrtf_t A3dHrirSatTest = { 511da177e4SLinus Torvalds 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 521da177e4SLinus Torvalds 0x7fff, 531da177e4SLinus Torvalds 0x7fff, 541da177e4SLinus Torvalds 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 551da177e4SLinus Torvalds 0x8001, 561da177e4SLinus Torvalds 0x8001, 571da177e4SLinus Torvalds 0x7fff, 0x0000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 581da177e4SLinus Torvalds 0, 0, 0, 591da177e4SLinus Torvalds 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 601da177e4SLinus Torvalds }; 611da177e4SLinus Torvalds 62*ad1e0b7dSPierre-Louis Bossart static __maybe_unused const a3d_Hrtf_t A3dHrirDImpulse = { 631da177e4SLinus Torvalds 0, 0x7fff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 641da177e4SLinus Torvalds 0, 0, 0, 651da177e4SLinus Torvalds 0, 0, 0, 0, 661da177e4SLinus Torvalds 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 671da177e4SLinus Torvalds 0, 0, 0, 681da177e4SLinus Torvalds 0, 0, 0 691da177e4SLinus Torvalds }; 701da177e4SLinus Torvalds 711da177e4SLinus Torvalds static const a3d_ItdDline_t A3dItdDlineZeros = { 721da177e4SLinus Torvalds 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 731da177e4SLinus Torvalds 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 741da177e4SLinus Torvalds }; 751da177e4SLinus Torvalds 761da177e4SLinus Torvalds static short const GainTCDefault = 0x300; 771da177e4SLinus Torvalds static short const ItdTCDefault = 0x0C8; 781da177e4SLinus Torvalds static short const HrtfTCDefault = 0x147; 791da177e4SLinus Torvalds static short const CoefTCDefault = 0x300; 80