Home
last modified time | relevance | path

Searched refs:sharpsl (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/mtd/nand/raw/
Dsharpsl.c60 struct sharpsl_nand *sharpsl = mtd_to_sharpsl(nand_to_mtd(chip)); in sharpsl_nand_hwcontrol() local
69 writeb((readb(sharpsl->io + FLASHCTL) & ~0x17) | bits, sharpsl->io + FLASHCTL); in sharpsl_nand_hwcontrol()
78 struct sharpsl_nand *sharpsl = mtd_to_sharpsl(nand_to_mtd(chip)); in sharpsl_nand_dev_ready() local
79 return !((readb(sharpsl->io + FLASHCTL) & FLRYBY) == 0); in sharpsl_nand_dev_ready()
84 struct sharpsl_nand *sharpsl = mtd_to_sharpsl(nand_to_mtd(chip)); in sharpsl_nand_enable_hwecc() local
85 writeb(0, sharpsl->io + ECCCLRR); in sharpsl_nand_enable_hwecc()
91 struct sharpsl_nand *sharpsl = mtd_to_sharpsl(nand_to_mtd(chip)); in sharpsl_nand_calculate_ecc() local
92 ecc_code[0] = ~readb(sharpsl->io + ECCLPUB); in sharpsl_nand_calculate_ecc()
93 ecc_code[1] = ~readb(sharpsl->io + ECCLPLB); in sharpsl_nand_calculate_ecc()
94 ecc_code[2] = (~readb(sharpsl->io + ECCCP) << 2) | 0x03; in sharpsl_nand_calculate_ecc()
[all …]
DMakefile16 obj-$(CONFIG_MTD_NAND_SHARPSL) += sharpsl.o
/linux-6.1.9/arch/arm/boot/compressed/
DMakefile47 OBJS += head-sharpsl.o
/linux-6.1.9/Documentation/leds/
Dleds-class.rst15 nand-disk and sharpsl-charge triggers. With led triggers disabled, the code