beep: Override codec beep NID

Add a beep NID override variable to the HDA structure.
The variable may be updated in the board.c to override the
codec NID auto detection.

BUG=chrome-os-partner:21543, 21216
TEST=depthcharge log doesn't report "Audio: Failed to find a
beep-capable node." and with a coreboot change, the system
should beep.
BRANCH=peppy, falco

Original-Change-Id: I56b4112705fd8d38e8f3990ed9711db82ce2fd64
Signed-off-by: Marc Jones <marc.jones@se-eng.com>
Reviewed-on: https://gerrit.chromium.org/gerrit/64864
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Commit-Queue: Duncan Laurie <dlaurie@chromium.org>
(cherry picked from commit c143cff5978c39a4592787f6e8b8ce3f56a4416d)

Change-Id: Id3f1a547e96d5fd49b17046559ad80f2efd18f03
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/66647
5 files changed
tree: 08cd840640c769b24584631d827612010ef666cc
  1. board/
  2. src/
  3. util/
  4. .gitignore
  5. Kconfig
  6. Makefile
  7. Makefile.inc
  8. PRESUBMIT.cfg