~nfraprado

São Paulo, Brazil

https://nfraprado.gitlab.io/

~nfraprado/test

Last active 2 months ago
View more

Recent activity

Re: [PATCH v2] option never to include your own address when replying a month ago

From Nícolas F. R. A. Prado to ~sircmpwn/aerc

Hi,

Tested and it works fine here!

Thanks,
Nícolas

[PATCH] templates: Use wrap instead of wrapText a month ago

From Nícolas F. R. A. Prado to ~sircmpwn/aerc

bf0f72a533d5 ("template: add exec and wrap") introduced wrap which
allowed to chain wrapText. It also changed the aerc-templates man page
to document wrap instead of wrapText. The templates weren't updated
then, so update now.
---

I also wonder if wrapText should be removed from the valid template commands.
That would intentionally break backward compatibility, but it feels weird to
have a command that is no longer documented still work.

 templates/forward_as_body | 2 +-
 templates/quoted_reply    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
[message trimmed]

[PATCH v2 4/4] ARM: dts: qcom: pm8941: Add nodes for QCOM SPMI Flash LEDs 2 months ago

From Nícolas F. R. A. Prado to ~postmarketos/upstreaming

Add the necessary devicetree nodes for the Qualcomm SPMI Flash LEDs
present in PM8941.

Signed-off-by: Nícolas F. R. A. Prado <nfraprado@protonmail.com>
---
Changes in v2:
- Moved from hammerhead dts to pm8941 dtsi, as it was this way downstream
- Now using values from leds-qcom-spmi-flash.h

 arch/arm/boot/dts/qcom-pm8941.dtsi | 38 ++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/arch/arm/boot/dts/qcom-pm8941.dtsi b/arch/arm/boot/dts/qcom-pm8941.dtsi
index c1f2012d1c8b..89309d3c777c 100644
[message trimmed]

[PATCH v2 3/4] ARM: qcom_defconfig: Enable QCOM SPMI Flash LEDs 2 months ago

From Nícolas F. R. A. Prado to ~postmarketos/upstreaming

Enable module for the Qualcomm SPMI Flash LEDs present on the PM8941
PMIC.

Signed-off-by: Nícolas F. R. A. Prado <nfraprado@protonmail.com>
---
Changes in v2:
- Enabled CONFIG_LEDS_CLASS_FLASH since the driver now depends on it.

 arch/arm/configs/qcom_defconfig | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm/configs/qcom_defconfig b/arch/arm/configs/qcom_defconfig
index f6e9675f639c..05cacc59087e 100644
--- a/arch/arm/configs/qcom_defconfig
[message trimmed]

[PATCH v2 2/4] leds: Add driver for QCOM SPMI Flash LEDs 2 months ago

From Nícolas F. R. A. Prado to ~postmarketos/upstreaming

Add driver for the Qualcomm SPMI Flash LEDs. These are controlled
through an SPMI bus and are part of the PM8941 PMIC. There are two LEDs
present in the chip, and can be used independently as camera flash or
together in torch mode to act as a lantern.

Signed-off-by: Nícolas F. R. A. Prado <nfraprado@protonmail.com>
---
Changes in v2:
- Thanks to Jacek:
  - Implemented flash LED class framework
- Thanks to Bjorn:
  - Renamed driver to "qcom spmi flash"
- Refactored code
- Added missing copyright
[message trimmed]

[PATCH v2 1/4] dt-bindings: leds: Add binding for qcom-spmi-flash 2 months ago

From Nícolas F. R. A. Prado to ~postmarketos/upstreaming

Add devicetree binding for QCOM SPMI Flash LEDs, which are part of
PM8941, and are used both as lantern and camera flash.

Signed-off-by: Nícolas F. R. A. Prado <nfraprado@protonmail.com>
---
Changes in v2:
- Add this commit

 .../bindings/leds/leds-qcom-spmi-flash.yaml   | 94 +++++++++++++++++++
 .../dt-bindings/leds/leds-qcom-spmi-flash.h   | 15 +++
 2 files changed, 109 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/leds/leds-qcom-spmi-flash.yaml
 create mode 100644 include/dt-bindings/leds/leds-qcom-spmi-flash.h
[message trimmed]

[PATCH v2 0/4] Add support for QCOM SPMI Flash LEDs 2 months ago

From Nícolas F. R. A. Prado to ~postmarketos/upstreaming

Hi,

this patch series adds support for Qualcomm's SPMI Flash LEDs present in the
PM8941 PMIC. It is used as part of MSM8974 based devices, like the Nexus 5
(hammerhead), as a camera flash or as a lantern when in torch mode.

Patch 1 adds the dt-bindings for the driver, together with a header for the
values of some properties.

Patch 2 adds the driver, which was ported from downstream [1], and is now using
the flash LED class framework.

Patch 3 enables the driver as a module in qcom_defconfig, and also enables
CONFIG_LEDS_CLASS_FLASH since it is required by the driver.