From 4985c214ef279493293f5243971efa007a51e7fe Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Thu, 8 Aug 2019 21:50:07 +0200 Subject: [PATCH] dts: edtlib: Shorten _init_{interrupts,gpios}() a bit Also makes them consistent with _simple_phandle_val_list(). Signed-off-by: Ulf Magnusson --- scripts/dts/edtlib.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/scripts/dts/edtlib.py b/scripts/dts/edtlib.py index 3381b19e516..b6227ecca83 100644 --- a/scripts/dts/edtlib.py +++ b/scripts/dts/edtlib.py @@ -638,12 +638,11 @@ class Device: self.interrupts = [] for controller_node, spec in _interrupts(node): - controller = self.edt._node2dev[controller_node] - interrupt = Interrupt() interrupt.dev = self - interrupt.controller = controller - interrupt.specifier = self._named_cells(controller, spec, "interrupt") + interrupt.controller = self.edt._node2dev[controller_node] + interrupt.specifier = self._named_cells(interrupt.controller, spec, + "interrupt") self.interrupts.append(interrupt) @@ -657,12 +656,11 @@ class Device: for prefix, gpios in _gpios(self._node).items(): self.gpios[prefix] = [] for controller_node, spec in gpios: - controller = self.edt._node2dev[controller_node] - gpio = GPIO() gpio.dev = self - gpio.controller = controller - gpio.specifier = self._named_cells(controller, spec, "GPIO") + gpio.controller = self.edt._node2dev[controller_node] + gpio.specifier = self._named_cells(gpio.controller, spec, + "GPIO") gpio.name = prefix self.gpios[prefix].append(gpio)