Author: korli Date: 2010-06-12 16:16:30 +0200 (Sat, 12 Jun 2010) New Revision: 37114 Changeset: http://dev.haiku-os.org/changeset/37114/haiku Modified: haiku/trunk/src/add-ons/kernel/drivers/audio/hda/driver.h haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp Log: some verbs use a 16 bits payload Modified: haiku/trunk/src/add-ons/kernel/drivers/audio/hda/driver.h =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/audio/hda/driver.h 2010-06-12 14:02:50 UTC (rev 37113) +++ haiku/trunk/src/add-ons/kernel/drivers/audio/hda/driver.h 2010-06-12 14:16:30 UTC (rev 37114) @@ -354,7 +354,7 @@ void hda_hw_uninit(hda_controller* controller); status_t hda_send_verbs(hda_codec* codec, corb_t* verbs, uint32* responses, uint32 count); -status_t hda_verb_write(hda_codec* codec, uint32 nid, uint32 vid, uint8 payload); +status_t hda_verb_write(hda_codec* codec, uint32 nid, uint32 vid, uint16 payload); status_t hda_verb_read(hda_codec* codec, uint32 nid, uint32 vid, uint32 *response); /* hda_controller.c: Stream support */ Modified: haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp 2010-06-12 14:02:50 UTC (rev 37113) +++ haiku/trunk/src/add-ons/kernel/drivers/audio/hda/hda_controller.cpp 2010-06-12 14:16:30 UTC (rev 37114) @@ -775,7 +775,7 @@ status_t -hda_verb_write(hda_codec* codec, uint32 nid, uint32 vid, uint8 payload) +hda_verb_write(hda_codec* codec, uint32 nid, uint32 vid, uint16 payload) { corb_t verb = MAKE_VERB(codec->addr, nid, vid, payload); return hda_send_verbs(codec, &verb, NULL, 1);