Home
last modified time | relevance | path

Searched +full:ts7200 +full:- +full:nand (Results 1 – 4 of 4) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/mtd/
Dtechnologic,nand.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mtd/technologic,nand.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Technologic Systems NAND controller
10 - Nikita Shubin <[email protected]>
13 - $ref: nand-controller.yaml
18 - const: technologic,ts7200-nand
19 - items:
20 - enum:
[all …]
/linux-6.14.4/arch/arm/boot/dts/cirrus/
Dep93xx-ts7250.dts1 // SPDX-License-Identifier: GPL-2.0
5 /dts-v1/;
10 model = "TS-7250 SBC";
11 #address-cells = <1>;
12 #size-cells = <1>;
25 compatible = "gpio-leds";
26 led-0 {
29 linux,default-trigger = "heartbeat";
33 led-1 {
42 nand-controller@60000000 {
[all …]
Dep93xx-bk3.dts1 // SPDX-License-Identifier: GPL-2.0
5 /dts-v1/;
11 #address-cells = <1>;
12 #size-cells = <1>;
25 compatible = "gpio-leds";
26 led-0 {
29 linux,default-trigger = "heartbeat";
33 led-1 {
42 nand-controller@60000000 {
43 compatible = "technologic,ts7200-nand";
[all …]
/linux-6.14.4/drivers/mtd/nand/raw/
Dtechnologic-nand-controller.c1 // SPDX-License-Identifier: GPL-2.0
3 * Technologic Systems TS72xx NAND controller driver
47 switch (chip->ecc.engine_type) { in ts72xx_nand_attach_chip()
49 return -EINVAL; in ts72xx_nand_attach_chip()
51 if (chip->ecc.algo == NAND_ECC_ALGO_UNKNOWN) in ts72xx_nand_attach_chip()
52 chip->ecc.algo = NAND_ECC_ALGO_HAMMING; in ts72xx_nand_attach_chip()
53 chip->ecc.algo = NAND_ECC_ALGO_HAMMING; in ts72xx_nand_attach_chip()
63 unsigned char bits = ioread8(data->ctrl) & ~GENMASK(2, 0); in ts72xx_nand_ctrl()
65 iowrite8(bits | value, data->ctrl); in ts72xx_nand_ctrl()
76 switch (instr->type) { in ts72xx_nand_exec_instr()
[all …]