Lines Matching refs:hwcaps
1563 struct spi_nor_hwcaps hwcaps; member
1780 u32 hwcaps; member
1874 static int spi_nor_hwcaps_read2cmd(u32 hwcaps);
2013 params->hwcaps.mask &= ~rd->hwcaps; in spi_nor_parse_bfpt()
2017 params->hwcaps.mask |= rd->hwcaps; in spi_nor_parse_bfpt()
2018 cmd = spi_nor_hwcaps_read2cmd(rd->hwcaps); in spi_nor_parse_bfpt()
2221 params->hwcaps.mask |= SNOR_HWCAPS_READ; in spi_nor_init_params()
2227 params->hwcaps.mask |= SNOR_HWCAPS_READ_FAST; in spi_nor_init_params()
2234 params->hwcaps.mask |= SNOR_HWCAPS_READ_1_1_2; in spi_nor_init_params()
2241 params->hwcaps.mask |= SNOR_HWCAPS_READ_1_1_4; in spi_nor_init_params()
2248 params->hwcaps.mask |= SNOR_HWCAPS_READ_1_1_8; in spi_nor_init_params()
2255 params->hwcaps.mask |= SNOR_HWCAPS_PP; in spi_nor_init_params()
2260 params->hwcaps.mask |= SNOR_HWCAPS_PP_1_1_4; in spi_nor_init_params()
2266 if (params->hwcaps.mask & (SNOR_HWCAPS_READ_QUAD | in spi_nor_init_params()
2310 static int spi_nor_hwcaps2cmd(u32 hwcaps, const int table[][2], size_t size) in spi_nor_hwcaps2cmd() argument
2315 if (table[i][0] == (int)hwcaps) in spi_nor_hwcaps2cmd()
2321 static int spi_nor_hwcaps_read2cmd(u32 hwcaps) in spi_nor_hwcaps_read2cmd() argument
2341 return spi_nor_hwcaps2cmd(hwcaps, hwcaps_read2cmd, in spi_nor_hwcaps_read2cmd()
2345 static int spi_nor_hwcaps_pp2cmd(u32 hwcaps) in spi_nor_hwcaps_pp2cmd() argument
2357 return spi_nor_hwcaps2cmd(hwcaps, hwcaps_pp2cmd, in spi_nor_hwcaps_pp2cmd()
2441 const struct spi_nor_hwcaps *hwcaps) in spi_nor_setup() argument
2451 shared_mask = hwcaps->mask & params->hwcaps.mask; in spi_nor_setup()
2548 struct spi_nor_hwcaps hwcaps = { in spi_nor_scan() local
2566 hwcaps.mask |= SNOR_HWCAPS_READ_1_1_8; in spi_nor_scan()
2569 hwcaps.mask |= (SNOR_HWCAPS_READ_1_8_8 | in spi_nor_scan()
2573 hwcaps.mask |= SNOR_HWCAPS_READ_1_1_4; in spi_nor_scan()
2576 hwcaps.mask |= (SNOR_HWCAPS_READ_1_4_4 | in spi_nor_scan()
2580 hwcaps.mask |= SNOR_HWCAPS_READ_1_1_2; in spi_nor_scan()
2583 hwcaps.mask |= SNOR_HWCAPS_READ_1_2_2; in spi_nor_scan()
2651 params.hwcaps.mask &= ~SNOR_HWCAPS_READ_FAST; in spi_nor_scan()
2660 ret = spi_nor_setup(nor, info, ¶ms, &hwcaps); in spi_nor_scan()