| /drivers/rtc/ |
| A D | rtc-rx4581.c | 97 unsigned char date[7]; in rx4581_get_datetime() local 125 date[0] = 0x80; in rx4581_get_datetime() 126 err = spi_write_then_read(spi, date, 1, date, 7); in rx4581_get_datetime() 148 date[0], date[1], date[2], date[3], date[4], date[5], date[6]); in rx4581_get_datetime() 150 tm->tm_sec = bcd2bin(date[RX4581_REG_SC] & 0x7F); in rx4581_get_datetime() 151 tm->tm_min = bcd2bin(date[RX4581_REG_MN] & 0x7F); in rx4581_get_datetime() 152 tm->tm_hour = bcd2bin(date[RX4581_REG_HR] & 0x3F); /* rtc hr 0-23 */ in rx4581_get_datetime() 153 tm->tm_wday = ilog2(date[RX4581_REG_DW] & 0x7F); in rx4581_get_datetime() 154 tm->tm_mday = bcd2bin(date[RX4581_REG_DM] & 0x3F); in rx4581_get_datetime() 155 tm->tm_mon = bcd2bin(date[RX4581_REG_MO] & 0x1F) - 1; /* rtc mn 1-12 */ in rx4581_get_datetime() [all …]
|
| A D | rtc-rx8581.c | 67 unsigned char date[7]; in rx8581_rtc_read_time() local 97 err = regmap_bulk_read(regmap, RX8581_REG_SC, date, in rx8581_rtc_read_time() 98 sizeof(date)); in rx8581_rtc_read_time() 111 date[0], date[1], date[2], date[3], date[4], date[5], date[6]); in rx8581_rtc_read_time() 113 tm->tm_sec = bcd2bin(date[RX8581_REG_SC] & 0x7F); in rx8581_rtc_read_time() 114 tm->tm_min = bcd2bin(date[RX8581_REG_MN] & 0x7F); in rx8581_rtc_read_time() 115 tm->tm_hour = bcd2bin(date[RX8581_REG_HR] & 0x3F); /* rtc hr 0-23 */ in rx8581_rtc_read_time() 116 tm->tm_wday = ilog2(date[RX8581_REG_DW] & 0x7F); in rx8581_rtc_read_time() 117 tm->tm_mday = bcd2bin(date[RX8581_REG_DM] & 0x3F); in rx8581_rtc_read_time() 118 tm->tm_mon = bcd2bin(date[RX8581_REG_MO] & 0x1F) - 1; /* rtc mn 1-12 */ in rx8581_rtc_read_time() [all …]
|
| A D | rtc-rx8010.c | 110 u8 date[RX8010_YEAR - RX8010_SEC + 1]; in rx8010_get_time() local 122 err = regmap_bulk_read(rx8010->regs, RX8010_SEC, date, sizeof(date)); in rx8010_get_time() 126 dt->tm_sec = bcd2bin(date[RX8010_SEC - RX8010_SEC] & 0x7f); in rx8010_get_time() 132 dt->tm_wday = ffs(date[RX8010_WDAY - RX8010_SEC] & 0x7f); in rx8010_get_time() 140 u8 date[RX8010_YEAR - RX8010_SEC + 1]; in rx8010_set_time() local 148 date[RX8010_SEC - RX8010_SEC] = bin2bcd(dt->tm_sec); in rx8010_set_time() 149 date[RX8010_MIN - RX8010_SEC] = bin2bcd(dt->tm_min); in rx8010_set_time() 150 date[RX8010_HOUR - RX8010_SEC] = bin2bcd(dt->tm_hour); in rx8010_set_time() 151 date[RX8010_MDAY - RX8010_SEC] = bin2bcd(dt->tm_mday); in rx8010_set_time() 152 date[RX8010_MONTH - RX8010_SEC] = bin2bcd(dt->tm_mon + 1); in rx8010_set_time() [all …]
|
| A D | rtc-rx8025.c | 218 u8 date[7]; in rx8025_get_time() local 229 dev_dbg(dev, "%s: read %7ph\n", __func__, date); in rx8025_get_time() 237 + (date[RX8025_REG_HOUR] & 0x20 ? 12 : 0); in rx8025_get_time() 252 u8 date[7]; in rx8025_set_time() local 259 date[RX8025_REG_SEC] = bin2bcd(dt->tm_sec); in rx8025_set_time() 260 date[RX8025_REG_MIN] = bin2bcd(dt->tm_min); in rx8025_set_time() 262 date[RX8025_REG_HOUR] = bin2bcd(dt->tm_hour); in rx8025_set_time() 267 date[RX8025_REG_WDAY] = bin2bcd(dt->tm_wday); in rx8025_set_time() 268 date[RX8025_REG_MDAY] = bin2bcd(dt->tm_mday); in rx8025_set_time() 269 date[RX8025_REG_MONTH] = bin2bcd(dt->tm_mon + 1); in rx8025_set_time() [all …]
|
| A D | rtc-rv3028.c | 124 u8 date[6]; in timestamp0_show() local 135 sizeof(date)); in timestamp0_show() 139 tm.tm_sec = bcd2bin(date[0]); in timestamp0_show() 140 tm.tm_min = bcd2bin(date[1]); in timestamp0_show() 141 tm.tm_hour = bcd2bin(date[2]); in timestamp0_show() 142 tm.tm_mday = bcd2bin(date[3]); in timestamp0_show() 143 tm.tm_mon = bcd2bin(date[4]) - 1; in timestamp0_show() 313 u8 date[7]; in rv3028_get_time() local 323 ret = regmap_bulk_read(rv3028->regmap, RV3028_SEC, date, sizeof(date)); in rv3028_get_time() 341 u8 date[7]; in rv3028_set_time() local [all …]
|
| A D | rtc-spear.c | 202 unsigned int time, date; in spear_rtc_read_time() local 209 date = readl(config->ioaddr + DATE_REG); in spear_rtc_read_time() 214 tm->tm_mday = (date >> MDAY_SHIFT) & DAY_MASK; in spear_rtc_read_time() 215 tm->tm_mon = (date >> MONTH_SHIFT) & MONTH_MASK; in spear_rtc_read_time() 216 tm->tm_year = (date >> YEAR_SHIFT) & YEAR_MASK; in spear_rtc_read_time() 233 unsigned int time, date; in spear_rtc_set_time() local 243 writel(date, config->ioaddr + DATE_REG); in spear_rtc_set_time() 259 unsigned int time, date; in spear_rtc_read_alarm() local 264 date = readl(config->ioaddr + ALARM_DATE_REG); in spear_rtc_read_alarm() 289 unsigned int time, date; in spear_rtc_set_alarm() local [all …]
|
| A D | rtc-max31335.c | 287 u8 date[7]; in max31335_read_time() local 291 sizeof(date)); in max31335_read_time() 301 tm->tm_year = bcd2bin(date[6]) + 100; in max31335_read_time() 312 u8 date[7]; in max31335_set_time() local 314 date[0] = bin2bcd(tm->tm_sec); in max31335_set_time() 315 date[1] = bin2bcd(tm->tm_min); in max31335_set_time() 316 date[2] = bin2bcd(tm->tm_hour); in max31335_set_time() 317 date[3] = bin2bcd(tm->tm_wday + 1); in max31335_set_time() 318 date[4] = bin2bcd(tm->tm_mday); in max31335_set_time() 319 date[5] = bin2bcd(tm->tm_mon + 1); in max31335_set_time() [all …]
|
| A D | rtc-sunxi.c | 189 u32 date; in sunxi_rtc_getalarm() local 192 date = readl(chip->base + SUNXI_RTC_YMD); in sunxi_rtc_getalarm() 198 alrm_tm->tm_mday = SUNXI_DATE_GET_DAY_VALUE(date); in sunxi_rtc_getalarm() 199 alrm_tm->tm_mon = SUNXI_DATE_GET_MON_VALUE(date); in sunxi_rtc_getalarm() 221 u32 date, time; in sunxi_rtc_gettime() local 227 date = readl(chip->base + SUNXI_RTC_YMD); in sunxi_rtc_gettime() 236 rtc_tm->tm_mday = SUNXI_DATE_GET_DAY_VALUE(date); in sunxi_rtc_gettime() 237 rtc_tm->tm_mon = SUNXI_DATE_GET_MON_VALUE(date); in sunxi_rtc_gettime() 238 rtc_tm->tm_year = SUNXI_DATE_GET_YEAR_VALUE(date, in sunxi_rtc_gettime() 329 u32 date = 0; in sunxi_rtc_settime() local [all …]
|
| A D | rtc-rv8803.c | 240 u8 *date = date1; in rv8803_get_time() local 267 date = date2; in rv8803_get_time() 270 tm->tm_sec = bcd2bin(date[RV8803_SEC] & 0x7f); in rv8803_get_time() 273 tm->tm_wday = ilog2(date[RV8803_WEEK] & 0x7f); in rv8803_get_time() 284 u8 date[7]; in rv8803_set_time() local 297 date[RV8803_SEC] = bin2bcd(tm->tm_sec); in rv8803_set_time() 298 date[RV8803_MIN] = bin2bcd(tm->tm_min); in rv8803_set_time() 299 date[RV8803_HOUR] = bin2bcd(tm->tm_hour); in rv8803_set_time() 300 date[RV8803_WEEK] = 1 << (tm->tm_wday); in rv8803_set_time() 301 date[RV8803_DAY] = bin2bcd(tm->tm_mday); in rv8803_set_time() [all …]
|
| A D | rtc-rv3032.c | 226 u8 date[7]; in rv3032_get_time() local 236 ret = regmap_bulk_read(rv3032->regmap, RV3032_SEC, date, sizeof(date)); in rv3032_get_time() 243 tm->tm_wday = date[3] & 0x7; in rv3032_get_time() 254 u8 date[7]; in rv3032_set_time() local 257 date[0] = bin2bcd(tm->tm_sec); in rv3032_set_time() 258 date[1] = bin2bcd(tm->tm_min); in rv3032_set_time() 259 date[2] = bin2bcd(tm->tm_hour); in rv3032_set_time() 260 date[3] = tm->tm_wday; in rv3032_set_time() 261 date[4] = bin2bcd(tm->tm_mday); in rv3032_set_time() 262 date[5] = bin2bcd(tm->tm_mon + 1); in rv3032_set_time() [all …]
|
| A D | rtc-sun6i.c | 463 u32 date, time; in sun6i_rtc_gettime() local 469 date = readl(chip->base + SUN6I_RTC_YMD); in sun6i_rtc_gettime() 471 } while ((date != readl(chip->base + SUN6I_RTC_YMD)) || in sun6i_rtc_gettime() 483 rtc_tm->tm_mday = SUN6I_DATE_GET_DAY_VALUE(date); in sun6i_rtc_gettime() 484 rtc_tm->tm_mon = SUN6I_DATE_GET_MON_VALUE(date) - 1; in sun6i_rtc_gettime() 485 rtc_tm->tm_year = SUN6I_DATE_GET_YEAR_VALUE(date); in sun6i_rtc_gettime() 601 u32 date = 0; in sun6i_rtc_settime() local 610 date = div_u64(rtc_tm_to_time64(rtc_tm), SECS_PER_DAY); in sun6i_rtc_settime() 615 date = SUN6I_DATE_SET_DAY_VALUE(rtc_tm->tm_mday) | in sun6i_rtc_settime() 620 date |= SUN6I_LEAP_SET_VALUE(1); in sun6i_rtc_settime() [all …]
|
| A D | rtc-vt8500.c | 104 u32 date, time; in vt8500_rtc_read_time() local 106 date = readl(vt8500_rtc->regbase + VT8500_RTC_DR); in vt8500_rtc_read_time() 112 tm->tm_mday = bcd2bin(date & DATE_DAY_MASK); in vt8500_rtc_read_time() 113 tm->tm_mon = bcd2bin((date & DATE_MONTH_MASK) >> DATE_MONTH_S) - 1; in vt8500_rtc_read_time() 114 tm->tm_year = bcd2bin((date & DATE_YEAR_MASK) >> DATE_YEAR_S) in vt8500_rtc_read_time() 115 + ((date >> DATE_CENTURY_S) & 1 ? 200 : 100); in vt8500_rtc_read_time()
|
| A D | rtc-at91rm9200.c | 163 unsigned int time, date; in at91_rtc_decodetime() local 168 date = at91_rtc_read(calreg); in at91_rtc_decodetime() 170 (date != at91_rtc_read(calreg))); in at91_rtc_decodetime() 180 tm->tm_year = bcd2bin(date & AT91_RTC_CENT) * 100; /* century */ in at91_rtc_decodetime() 181 tm->tm_year += bcd2bin(FIELD_GET(AT91_RTC_YEAR, date)); /* year */ in at91_rtc_decodetime() 183 tm->tm_wday = bcd2bin(FIELD_GET(AT91_RTC_DAY, date)) - 1; /* day of the week [0-6], Sunday=0 */ in at91_rtc_decodetime() 184 tm->tm_mon = bcd2bin(FIELD_GET(AT91_RTC_MONTH, date)) - 1; in at91_rtc_decodetime() 185 tm->tm_mday = bcd2bin(FIELD_GET(AT91_RTC_DATE, date)); in at91_rtc_decodetime()
|
| A D | rtc-m48t35.c | 30 u8 date; member 38 u8 date; member 72 tm->tm_mday = readb(&priv->reg->date); in m48t35_read_time() 136 writeb(day, &priv->reg->date); in m48t35_set_time()
|
| A D | rtc-bq32k.c | 46 uint8_t date; member 109 tm->tm_mday = bcd2bin(regs.date); in bq32k_rtc_read_time() 126 regs.date = bin2bcd(tm->tm_mday); in bq32k_rtc_set_time()
|
| /drivers/gpu/drm/nouveau/nvkm/nvfw/ |
| A D | ls.c | 29 char *date; in nvfw_ls_desc_head() local 39 date = kstrndup(hdr->date, sizeof(hdr->date), GFP_KERNEL); in nvfw_ls_desc_head() 40 nvkm_debug(subdev, "\tdate : %s\n", date); in nvfw_ls_desc_head() 41 kfree(date); in nvfw_ls_desc_head() 114 char *date; in nvfw_ls_desc_v2() local 123 date = kstrndup(hdr->date, sizeof(hdr->date), GFP_KERNEL); in nvfw_ls_desc_v2() 124 nvkm_debug(subdev, "\tdate : %s\n", date); in nvfw_ls_desc_v2() 125 kfree(date); in nvfw_ls_desc_v2()
|
| /drivers/media/test-drivers/vivid/ |
| A D | vivid-rds-gen.c | 48 unsigned date; in vivid_rds_generate() local 96 date = 14956 + tm.tm_mday + ((tm.tm_year - l) * 1461) / 4 + in vivid_rds_generate() 103 data[1].lsb |= date >> 15; in vivid_rds_generate() 105 data[2].lsb = (date << 1) & 0xfe; in vivid_rds_generate() 107 data[2].msb = (date >> 7) & 0xff; in vivid_rds_generate()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | atom.c | 1381 ctx->date[0] = '2'; in atom_get_vbios_date() 1382 ctx->date[1] = '0'; in atom_get_vbios_date() 1383 ctx->date[2] = date_in_rom[6]; in atom_get_vbios_date() 1384 ctx->date[3] = date_in_rom[7]; in atom_get_vbios_date() 1385 ctx->date[4] = '/'; in atom_get_vbios_date() 1386 ctx->date[5] = date_in_rom[0]; in atom_get_vbios_date() 1387 ctx->date[6] = date_in_rom[1]; in atom_get_vbios_date() 1388 ctx->date[7] = '/'; in atom_get_vbios_date() 1389 ctx->date[8] = date_in_rom[3]; in atom_get_vbios_date() 1391 ctx->date[10] = ' '; in atom_get_vbios_date() [all …]
|
| /drivers/gpu/drm/nouveau/include/nvfw/ |
| A D | ls.h | 12 char date[64]; member 59 char date[64]; member
|
| /drivers/gpu/drm/xe/ |
| A D | xe_uc_fw_abi.h | 57 u32 date; member 307 u32 date; member
|
| /drivers/gpu/drm/ |
| A D | drm_ioc32.c | 86 u32 date; /* User-space buffer to hold date */ member 107 .date = compat_ptr(v32.date), in compat_drm_version()
|
| /drivers/ata/ |
| A D | ahci.c | 1266 int year, month, date; in ahci_sb600_enable_64bit() local 1277 dmi_get_date(DMI_BIOS_DATE, &year, &month, &date); in ahci_sb600_enable_64bit() 1278 snprintf(buf, sizeof(buf), "%04d%02d%02d", year, month, date); in ahci_sb600_enable_64bit() 1401 int year, month, date; in ahci_broken_suspend() local 1407 dmi_get_date(DMI_BIOS_DATE, &year, &month, &date); in ahci_broken_suspend() 1408 snprintf(buf, sizeof(buf), "%04d%02d%02d", year, month, date); in ahci_broken_suspend() 1478 int year, month, date; in ahci_broken_lpm() local 1487 dmi_get_date(DMI_BIOS_DATE, &year, &month, &date); in ahci_broken_lpm() 1488 snprintf(buf, sizeof(buf), "%04d%02d%02d", year, month, date); in ahci_broken_lpm()
|
| /drivers/gpu/drm/i915/gt/uc/ |
| A D | intel_uc_fw_abi.h | 59 u32 date; member
|
| /drivers/iio/imu/ |
| A D | adis16550.c | 325 u32 date; in adis16550_show_firmware_date() local 328 ret = adis_read_reg_32(&st->adis, ADIS16550_REG_FW_DATE, &date); in adis16550_show_firmware_date() 332 len = scnprintf(buf, sizeof(buf), "%.2x-%.2x-%.4x\n", date & 0xff, in adis16550_show_firmware_date() 333 (date >> 8) & 0xff, date >> 16); in adis16550_show_firmware_date()
|
| /drivers/nfc/s3fwrn5/ |
| A D | firmware.h | 67 char date[13]; member
|