Lines Matching full:elm
27 #include <linux/platform_data/elm.h>
905 * When using BCH with SW correction (i.e. no ELM), sector size is set
1227 * then process data via ELM to detect bit-flips.
1267 /* Initialize elm error vector to zero */ in omap_elm_correct_data()
1311 * So this page requires check by ELM in omap_elm_correct_data()
1328 /* Decode BCH error using ELM module */ in omap_elm_correct_data()
1528 * For BCH ecc scheme, GPMC used for syndrome calculation and ELM module
1530 * Custom method evolved to support ELM error correction & multi sector
1599 * is_elm_present - checks for presence of ELM module by scanning DT nodes
1601 * @elm_node: ELM's DT node
1608 /* check whether elm-id is passed via DT */ in is_elm_present()
1610 dev_err(&info->pdev->dev, "ELM devicetree node not found\n"); in is_elm_present()
1614 /* check whether ELM device is registered */ in is_elm_present()
1616 dev_err(&info->pdev->dev, "ELM device not found\n"); in is_elm_present()
1619 /* ELM module available, now configure it */ in is_elm_present()
1660 dev_err(&info->pdev->dev, "ELM not available\n"); in omap2_nand_ecc_check()
1688 /* detect availability of ELM module. Won't be present pre-OMAP4 */ in omap_get_dt_info()
1689 info->elm_of_node = of_parse_phandle(child, "ti,elm-id", 0); in omap_get_dt_info()
1693 dev_dbg(dev, "ti,elm-id not in DT\n"); in omap_get_dt_info()