diff --git a/Documentation/devicetree/bindings/rkflash/nandc.txt b/Documentation/devicetree/bindings/rkflash/nandc.txt new file mode 100644 index 000000000000..1805d9e2e7fe --- /dev/null +++ b/Documentation/devicetree/bindings/rkflash/nandc.txt @@ -0,0 +1,21 @@ +Rockchip NANDC Controller for SOC + +Required properties: +- compatible : "rockchip,nandc". +- reg : shall contain registers location and length for data and reg. +- interrupts : shall define the nandc controller interrupt. +- clocks : shall reference nandc controller clocks. +- clock-names : nandc controller internal clock names. Shall contain : + * "clk_nandc" : nand controller clock + * "hclk_nandc" : nandc ahb clock gate + * "g_clk_nandc" : nandc enable clock gate + +Examples: +nandc: nandc@30100000 { + compatible = "rockchip,nandc"; + reg = <0x30100000 0x1000>; + interrupts = ; + clocks = <&clk_nandc>, <&clk_gates15 3>, <&clk_gates5 3>; + clock-names = "clk_nandc", "hclk_nandc", "g_clk_nandc"; + status = "disabled"; +}; diff --git a/Documentation/devicetree/bindings/rkflash/sfc.txt b/Documentation/devicetree/bindings/rkflash/sfc.txt new file mode 100644 index 000000000000..d8e69d76d77b --- /dev/null +++ b/Documentation/devicetree/bindings/rkflash/sfc.txt @@ -0,0 +1,20 @@ +Rockchip SFC Controller for SOC + +Required properties: +- compatible : "rockchip,sfc". +- reg : shall contain registers location and length for data and reg. +- interrupts : shall define the nand controller interrupt. +- clocks : shall reference sfc controller clocks. +- clock-names : nand controller internal clock names. Shall contain : + * "clk_sfc" : sfc controller clock + * "hclk_sfc" : sfc ahb clock gate + +Examples: +sfc: sfc@301c0000 { + compatible = "rockchip,sfc"; + reg = <0x301c0000 0x200>; + interrupts = ; + clocks = <&clk_sfc>, <&clk_gates15 10>; + clock-names = "clk_sfc", "hclk_sfc"; + status = "okay"; +};