Loading Documentation/devicetree/bindings/mtd/pxa3xx-nand.txtdeleted 100644 → 0 +0 −50 Original line number Diff line number Diff line PXA3xx NAND DT bindings Required properties: - compatible: Should be set to one of the following: marvell,pxa3xx-nand marvell,armada370-nand marvell,armada-8k-nand - reg: The register base for the controller - interrupts: The interrupt to map - #address-cells: Set to <1> if the node includes partitions - marvell,system-controller: Set to retrieve the syscon node that handles NAND controller related registers (only required with marvell,armada-8k-nand compatible). Optional properties: - dmas: dma data channel, see dma.txt binding doc - marvell,nand-enable-arbiter: Set to enable the bus arbiter - marvell,nand-keep-config: Set to keep the NAND controller config as set by the bootloader - num-cs: Number of chipselect lines to use - nand-on-flash-bbt: boolean to enable on flash bbt option if not present false - nand-ecc-strength: number of bits to correct per ECC step - nand-ecc-step-size: number of data bytes covered by a single ECC step The following ECC strength and step size are currently supported: - nand-ecc-strength = <1>, nand-ecc-step-size = <512> - nand-ecc-strength = <4>, nand-ecc-step-size = <512> - nand-ecc-strength = <8>, nand-ecc-step-size = <512> Example: nand0: nand@43100000 { compatible = "marvell,pxa3xx-nand"; reg = <0x43100000 90>; interrupts = <45>; dmas = <&pdma 97 0>; dma-names = "data"; #address-cells = <1>; marvell,nand-enable-arbiter; marvell,nand-keep-config; num-cs = <1>; /* partitions (optional) */ }; MAINTAINERS +0 −6 Original line number Diff line number Diff line Loading @@ -11327,12 +11327,6 @@ F: include/sound/pxa2xx-lib.h F: sound/arm/pxa* F: sound/soc/pxa/ PXA3xx NAND FLASH DRIVER M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> L: linux-mtd@lists.infradead.org S: Maintained F: drivers/mtd/nand/raw/pxa3xx_nand.c QAT DRIVER M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> L: qat-linux@intel.com Loading arch/arm/boot/dts/pxa3xx.dtsi +3 −3 Original line number Diff line number Diff line Loading @@ -117,15 +117,15 @@ pwri2c: i2c@40f500c0 { status = "disabled"; }; nand0: nand@43100000 { compatible = "marvell,pxa3xx-nand"; nand_controller: nand-controller@43100000 { compatible = "marvell,pxa3xx-nand-controller"; reg = <0x43100000 90>; interrupts = <45>; clocks = <&clks CLK_NAND>; dmas = <&pdma 97 3>; dma-names = "data"; #address-cells = <1>; #size-cells = <1>; #size-cells = <0>; status = "disabled"; }; Loading arch/arm/configs/cm_x300_defconfig +1 −1 Original line number Diff line number Diff line Loading @@ -49,7 +49,7 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_MTD=y CONFIG_MTD_BLOCK=y CONFIG_MTD_NAND=y CONFIG_MTD_NAND_PXA3xx=y CONFIG_MTD_NAND_MARVELL=y CONFIG_MTD_UBI=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_RAM=y Loading arch/arm/configs/pxa3xx_defconfig +1 −2 Original line number Diff line number Diff line Loading @@ -32,8 +32,7 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_MTD=y CONFIG_MTD_BLOCK=y CONFIG_MTD_NAND=y CONFIG_MTD_NAND_PXA3xx=y CONFIG_MTD_NAND_PXA3xx_BUILTIN=y CONFIG_MTD_NAND_MARVELL=y CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=y Loading Loading
Documentation/devicetree/bindings/mtd/pxa3xx-nand.txtdeleted 100644 → 0 +0 −50 Original line number Diff line number Diff line PXA3xx NAND DT bindings Required properties: - compatible: Should be set to one of the following: marvell,pxa3xx-nand marvell,armada370-nand marvell,armada-8k-nand - reg: The register base for the controller - interrupts: The interrupt to map - #address-cells: Set to <1> if the node includes partitions - marvell,system-controller: Set to retrieve the syscon node that handles NAND controller related registers (only required with marvell,armada-8k-nand compatible). Optional properties: - dmas: dma data channel, see dma.txt binding doc - marvell,nand-enable-arbiter: Set to enable the bus arbiter - marvell,nand-keep-config: Set to keep the NAND controller config as set by the bootloader - num-cs: Number of chipselect lines to use - nand-on-flash-bbt: boolean to enable on flash bbt option if not present false - nand-ecc-strength: number of bits to correct per ECC step - nand-ecc-step-size: number of data bytes covered by a single ECC step The following ECC strength and step size are currently supported: - nand-ecc-strength = <1>, nand-ecc-step-size = <512> - nand-ecc-strength = <4>, nand-ecc-step-size = <512> - nand-ecc-strength = <8>, nand-ecc-step-size = <512> Example: nand0: nand@43100000 { compatible = "marvell,pxa3xx-nand"; reg = <0x43100000 90>; interrupts = <45>; dmas = <&pdma 97 0>; dma-names = "data"; #address-cells = <1>; marvell,nand-enable-arbiter; marvell,nand-keep-config; num-cs = <1>; /* partitions (optional) */ };
MAINTAINERS +0 −6 Original line number Diff line number Diff line Loading @@ -11327,12 +11327,6 @@ F: include/sound/pxa2xx-lib.h F: sound/arm/pxa* F: sound/soc/pxa/ PXA3xx NAND FLASH DRIVER M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> L: linux-mtd@lists.infradead.org S: Maintained F: drivers/mtd/nand/raw/pxa3xx_nand.c QAT DRIVER M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> L: qat-linux@intel.com Loading
arch/arm/boot/dts/pxa3xx.dtsi +3 −3 Original line number Diff line number Diff line Loading @@ -117,15 +117,15 @@ pwri2c: i2c@40f500c0 { status = "disabled"; }; nand0: nand@43100000 { compatible = "marvell,pxa3xx-nand"; nand_controller: nand-controller@43100000 { compatible = "marvell,pxa3xx-nand-controller"; reg = <0x43100000 90>; interrupts = <45>; clocks = <&clks CLK_NAND>; dmas = <&pdma 97 3>; dma-names = "data"; #address-cells = <1>; #size-cells = <1>; #size-cells = <0>; status = "disabled"; }; Loading
arch/arm/configs/cm_x300_defconfig +1 −1 Original line number Diff line number Diff line Loading @@ -49,7 +49,7 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_MTD=y CONFIG_MTD_BLOCK=y CONFIG_MTD_NAND=y CONFIG_MTD_NAND_PXA3xx=y CONFIG_MTD_NAND_MARVELL=y CONFIG_MTD_UBI=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_RAM=y Loading
arch/arm/configs/pxa3xx_defconfig +1 −2 Original line number Diff line number Diff line Loading @@ -32,8 +32,7 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_MTD=y CONFIG_MTD_BLOCK=y CONFIG_MTD_NAND=y CONFIG_MTD_NAND_PXA3xx=y CONFIG_MTD_NAND_PXA3xx_BUILTIN=y CONFIG_MTD_NAND_MARVELL=y CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=y Loading