Re: [PATCH 4/4] MIPS: BMIPS: Add support NAND device nodes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Florian,

On Aug 9, 2016, at 7:40 AM, Florian Fainelli <f.fainelli@xxxxxxxxx> wrote:
> 
> On 08/08/2016 03:35 PM, Florian Fainelli wrote:
>> On 08/07/2016 07:17 PM, Jaedon Shin wrote:
>>> Adds NAND device nodes to BCM7xxx MIPS based SoCs.
>>> 
>>> Signed-off-by: Jaedon Shin <jaedon.shin@xxxxxxxxx>
>>> ---
>>> arch/mips/boot/dts/brcm/bcm7125.dtsi               | 20 ++++++++++++++++++
>>> arch/mips/boot/dts/brcm/bcm7346.dtsi               | 20 ++++++++++++++++++
>>> arch/mips/boot/dts/brcm/bcm7358.dtsi               | 20 ++++++++++++++++++
>>> arch/mips/boot/dts/brcm/bcm7360.dtsi               | 20 ++++++++++++++++++
>>> arch/mips/boot/dts/brcm/bcm7362.dtsi               | 20 ++++++++++++++++++
>>> arch/mips/boot/dts/brcm/bcm7420.dtsi               | 20 ++++++++++++++++++
>>> arch/mips/boot/dts/brcm/bcm7425.dtsi               | 20 ++++++++++++++++++
>>> arch/mips/boot/dts/brcm/bcm7435.dtsi               | 20 ++++++++++++++++++
>>> arch/mips/boot/dts/brcm/bcm7xxx-nand-cs1-bch8.dtsi | 24 ++++++++++++++++++++++
>>> arch/mips/boot/dts/brcm/bcm97125cbmb.dts           |  5 +++++
>>> arch/mips/boot/dts/brcm/bcm97346dbsmb.dts          |  5 +++++
>>> arch/mips/boot/dts/brcm/bcm97358svmb.dts           |  5 +++++
>>> arch/mips/boot/dts/brcm/bcm97360svmb.dts           |  5 +++++
>>> arch/mips/boot/dts/brcm/bcm97362svmb.dts           |  5 +++++
>>> arch/mips/boot/dts/brcm/bcm97420c.dts              |  5 +++++
>>> arch/mips/boot/dts/brcm/bcm97425svmb.dts           |  5 +++++
>>> arch/mips/boot/dts/brcm/bcm97435svmb.dts           |  5 +++++
>>> 17 files changed, 224 insertions(+)
>>> create mode 100644 arch/mips/boot/dts/brcm/bcm7xxx-nand-cs1-bch8.dtsi
>>> 
>>> diff --git a/arch/mips/boot/dts/brcm/bcm7125.dtsi b/arch/mips/boot/dts/brcm/bcm7125.dtsi
>>> index 746ed06c85de..8642631a8451 100644
>>> --- a/arch/mips/boot/dts/brcm/bcm7125.dtsi
>>> +++ b/arch/mips/boot/dts/brcm/bcm7125.dtsi
>>> @@ -226,5 +226,25 @@
>>> 			interrupts = <61>;
>>> 			status = "disabled";
>>> 		};
>>> +
>>> +		hif_l2_intc: hif_l2_intc@411000 {
>>> +			compatible = "brcm,l2-intc";
>>> +			reg = <0x411000 0x30>;
>>> +			interrupt-controller;
>>> +			#interrupt-cells = <1>;
>>> +			interrupt-parent = <&periph_intc>;
>>> +			interrupts = <0>;
>>> +		};
>>> +
>>> +		nand: nand@412800 {
>>> +			compatible = "brcm,brcmnand-v5.0", "brcm,brcmnand";
>>> +			#address-cells = <1>;
>>> +			#size-cells = <0>;
>>> +			reg-names = "nand";
>>> +			reg = <0x412800 0x400>;
>>> +			interrupt-parent = <&hif_l2_intc>;
>>> +			interrupts = <24>;
>>> +			status = "disabled";
>>> +		};
>> 
>> This is a NAND v3.3 controller here not a v5.0 and it uses the EDU
>> registers for DMA transfers which is not supported in the mainline
>> driver, so with that dropped, the series looks fine. At any rate this
>> would require additional brcmnand changes to be supported.
> 
> The same applies to the 7420 DTS, it's also a v3.3 NAND controller
> -- 
> Florian

The NAND device nodes of v3.3 NAND controller will be removed in v2.

Thanks,
Jaedon



[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux