|
2 | 2 | //
|
3 | 3 | // TAS2781 HDA SPI driver
|
4 | 4 | //
|
5 |
| -// Copyright 2024 Texas Instruments, Inc. |
| 5 | +// Copyright 2024-2025 Texas Instruments, Inc. |
6 | 6 | //
|
7 | 7 | // Author: Baojun Xu <baojun.xu@ti.com>
|
8 | 8 |
|
@@ -771,19 +771,19 @@ static int tasdevice_process_block(void *context, unsigned char *data,
|
771 | 771 | switch (subblk_typ) {
|
772 | 772 | case TASDEVICE_CMD_SING_W:
|
773 | 773 | subblk_offset = tasdevice_single_byte_wr(tas_priv,
|
774 |
| - dev_idx & 0x4f, data, sublocksize); |
| 774 | + dev_idx & 0x3f, data, sublocksize); |
775 | 775 | break;
|
776 | 776 | case TASDEVICE_CMD_BURST:
|
777 | 777 | subblk_offset = tasdevice_burst_wr(tas_priv,
|
778 |
| - dev_idx & 0x4f, data, sublocksize); |
| 778 | + dev_idx & 0x3f, data, sublocksize); |
779 | 779 | break;
|
780 | 780 | case TASDEVICE_CMD_DELAY:
|
781 | 781 | subblk_offset = tasdevice_delay(tas_priv,
|
782 |
| - dev_idx & 0x4f, data, sublocksize); |
| 782 | + dev_idx & 0x3f, data, sublocksize); |
783 | 783 | break;
|
784 | 784 | case TASDEVICE_CMD_FIELD_W:
|
785 | 785 | subblk_offset = tasdevice_field_wr(tas_priv,
|
786 |
| - dev_idx & 0x4f, data, sublocksize); |
| 786 | + dev_idx & 0x3f, data, sublocksize); |
787 | 787 | break;
|
788 | 788 | default:
|
789 | 789 | subblk_offset = 2;
|
|
0 commit comments