mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.2 KiB
56 lines
1.2 KiB
* Samsung S3C2410 and compatible NAND flash controller |
|
|
|
Required properties: |
|
- compatible : The possible values are: |
|
"samsung,s3c2410-nand" |
|
"samsung,s3c2412-nand" |
|
"samsung,s3c2440-nand" |
|
- reg : register's location and length. |
|
- #address-cells, #size-cells : see nand-controller.yaml |
|
- clocks : phandle to the nand controller clock |
|
- clock-names : must contain "nand" |
|
|
|
Optional child nodes: |
|
Child nodes representing the available nand chips. |
|
|
|
Optional child properties: |
|
- nand-ecc-mode : see nand-controller.yaml |
|
- nand-on-flash-bbt : see nand-controller.yaml |
|
|
|
Each child device node may optionally contain a 'partitions' sub-node, |
|
which further contains sub-nodes describing the flash partition mapping. |
|
See partition.txt for more detail. |
|
|
|
Example: |
|
|
|
nand-controller@4e000000 { |
|
compatible = "samsung,s3c2440-nand"; |
|
reg = <0x4e000000 0x40>; |
|
|
|
#address-cells = <1>; |
|
#size-cells = <0>; |
|
|
|
clocks = <&clocks HCLK_NAND>; |
|
clock-names = "nand"; |
|
|
|
nand { |
|
nand-ecc-mode = "soft"; |
|
nand-on-flash-bbt; |
|
|
|
partitions { |
|
compatible = "fixed-partitions"; |
|
#address-cells = <1>; |
|
#size-cells = <1>; |
|
|
|
partition@0 { |
|
label = "u-boot"; |
|
reg = <0 0x040000>; |
|
}; |
|
|
|
partition@40000 { |
|
label = "kernel"; |
|
reg = <0x040000 0x500000>; |
|
}; |
|
}; |
|
}; |
|
};
|
|
|