Re: [PATCH RESEND 0/2] Add dmaengine bindings for the JZ4775 and the X2000 SoCs.

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

 





Le mer. 18 nov. 2020 à 16:25, Vinod Koul <vkoul@xxxxxxxxxx> a écrit :
On 10-11-20, 08:54, Paul Cercueil wrote:
 Hi Zhou,

 Le sam. 7 nov. 2020 à 20:20, 周琰杰 (Zhou Yanjie)
 <zhouyanjie@xxxxxxxxxxxxxx> a écrit :
> Add the dmaengine bindings for the JZ4775 SoC and the X2000 SoC from
 > Ingenic.
 >
 > 周琰杰 (Zhou Yanjie) (2):
 >   dt-bindings: dmaengine: Add JZ4775 bindings.
 >   dt-bindings: dmaengine: Add X2000 bindings.
 >
> include/dt-bindings/dma/jz4775-dma.h | 44 +++++++++++++++++++++++++++++
 >  include/dt-bindings/dma/x2000-dma.h  | 54
 > ++++++++++++++++++++++++++++++++++++

If that's up to me, these macros aren't really needed, and you can put the values directly in the dma cells. This is done already in jz4740.dtsi,
 jz4725b.dtsi and jz4770.dtsi.

But that is not really nice, it is good to define these rather than put
numbers, the include/dt-bindings exists for this sole reason!

The macros in include/dt-bindings exist for when the C code also needs them (e.g. IRQ_TYPE_EDGE_RISING), and not when they are only used in devicetree.

Things like IRQ numbers are never defined in include/dt-bindings, because they don't have to be...

-Paul





[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux