Commit 9b5f0edf authored by Takashi Sakamoto's avatar Takashi Sakamoto Committed by Takashi Iwai

ALSA: fireworks/bebob: Add suffix for long long integer literal

This commit adds suffix to register values of each device, to supress 'sparse'
warnings. Additionally, this commit changes offset values with integer literal.
Signed-off-by: default avatarTakashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent a6b598bf
...@@ -35,8 +35,8 @@ ...@@ -35,8 +35,8 @@
#include "../cmp.h" #include "../cmp.h"
/* basic register addresses on DM1000/DM1100/DM1500 */ /* basic register addresses on DM1000/DM1100/DM1500 */
#define BEBOB_ADDR_REG_INFO 0xffffc8020000 #define BEBOB_ADDR_REG_INFO 0xffffc8020000ULL
#define BEBOB_ADDR_REG_REQ 0xffffc8021000 #define BEBOB_ADDR_REG_REQ 0xffffc8021000ULL
struct snd_bebob; struct snd_bebob;
......
...@@ -14,15 +14,15 @@ ...@@ -14,15 +14,15 @@
#define DIG_OUT "Digital Out" #define DIG_OUT "Digital Out"
#define STM_IN "Stream In" #define STM_IN "Stream In"
#define SAFFIRE_ADDRESS_BASE 0x000100000000 #define SAFFIRE_ADDRESS_BASE 0x000100000000ULL
#define SAFFIRE_OFFSET_CLOCK_SOURCE 0x0000000000f8 #define SAFFIRE_OFFSET_CLOCK_SOURCE 0x00f8
#define SAFFIREPRO_OFFSET_CLOCK_SOURCE 0x000000000174 #define SAFFIREPRO_OFFSET_CLOCK_SOURCE 0x0174
/* whether sync to external device or not */ /* whether sync to external device or not */
#define SAFFIRE_OFFSET_CLOCK_SYNC_EXT 0x00000000013c #define SAFFIRE_OFFSET_CLOCK_SYNC_EXT 0x013c
#define SAFFIRE_LE_OFFSET_CLOCK_SYNC_EXT 0x000000000432 #define SAFFIRE_LE_OFFSET_CLOCK_SYNC_EXT 0x0432
#define SAFFIREPRO_OFFSET_CLOCK_SYNC_EXT 0x000000000164 #define SAFFIREPRO_OFFSET_CLOCK_SYNC_EXT 0x0164
#define SAFFIRE_CLOCK_SOURCE_INTERNAL 0 #define SAFFIRE_CLOCK_SOURCE_INTERNAL 0
#define SAFFIRE_CLOCK_SOURCE_SPDIF 1 #define SAFFIRE_CLOCK_SOURCE_SPDIF 1
...@@ -35,10 +35,10 @@ ...@@ -35,10 +35,10 @@
#define SAFFIREPRO_CLOCK_SOURCE_WORDCLOCK 5 #define SAFFIREPRO_CLOCK_SOURCE_WORDCLOCK 5
/* S/PDIF, ADAT1, ADAT2 is enabled or not. three quadlets */ /* S/PDIF, ADAT1, ADAT2 is enabled or not. three quadlets */
#define SAFFIREPRO_ENABLE_DIG_IFACES 0x0000000001a4 #define SAFFIREPRO_ENABLE_DIG_IFACES 0x01a4
/* saffirepro has its own parameter for sampling frequency */ /* saffirepro has its own parameter for sampling frequency */
#define SAFFIREPRO_RATE_NOREBOOT 0x0000000001cc #define SAFFIREPRO_RATE_NOREBOOT 0x01cc
/* index is the value for this register */ /* index is the value for this register */
static const unsigned int rates[] = { static const unsigned int rates[] = {
[0] = 0, [0] = 0,
...@@ -51,8 +51,8 @@ static const unsigned int rates[] = { ...@@ -51,8 +51,8 @@ static const unsigned int rates[] = {
}; };
/* saffire(no label)/saffire LE has metering */ /* saffire(no label)/saffire LE has metering */
#define SAFFIRE_OFFSET_METER 0x000000000100 #define SAFFIRE_OFFSET_METER 0x0100
#define SAFFIRE_LE_OFFSET_METER 0x000000000168 #define SAFFIRE_LE_OFFSET_METER 0x0168
static inline int static inline int
saffire_read_block(struct snd_bebob *bebob, u64 offset, saffire_read_block(struct snd_bebob *bebob, u64 offset,
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
/* padding */ /* padding */
#define MAUDIO_BOOTLOADER_CUE3 0x00000000 #define MAUDIO_BOOTLOADER_CUE3 0x00000000
#define MAUDIO_SPECIFIC_ADDRESS 0xffc700000000 #define MAUDIO_SPECIFIC_ADDRESS 0xffc700000000ULL
#define METER_OFFSET 0x00600000 #define METER_OFFSET 0x00600000
...@@ -111,7 +111,7 @@ int snd_bebob_maudio_load_firmware(struct fw_unit *unit) ...@@ -111,7 +111,7 @@ int snd_bebob_maudio_load_firmware(struct fw_unit *unit)
* firmware version 5058 or later has date later than "20070401", but * firmware version 5058 or later has date later than "20070401", but
* 'date' is not null-terminated. * 'date' is not null-terminated.
*/ */
if (date < 0x3230303730343031) { if (date < 0x3230303730343031LL) {
dev_err(&unit->device, dev_err(&unit->device,
"Use firmware version 5058 or later\n"); "Use firmware version 5058 or later\n");
err = -ENOSYS; err = -ENOSYS;
......
...@@ -31,8 +31,8 @@ ...@@ -31,8 +31,8 @@
*/ */
#include "./fireworks.h" #include "./fireworks.h"
#define MEMORY_SPACE_EFW_COMMAND 0xecc000000000 #define MEMORY_SPACE_EFW_COMMAND 0xecc000000000ULL
#define MEMORY_SPACE_EFW_RESPONSE 0xecc080000000 #define MEMORY_SPACE_EFW_RESPONSE 0xecc080000000ULL
#define ERROR_RETRIES 3 #define ERROR_RETRIES 3
#define ERROR_DELAY_MS 5 #define ERROR_DELAY_MS 5
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment