This patch removed the name property from dwapb_port_property.
The name property is redundant because we can get those info
from dwapb_gpio dev and pp->idx property.
Signed-off-by: qiujiang
---
drivers/gpio/gpio-dwapb.c| 22 +-
drivers/
This patch converts device node to fwnode for dwapb driver, so
as to provide a unified fwnode for DT and ACPI bindings.
Acked-by: Andy Shevchenko
Signed-off-by: qiujiang
---
drivers/gpio/gpio-dwapb.c| 37
drivers/mfd/intel_quark_i2c_gpio.c
PullUp, , " \\_SB.GPI0") {8}
})
Method (_E08, 0x0, NotSerialized) {
Notify (\_SB.PWRB, 0x80)
}
}
Acked-by: Mika Westerberg
Reviewed-by: Andy Shevchenko
Signed-off-by: qiujiang
---
drivers/gpio/gpio-dwapb.c | 17 +
1 file changed, 17 inser
ot;devel" of Linus Walleij's repository
- split in two patch as suggested by Andy S
- add Mika's ACKs
qiujiang (3):
gpio: dwapb: remove name from dwapb_port_property
gpio: dwapb: convert device node to fwnode
gpio: dwapb: add gpio-signale
v4:
- re-organize this two patchs by Andy's suggestion
Changes v2 -> v3:
- fixed the build error reported by Kbuild test robot
Changes v1 -> v2:
- rebase to branch "devel" of Linus Walleij's repository
- split in two patch as suggested by Andy S
- add Mika'
This patch converts device node to fwnode for dwapb driver,
so as to provide a unified node for DT and ACPI bindings.
Acked-by: Andy Shevchenko
Signed-off-by: qiujiang
---
drivers/gpio/gpio-dwapb.c| 48 +++-
drivers/mfd/intel_quark_i2c_gpio.c
PullUp, , " \\_SB.GPI0") {8}
})
Method (_E08, 0x0, NotSerialized) {
Notify (\_SB.PWRB, 0x80)
}
}
Acked-by: Mika Westerberg
Reviewed-by: Andy Shevchenko
Signed-off-by: qiujiang
---
drivers/gpio/gpio-dwapb.c | 21 +
1 file changed, 21 inser
This patch adds acpi binding for designware gpio driver,
because it is used to support power button on hisilicon
d02 board.
These two bindings, DT and acpi, are compatible in this
driver.
Reviewed-by: Andy Shevchenko
Acked-by: Mika Westerberg
Signed-off-by: qiujiang
---
drivers/gpio/gpio
() {
GpioInt(Edge, ActiveLow, ExclusiveAndWake, PullUp,
, " \\_SB.GPI0") {8}
})
Method (_E08, 0x0, NotSerialized) {
Notify (\_SB.PWRB, 0x80)
}
Acked-by: Mika Westerberg
Reviewed-by: Andy Shevchenko
Signed-off-by: qiujiang
---
drivers
reported by Kbuild test robot
Changes v1 -> v2:
- rebase to branch "devel" of Linus Walleij's repository
- split in two patch as suggested by Andy S
- add Mika's ACKs
qiujiang (3):
gpio: designware: convert device node to fwnode
gpio: designware: add acpi binding
gp
This patch converts device node to fwnode in
dwapb_port_property for designware gpio driver,
so as to provide a unified data structure for DT
and ACPI bindings.
Acked-by: Andy Shevchenko
Signed-off-by: qiujiang
---
drivers/gpio/gpio-dwapb.c| 43
() {
GpioInt(Edge, ActiveLow, ExclusiveAndWake, PullUp,
, " \\_SB.GPI0") {8}
})
Method (_E08, 0x0, NotSerialized) {
Notify (\_SB.PWRB, 0x80)
}
Acked-by: Mika Westerberg
Signed-off-by: qiujiang
---
drivers/gpio/gpio-dwapb.c | 6 ++
1 fi
This patch switches device node to fwnode and adds acpi
binding. As a result, DT and acpi bingdings are compatible
for this driver.
Acked-by: Mika Westerberg
Signed-off-by: qiujiang
---
drivers/gpio/gpio-dwapb.c| 62 +++-
drivers/mfd
Walleij's repository
- split in two patch as suggested by Andy S
- add Mika's ACKs
qiujiang (2):
gpio: designware: switch device node to fwnode and add acpi binding
gpio: designware: add gpio-signaled acpi event support
drivers/gpio/gpio-dwapb.c| 68 +
This patch switch device node to fwnode in dwapb_port_property,
so as to apply a unified data structure for DT and ACPI.
This change also needs to be done in intel_quark_i2c_gpio driver,
since it depends on gpio-dwapb driver.
Acked-by: Mika Westerberg
Signed-off-by: qiujiang
---
drivers/gpio
GpioInt(Edge, ActiveLow, ExclusiveAndWake, PullUp, ,
" \\_SB.GPI0") {8}
})
Method (_E08, 0x0, NotSerialized) {
Notify (\_SB.PWRB, 0x80)
}
}
Acked-by: Mika Westerberg
Signed-off-by: qiujiang
---
drivers/gpio/gpio-dwapb.c | 38 ++
/linux/kernel/git/linusw/linux-gpio.git
branch "devel"
Changes v2 -> v3
- fixed the build error reported by Kbuild test robot
Changes v1 -> v2:
- rebase to branch "devel" of Linus Walleij's repository
- split in two patch as suggested by Andy S
- add Mi
This patch switch device node to fwnode in dwapb_port_property,
so as to apply a unified data structure for DT and ACPI.
Acked-by: Mika Westerberg
Signed-off-by: qiujiang
---
drivers/gpio/gpio-dwapb.c| 36
include/linux/platform_data/gpio
://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
branch "devel"
Changes v1 -> v2:
- rebase to branch "devel" of Linus Walleij's repository
- split in two patchs as suggested by Andy S
- add Mika's ACKs
qiujiang (2):
gpio: designware: switch device
GpioInt(Edge, ActiveLow, ExclusiveAndWake, PullUp, ,
" \\_SB.GPI0") {8}
})
Method (_E08, 0x0, NotSerialized) {
Notify (\_SB.PWRB, 0x80)
}
}
Acked-by: Mika Westerberg
Signed-off-by: qiujiang
---
drivers/gpio/gpio-dwapb.c | 38 ++
})
}
Name (_AEI, ResourceTemplate () {
GpioInt(Edge, ActiveLow, ExclusiveAndWake, PullUp, ,
" \\_SB.GPI0") {8}
})
Method (_E08, 0x0, NotSerialized) {
Notify (\_SB.PWRB, 0x80)
}
}
Signed-off
This patch added ACPI support for DesignWare SPI mmio driver. It
was based the corresponding DT driver and compatible for this two
way. This patch has been tested on Hisilicon D02 board. It relies
on the GPIO patchset.
Signed-off-by: qiujiang
---
drivers/spi/spi-dw-mmio.c | 26
aemon component is also necessary.
Signed-off-by: qiujiang
---
drivers/gpio/gpio-dwapb.c| 75
include/linux/platform_data/gpio-dwapb.h | 2 +-
2 files changed, 49 insertions(+), 28 deletions(-)
diff --git a/drivers/gpio/gpio-dwapb.c b/drivers/gpio
23 matches
Mail list logo