brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 6354553 Raw
57 lines · plain
1* Samsung S3C2410 and compatible NAND flash controller2 3Required properties:4- compatible : The possible values are:5	"samsung,s3c2410-nand"6	"samsung,s3c2412-nand"7	"samsung,s3c2440-nand"8- reg : register's location and length.9- #address-cells, #size-cells : see nand-controller.yaml10- clocks : phandle to the nand controller clock11- clock-names : must contain "nand"12 13Optional child nodes:14Child nodes representing the available nand chips.15 16Optional child properties:17- nand-ecc-mode : see nand-controller.yaml18- nand-on-flash-bbt : see nand-controller.yaml19 20Each child device node may optionally contain a 'partitions' sub-node,21which further contains sub-nodes describing the flash partition mapping.22See mtd.yaml for more detail.23 24Example:25 26nand-controller@4e000000 {27	compatible = "samsung,s3c2440-nand";28	reg = <0x4e000000 0x40>;29 30	#address-cells = <1>;31        #size-cells = <0>;32 33	clocks = <&clocks HCLK_NAND>;34	clock-names = "nand";35 36	nand {37		nand-ecc-mode = "soft";38		nand-on-flash-bbt;39 40		partitions {41			compatible = "fixed-partitions";42			#address-cells = <1>;43			#size-cells = <1>;44 45			partition@0 {46				label = "u-boot";47				reg = <0 0x040000>;48			};49 50			partition@40000 {51				label = "kernel";52				reg = <0x040000 0x500000>;53			};54		};55	};56};57