50a51,53
> # Used for DTB autogeneration
> _state = FdtState(addr_cells=0, interrupt_cells=3)
>
61a65,74
> def interruptCells(self, int_type, int_num, int_flag):
> """
> Interupt cells generation helper:
> Following specifications described in
>
> Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt
> """
> assert self._state.interrupt_cells == 3
> return [ int_type, int_num, int_flag ]
>
143,144c156,157
< node.append(FdtPropertyWords("#interrupt-cells", [3]))
< node.append(FdtPropertyWords("#address-cells", [0]))
---
> node.append(gic._state.interruptCellsProperty())
> node.append(gic._state.addrCellsProperty())
180a194,196
> # Used for DTB autogeneration
> _state = FdtState(addr_cells=2, interrupt_cells=3)
>