[PATCH v7 1/3] gpio: dwapb: remove name from dwapb_port_property

2016-04-06 Thread qiujiang
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/

[PATCH v7 2/3] gpio: dwapb: convert device node to fwnode

2016-04-06 Thread qiujiang
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

[PATCH v7 3/3] gpio: dwapb: add gpio-signaled acpi event support

2016-04-06 Thread qiujiang
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

[PATCH v7 0/3] gpio: dwapb: add gpio-signaled acpi event support for power button

2016-04-06 Thread qiujiang
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

[PATCH v6 0/2] gpio: dwapb: add gpio-signaled acpi event support for power button

2016-03-25 Thread qiujiang
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'

[PATCH v6 1/2] gpio: dwapb: convert device node to fwnode

2016-03-25 Thread qiujiang
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

[PATCH v6 2/2] gpio: dwapb: add gpio-signaled acpi event support

2016-03-25 Thread qiujiang
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

[PATCH v5 2/3] gpio: designware: add acpi binding

2016-03-03 Thread qiujiang
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

[PATCH v5 3/3] gpio: designware: add gpio-signaled acpi event support

2016-03-03 Thread qiujiang
() { 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

[PATCH v5 0/3] "gpio: designware: add gpio-signaled acpi event support for power button"

2016-03-03 Thread qiujiang
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

[PATCH v5 1/3] gpio: designware: convert device node to fwnode

2016-03-03 Thread qiujiang
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

[PATCH v4 2/2] gpio: designware: add gpio-signaled acpi event support

2016-02-29 Thread qiujiang
() { 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

[PATCH v4 1/2] gpio: designware: switch device node to fwnode and add acpi binding

2016-02-29 Thread qiujiang
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

[PATCH v4 0/2] gpio: designware: add gpio-signaled acpi event support for power button

2016-02-29 Thread qiujiang
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 +

[PATCH v3 1/2] gpio: designware: switch device node to fwnode

2016-02-24 Thread qiujiang
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

[PATCH v3 2/2] gpio: designware: add gpio-signaled acpi events support for power button

2016-02-24 Thread qiujiang
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 ++

[PATCH v3 0/2] gpio: designware: add gpio-signaled acpi events support for power button

2016-02-24 Thread qiujiang
/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

[PATCH v2 1/2] gpio: designware: switch device node to fwnode

2016-02-22 Thread qiujiang
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

[PATCH v2 0/2] gpio: designware: add gpio-signaled acpi events support

2016-02-22 Thread qiujiang
://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

[PATCH v2 2/2] gpio: designware: add gpio-signaled acpi event for power button

2016-02-22 Thread qiujiang
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 ++

[PATCH v1] GPIO/ACPI: DesignWare: Add GPIO-signaled ACPI events support for power button

2016-02-16 Thread qiujiang
}) } Name (_AEI, ResourceTemplate () { GpioInt(Edge, ActiveLow, ExclusiveAndWake, PullUp, , " \\_SB.GPI0") {8} }) Method (_E08, 0x0, NotSerialized) { Notify (\_SB.PWRB, 0x80) } } Signed-off

[RFC PATCH] SPI/ACPI: DesignWare: Add ACPI support for Designware SPI driver

2016-02-04 Thread qiujiang
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

[RFC PATCH] GPIO/ACPI: DesignWare: Add GPIO-signaled ACPI events support for power button

2016-02-04 Thread qiujiang
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