Searched full:dw11 (Results 1 – 4 of 4) sorted by relevance
130 struct jesd216_bfp_dw11 dw11; in summarize_dw11() local132 if (jesd216_bfp_decode_dw11(php, bfp, &dw11) != 0) { in summarize_dw11()137 dw11.chip_erase_ms, dw11.typ_max_factor * dw11.chip_erase_ms); in summarize_dw11()140 dw11.byte_prog_first_us, dw11.byte_prog_addl_us, in summarize_dw11()141 dw11.typ_max_factor * dw11.byte_prog_first_us, in summarize_dw11()142 dw11.typ_max_factor * dw11.byte_prog_addl_us); in summarize_dw11()145 dw11.page_prog_us, in summarize_dw11()146 dw11.typ_max_factor * dw11.page_prog_us); in summarize_dw11()148 printf("Page program size: %u By\n", dw11.page_size); in summarize_dw11()
198 /* DW11 introduced in JESD216A */ in jesd216_bfp_decode_dw11()203 uint32_t dw11 = sys_le32_to_cpu(bfp->dw10[1]); in jesd216_bfp_decode_dw11() local204 uint32_t value = 1 + ((dw11 >> 24) & 0x1F); in jesd216_bfp_decode_dw11()206 switch ((dw11 >> 29) & 0x03) { in jesd216_bfp_decode_dw11()222 value = 1 + ((dw11 >> 19) & 0x0F); in jesd216_bfp_decode_dw11()223 if (dw11 & BIT(23)) { in jesd216_bfp_decode_dw11()228 value = 1 + ((dw11 >> 14) & 0x0F); in jesd216_bfp_decode_dw11()229 if (dw11 & BIT(18)) { in jesd216_bfp_decode_dw11()234 value = 1 + ((dw11 >> 8) & 0x01F); in jesd216_bfp_decode_dw11()235 if (dw11 & BIT(13)) { in jesd216_bfp_decode_dw11()[all …]
183 * * DW11 (other times) use jesd216_bfp_decode_dw11().360 uint32_t dw11 = sys_le32_to_cpu(bfp->dw10[1]); in jesd216_bfp_page_size() local361 uint8_t exp = (dw11 >> 4) & 0x0F; in jesd216_bfp_page_size()366 /* Decoded data from JESD216 DW11. */389 /* Get data from BFP DW11.
75 Number of bytes in a page from JESD216 BFP DW11