Re: [PATCH 10/14] dt-bindings: power: supply: Add Mediatek MT6370 Charger binding documentation

2022-06-02 Thread ChiaEn Wu
Hi Krzysztof, Thank you for the valuable suggestion. Sorry for sending the same email again. I forgot to reply to everyone in my last email.. Krzysztof Kozlowski 於 2022年6月1日 週三 上午4:15寫道: > > On 31/05/2022 12:42, ChiaEn Wu wrote: > > From: ChiaEn Wu > > > > S

Re: [RESEND 14/14] video: backlight: mt6370: Add Mediatek MT6370 support

2022-06-02 Thread ChiaEn Wu
Hi Daniel, Thanks for your valuable feedback! Daniel Thompson 於 2022年6月1日 週三 下午5:46寫道: > > On Tue, May 31, 2022 at 07:19:00PM +0800, ChiaEn Wu wrote: > > From: ChiaEn Wu > > > > Add Mediatek MT6370 Backlight support. > > > > Signed-off-by: ChiaEn Wu

Re: [RESEND 10/14] iio: adc: mt6370: Add Mediatek MT6370 support

2022-06-02 Thread ChiaEn Wu
Hi Jonathan, Sorry for sending the same email again. I miss to reply all in the last email.. Thanks for your valuable suggestions! Jonathan Cameron 於 2022年5月31日 週二 下午9:21寫道: > > On Tue, 31 May 2022 19:18:56 +0800 > ChiaEn Wu wrote: > > > From: ChiaEn Wu > > >

[PATCH v2 00/15] Add Mediatek MT6370 PMIC support

2022-06-13 Thread ChiaEn Wu
From: ChiaEn Wu This patch series add Mediatek MT6370 PMIC support. The MT6370 is a highly-integrated smart power management IC, which includes a single cell Li-Ion/Li-Polymer switching battery charger, a USB Type-C & Power Delivery (PD) controller, dual Flash LED current sources, a RGB

[PATCH v2 01/15] dt-bindings: usb: Add Mediatek MT6370 TCPC

2022-06-13 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 TCPC binding documentation. Signed-off-by: ChiYuan Huang --- .../bindings/usb/mediatek,mt6370-tcpc.yaml| 36 +++ 1 file changed, 36 insertions(+) create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mt6370-tcpc.yaml di

[PATCH v2 02/15] dt-bindings: power: supply: Add Mediatek MT6370 Charger

2022-06-13 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 Charger binding documentation. Signed-off-by: ChiaEn Wu --- .../power/supply/mediatek,mt6370-charger.yaml | 60 +++ 1 file changed, 60 insertions(+) create mode 100644 Documentation/devicetree/bindings/power/supply/mediatek,mt6370

[PATCH v2 03/15] dt-bindings: leds: mt6370: Add Mediatek mt6370 current sink type LED indicator

2022-06-13 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek mt6370 current sink type LED indicator binding documentation. Signed-off-by: ChiYuan Huang --- .../leds/mediatek,mt6370-indicator.yaml | 48 +++ 1 file changed, 48 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/m

[PATCH v2 04/15] dt-bindings: leds: Add Mediatek MT6370 flashlight

2022-06-13 Thread ChiaEn Wu
From: Alice Chen Add Mediatek MT6370 flashlight binding documentation. Signed-off-by: Alice Chen --- .../leds/mediatek,mt6370-flashlight.yaml | 44 +++ 1 file changed, 44 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/mediatek,mt6370-flashlight.y

[PATCH v2 05/15] dt-bindings: backlight: Add Mediatek MT6370 backlight

2022-06-13 Thread ChiaEn Wu
MT6370 Backlight + +maintainers: + - ChiaEn Wu + +description: | + This module is part of the MT6370 MFD device. + The MT6370 Backlight WLED driver supports up to a 29V output voltage for + 4 channels of 8 series WLEDs. Each channel supports up to 30mA of current + capability with 2048 current

[PATCH v2 06/15] dt-bindings: mfd: Add Mediatek MT6370

2022-06-13 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 binding documentation. Signed-off-by: ChiYuan Huang --- .../bindings/mfd/mediatek,mt6370.yaml | 279 ++ .../dt-bindings/iio/adc/mediatek,mt6370_adc.h | 18 ++ 2 files changed, 297 insertions(+) create mode 100644 Documentation/d

[PATCH v2 07/15] Documentation: ABI: testing: mt6370: Add ADC sysfs guideline

2022-06-13 Thread ChiaEn Wu
From: ChiaEn Wu Add ABI documentation for mt6370 non-standard ADC sysfs interfaces. Signed-off-by: ChiaEn Wu --- .../ABI/testing/sysfs-bus-iio-adc-mt6370 | 36 +++ 1 file changed, 36 insertions(+) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-mt6370

[PATCH v2 08/15] mfd: mt6370: Add Mediatek MT6370 support

2022-06-13 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 MFD support. Signed-off-by: ChiYuan Huang --- drivers/mfd/Kconfig | 13 ++ drivers/mfd/Makefile | 1 + drivers/mfd/mt6370.c | 349 +++ 3 files changed, 363 insertions(+) create mode 100644 drivers/mfd/mt6370.c

[PATCH v2 09/15] usb: typec: tcpci_mt6370: Add Mediatek MT6370 tcpci driver

2022-06-13 Thread ChiaEn Wu
From: ChiYuan Huang Add chip level mt6370 tcpci driver. Signed-off-by: ChiYuan Huang --- drivers/usb/typec/tcpm/Kconfig| 8 + drivers/usb/typec/tcpm/Makefile | 1 + drivers/usb/typec/tcpm/tcpci_mt6370.c | 212 ++ 3 files changed, 221 insertions(+) cre

[PATCH v2 10/15] regulator: mt6370: Add mt6370 DisplayBias and VibLDO support

2022-06-13 Thread ChiaEn Wu
From: ChiYuan Huang Add mt6370 DisplayBias and VibLDO support. Signed-off-by: ChiYuan Huang --- drivers/regulator/Kconfig| 8 + drivers/regulator/Makefile | 1 + drivers/regulator/mt6370-regulator.c | 388 +++ 3 files changed, 397 insertions(+)

[PATCH v2 11/15] iio: adc: mt6370: Add Mediatek MT6370 support

2022-06-13 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 ADC support. Signed-off-by: ChiaEn Wu --- drivers/iio/adc/Kconfig | 9 ++ drivers/iio/adc/Makefile | 1 + drivers/iio/adc/mt6370-adc.c | 262 +++ 3 files changed, 272 insertions(+) create mode 100644 drivers/iio

[PATCH v2 12/15] power: supply: mt6370: Add Mediatek MT6370 charger driver

2022-06-13 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 charger driver. Signed-off-by: ChiaEn Wu --- drivers/power/supply/Kconfig | 11 + drivers/power/supply/Makefile |1 + drivers/power/supply/mt6370-charger.c | 1132 + 3 files changed, 1144 insertions(+) create

[PATCH v2 13/15] leds: mt6370: Add Mediatek MT6370 current sink type LED Indicator support

2022-06-13 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 current sink type LED Indicator driver. Signed-off-by: ChiYuan Huang --- drivers/leds/Kconfig | 11 + drivers/leds/Makefile | 1 + drivers/leds/leds-mt6370.c | 989 + 3 files changed, 1001 insertions(+)

[PATCH v2 14/15] leds: flashlight: mt6370: Add Mediatek MT6370 flashlight support

2022-06-13 Thread ChiaEn Wu
From: Alice Chen Add Mediatek MT6370 flashlight support. Signed-off-by: Alice Chen --- drivers/leds/flash/Kconfig | 9 + drivers/leds/flash/Makefile| 1 + drivers/leds/flash/leds-mt6370-flash.c | 657 + 3 files changed, 667 insertions(+) cre

[PATCH v2 15/15] video: backlight: mt6370: Add Mediatek MT6370 support

2022-06-13 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 Backlight support. Signed-off-by: ChiaEn Wu --- drivers/video/backlight/Kconfig| 9 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/mt6370-backlight.c | 339 + 3 files changed, 349 insertions

Re: [PATCH v2 10/15] regulator: mt6370: Add mt6370 DisplayBias and VibLDO support

2022-06-17 Thread ChiaEn Wu
Hi Randy, Thanks for your helpful comments! We will refine them in the next patch, thanks! Randy Dunlap 於 2022年6月14日 週二 凌晨4:15寫道: > > > > On 6/13/22 04:11, ChiaEn Wu wrote: > > diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig > > index cbe0f96ca

Re: [PATCH v2 11/15] iio: adc: mt6370: Add Mediatek MT6370 support

2022-06-17 Thread ChiaEn Wu
Hi Randy, Thanks for your comment! I apologize for any inconvenience caused when you decoded this help text. I will refine this in the next patch, thanks! Randy Dunlap 於 2022年6月14日 週二 凌晨4:17寫道: > > Hi, > > On 6/13/22 04:11, ChiaEn Wu wrote: > > diff --git a/drivers/iio/adc/Kco

Re: [PATCH v2 15/15] video: backlight: mt6370: Add Mediatek MT6370 support

2022-06-17 Thread ChiaEn Wu
Hi Daniel, Thanks for your helpful feedback! Daniel Thompson 於 2022年6月14日 週二 凌晨1:08寫道: > > On Mon, Jun 13, 2022 at 07:11:46PM +0800, ChiaEn Wu wrote: > > +static int mt6370_init_backlight_properties(struct mt6370_priv *priv, > > +

Re: [PATCH v2 02/15] dt-bindings: power: supply: Add Mediatek MT6370 Charger

2022-06-17 Thread ChiaEn Wu
Hi Krzysztof, Thanks for your helpful comments! I have so some questions want to ask you below. Krzysztof Kozlowski 於 2022年6月17日 週五 清晨5:05寫道: > > On 13/06/2022 04:11, ChiaEn Wu wrote: > > From: ChiaEn Wu > > > > Add Mediatek MT6370 Charger binding documentation. >

Re: [PATCH v2 05/15] dt-bindings: backlight: Add Mediatek MT6370 backlight

2022-06-17 Thread ChiaEn Wu
Hi Krzysztof, Thanks for your helpful feedback, I have some questions want to confirm with you below. Krzysztof Kozlowski 於 2022年6月17日 週五 清晨5:13寫道: > > On 13/06/2022 04:11, ChiaEn Wu wrote: > > From: ChiYuan Huang > > > > Add mt6370 backlight binding documentatio

Re: [PATCH v2 06/15] dt-bindings: mfd: Add Mediatek MT6370

2022-06-17 Thread ChiaEn Wu
Hi Rob, Rob Herring 於 2022年6月13日 週一 晚上9:33寫道: > > On Mon, 13 Jun 2022 19:11:37 +0800, ChiaEn Wu wrote: > > From: ChiYuan Huang > > > > Add Mediatek MT6370 binding documentation. > > > > Signed-off-by: ChiYuan Huang > > --- > > ...

Re: [PATCH v2 06/15] dt-bindings: mfd: Add Mediatek MT6370

2022-06-17 Thread ChiaEn Wu
Hi Krzysztof, Krzysztof Kozlowski 於 2022年6月17日 週五 清晨5:15寫道: > > On 13/06/2022 04:11, ChiaEn Wu wrote: > > From: ChiYuan Huang > > > > Add Mediatek MT6370 binding documentation. > > > > Signed-off-by: ChiYuan Huang > > --- > > ...

Re: [PATCH v2 08/15] mfd: mt6370: Add Mediatek MT6370 support

2022-06-17 Thread ChiaEn Wu
Hi Lee, Thanks for your helpful comments, we have some questions and replies below. Lee Jones 於 2022年6月16日 週四 清晨6:49寫道: > > On Mon, 13 Jun 2022, ChiaEn Wu wrote: > > > From: ChiYuan Huang > > > > Add Mediatek MT6370 MFD support. > > > > Signed-off-by:

Re: [PATCH v2 07/15] Documentation: ABI: testing: mt6370: Add ADC sysfs guideline

2022-06-19 Thread ChiaEn Wu
Hi Jonathan, Thanks for your helpful comments, and I have some questions want to ask you below. Jonathan Cameron 於 2022年6月18日 週六 晚上11:39寫道: > > On Mon, 13 Jun 2022 19:11:38 +0800 > ChiaEn Wu wrote: > > > From: ChiaEn Wu > > > > Add ABI documentation for

Re: [PATCH v2 07/15] Documentation: ABI: testing: mt6370: Add ADC sysfs guideline

2022-06-20 Thread ChiaEn Wu
Hi Jonathan, Thanks for your reply! Jonathan Cameron 於 2022年6月21日 週二 凌晨2:35寫道: > > On Mon, 20 Jun 2022 14:00:43 +0800 > ChiaEn Wu wrote: > > > Hi Jonathan, > > > > Thanks for your helpful comments, and I have some questions want to > > ask you below. >

[PATCH v7 13/13] video: backlight: mt6370: Add MediaTek MT6370 support

2022-08-05 Thread ChiaEn Wu
From: ChiaEn Wu MediaTek MT6370 is a SubPMIC consisting of a single cell battery charger with ADC monitoring, RGB LEDs, dual channel flashlight, WLED backlight driver, display bias voltage supply, one general purpose LDO, and the USB Type-C & PD controller complies with the latest USB Type-C

[PATCH v7 10/13] power: supply: mt6370: Add MediaTek MT6370 charger driver

2022-08-05 Thread ChiaEn Wu
From: ChiaEn Wu MediaTek MT6370 is a SubPMIC consisting of a single cell battery charger with ADC monitoring, RGB LEDs, dual channel flashlight, WLED backlight driver, display bias voltage supply, one general purpose LDO, and the USB Type-C & PD controller complies with the latest USB Type-C

[PATCH v7 09/13] iio: adc: mt6370: Add MediaTek MT6370 support

2022-08-05 Thread ChiaEn Wu
From: ChiaEn Wu MediaTek MT6370 is a SubPMIC consisting of a single cell battery charger with ADC monitoring, RGB LEDs, dual channel flashlight, WLED backlight driver, display bias voltage supply, one general purpose LDO, and the USB Type-C & PD controller complies with the latest USB Type-C

[PATCH v7 11/13] leds: rgb: mt6370: Add MediaTek MT6370 current sink type LED Indicator support

2022-08-05 Thread ChiaEn Wu
d-by: Alice Chen Signed-off-by: Alice Chen Signed-off-by: ChiYuan Huang Signed-off-by: ChiaEn Wu --- v7 - Add the comment for the union of 'struct mt6370_led' - Revise the wrong description of 'Authors' - Revise some typos (e.g. led --> LED) - Revise 'if (!fwnode_pr

[PATCH v7 00/13] Add MediaTek MT6370 PMIC support

2022-08-05 Thread ChiaEn Wu
From: ChiaEn Wu This patch series add MediaTek MT6370 PMIC support. The MT6370 is a highly-integrated smart power management IC, which includes a single cell Li-Ion/Li-Polymer switching battery charger, a USB Type-C & Power Delivery (PD) controller, dual Flash LED current sources, a RGB

[PATCH v7 02/13] dt-bindings: power: supply: Add MediaTek MT6370 Charger

2022-08-05 Thread ChiaEn Wu
From: ChiaEn Wu Add MediaTek MT6370 Charger binding documentation. Reviewed-by: Krzysztof Kozlowski Signed-off-by: ChiaEn Wu --- .../power/supply/mediatek,mt6370-charger.yaml | 88 ++ 1 file changed, 88 insertions(+) create mode 100644 Documentation/devicetree

[PATCH v7 06/13] dt-bindings: mfd: Add MediaTek MT6370

2022-08-05 Thread ChiaEn Wu
From: ChiYuan Huang Add MediaTek MT6370 binding documentation. Reviewed-by: Krzysztof Kozlowski Signed-off-by: ChiYuan Huang Signed-off-by: ChiaEn Wu --- .../devicetree/bindings/mfd/mediatek,mt6370.yaml | 280 + include/dt-bindings/iio/adc/mediatek,mt6370_adc.h | 18

[PATCH v7 01/13] dt-bindings: usb: Add MediaTek MT6370 TCPC

2022-08-05 Thread ChiaEn Wu
From: ChiYuan Huang Add MediaTek MT6370 TCPC binding documentation. Reviewed-by: Krzysztof Kozlowski Signed-off-by: ChiYuan Huang Signed-off-by: ChiaEn Wu --- .../bindings/usb/mediatek,mt6370-tcpc.yaml | 36 ++ 1 file changed, 36 insertions(+) create mode 100644

[PATCH v7 03/13] dt-bindings: leds: mt6370: Add MediaTek MT6370 current sink type LED indicator

2022-08-05 Thread ChiaEn Wu
From: ChiYuan Huang Add MediaTek MT6370 current sink type LED indicator binding documentation. Reviewed-by: Krzysztof Kozlowski Signed-off-by: ChiYuan Huang Signed-off-by: ChiaEn Wu --- .../bindings/leds/mediatek,mt6370-indicator.yaml | 81 ++ 1 file changed, 81

[PATCH v7 05/13] dt-bindings: backlight: Add MediaTek MT6370 backlight

2022-08-05 Thread ChiaEn Wu
From: ChiYuan Huang Add MT6370 backlight binding documentation. Reviewed-by: Rob Herring Signed-off-by: ChiYuan Huang Signed-off-by: ChiaEn Wu --- v7 - Add the second compatible string for 'mt6372' - Add 'mediatek,bled-exponential-mode-enable' property for enable the

[PATCH v7 08/13] usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver

2022-08-05 Thread ChiaEn Wu
play bias driver and a general LDO for portable devices. Add a support for the Type-C & Power Delivery controller in MediaTek MT6370 IC. Reviewed-by: AngeloGioacchino Del Regno Reviewed-by: Guenter Roeck Signed-off-by: ChiYuan Huang Signed-off-by: ChiaEn Wu --- v7

[PATCH v7 07/13] mfd: mt6370: Add MediaTek MT6370 support

2022-08-05 Thread ChiaEn Wu
& PD controller complies with the latest USB Type-C and PD standards. Reviewed-by: Andy Shevchenko Signed-off-by: ChiYuan Huang Signed-off-by: ChiaEn Wu --- v7 - Move '#define MT6370_REG_MAXADDR' to the next line of '#define MT6370_REG_CHG_MASK1' - Rename

[PATCH v7 12/13] leds: flash: mt6370: Add MediaTek MT6370 flashlight support

2022-08-05 Thread ChiaEn Wu
play bias driver and a general LDO for portable devices. Add a support for the MT6370 Flash LED driver. Flash LED in MT6370 has 2 channels and support torch/strobe mode. Signed-off-by: Alice Chen Signed-off-by: ChiaEn Wu --- v7 - Fix the indentation. - For the well defined macro, the parenthesi

[PATCH v7 04/13] dt-bindings: leds: Add MediaTek MT6370 flashlight

2022-08-05 Thread ChiaEn Wu
From: Alice Chen Add MediaTek MT6370 flashlight binding documentation. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Alice Chen Signed-off-by: ChiaEn Wu --- .../bindings/leds/mediatek,mt6370-flashlight.yaml | 41 ++ 1 file changed, 41 insertions(+) create mode 100644

[RESEND PATCH v8 00/12] Add MediaTek MT6370 PMIC support

2022-08-15 Thread ChiaEn Wu
From: ChiaEn Wu I apologize for using the wrong mail list to send the wrong emails for the last v8 patchset... This patch series add MediaTek MT6370 PMIC support and add a index macro to . The MT6370 is a highly-integrated smart power management IC, which includes a single cell Li-Ion/Li

[RESEND PATCH v8 02/12] dt-bindings: power: supply: Add MediaTek MT6370 Charger

2022-08-15 Thread ChiaEn Wu
From: ChiaEn Wu Add MediaTek MT6370 Charger binding documentation. Reviewed-by: Krzysztof Kozlowski Signed-off-by: ChiaEn Wu --- .../power/supply/mediatek,mt6370-charger.yaml | 88 +++ 1 file changed, 88 insertions(+) create mode 100644 Documentation/devicetree/bindings

[RESEND PATCH v8 01/12] dt-bindings: usb: Add MediaTek MT6370 TCPC

2022-08-15 Thread ChiaEn Wu
From: ChiYuan Huang Add MediaTek MT6370 TCPC binding documentation. Reviewed-by: Krzysztof Kozlowski Signed-off-by: ChiYuan Huang Signed-off-by: ChiaEn Wu --- .../bindings/usb/mediatek,mt6370-tcpc.yaml| 36 +++ 1 file changed, 36 insertions(+) create mode 100644

[RESEND v8 04/12] dt-bindings: leds: Add MediaTek MT6370 flashlight

2022-08-15 Thread ChiaEn Wu
From: Alice Chen Add MediaTek MT6370 flashlight binding documentation. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Alice Chen Signed-off-by: ChiaEn Wu --- .../leds/mediatek,mt6370-flashlight.yaml | 41 +++ 1 file changed, 41 insertions(+) create mode 100644

[RESEND PATCH v8 05/12] dt-bindings: backlight: Add MediaTek MT6370 backlight

2022-08-15 Thread ChiaEn Wu
From: ChiYuan Huang Add MT6370 backlight binding documentation. Reviewed-by: Rob Herring Signed-off-by: ChiYuan Huang Signed-off-by: ChiaEn Wu --- .../backlight/mediatek,mt6370-backlight.yaml | 121 ++ 1 file changed, 121 insertions(+) create mode 100644 Documentation

[RESEND PATCH v8 09/12] power: supply: mt6370: Add MediaTek MT6370 charger driver

2022-08-15 Thread ChiaEn Wu
From: ChiaEn Wu MediaTek MT6370 is a SubPMIC consisting of a single cell battery charger with ADC monitoring, RGB LEDs, dual channel flashlight, WLED backlight driver, display bias voltage supply, one general purpose LDO, and the USB Type-C & PD controller complies with the latest USB Type-C

[RESEND PATCH v8 06/12] lib: add linear range index macro

2022-08-15 Thread ChiaEn Wu
From: ChiaEn Wu Add linear_range_idx macro for declaring the linear_range struct simply. Signed-off-by: ChiaEn Wu --- include/linux/linear_range.h | 8 1 file changed, 8 insertions(+) diff --git a/include/linux/linear_range.h b/include/linux/linear_range.h index fd3d0b358f22

[RESEND PATCH v8 08/12] iio: adc: mt6370: Add MediaTek MT6370 support

2022-08-15 Thread ChiaEn Wu
From: ChiaEn Wu MediaTek MT6370 is a SubPMIC consisting of a single cell battery charger with ADC monitoring, RGB LEDs, dual channel flashlight, WLED backlight driver, display bias voltage supply, one general purpose LDO, and the USB Type-C & PD controller complies with the latest USB Type-C

[RESEND PATCH v8 10/12] leds: rgb: mt6370: Add MediaTek MT6370 current sink type LED Indicator support

2022-08-15 Thread ChiaEn Wu
lice Chen Signed-off-by: Alice Chen Signed-off-by: ChiYuan Huang Signed-off-by: ChiaEn Wu --- v8 - Add include header file - Remove useless 'enum mt6370_state' because of using 'enum led_default_state' - Revise the calculation of 'val' in 'mt6370_gen_bre

[RESEND PATCH v8 11/12] leds: flash: mt6370: Add MediaTek MT6370 flashlight support

2022-08-15 Thread ChiaEn Wu
play bias driver and a general LDO for portable devices. Add support for the MT6370 Flash LED driver. Flash LED in MT6370 has 2 channels and support torch/strobe mode. Signed-off-by: Alice Chen Signed-off-by: ChiaEn Wu --- v8 - Add missing 'dependency config' in Kconfig - Revise all multi

[RESEND PATCH v8 12/12] video: backlight: mt6370: Add MediaTek MT6370 support

2022-08-15 Thread ChiaEn Wu
From: ChiaEn Wu MediaTek MT6370 is a SubPMIC consisting of a single cell battery charger with ADC monitoring, RGB LEDs, dual channel flashlight, WLED backlight driver, display bias voltage supply, one general purpose LDO, and the USB Type-C & PD controller complies with the latest USB Type-C

[RESNED PATCH v8 03/12] dt-bindings: leds: mt6370: Add MediaTek MT6370 current sink type LED indicator

2022-08-24 Thread ChiaEn Wu
From: ChiYuan Huang Add MediaTek MT6370 current sink type LED indicator binding documentation. Reviewed-by: Krzysztof Kozlowski Signed-off-by: ChiYuan Huang Signed-off-by: ChiaEn Wu --- .../leds/mediatek,mt6370-indicator.yaml | 81 +++ 1 file changed, 81 insertions

[RESEND PATCH v8 07/12] usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver

2022-08-24 Thread ChiaEn Wu
Signed-off-by: ChiaEn Wu --- drivers/usb/typec/tcpm/Kconfig| 11 ++ drivers/usb/typec/tcpm/Makefile | 1 + drivers/usb/typec/tcpm/tcpci_mt6370.c | 207 ++ 3 files changed, 219 insertions(+) create mode 100644 drivers/usb/typec/tcpm/tcpci_mt6370.c diff

[RESEND 05/14] dt-bindings: backlight: Add Mediatek MT6370 backlight binding

2022-05-31 Thread ChiaEn Wu
MT6370 Backlight + +maintainers: + - ChiaEn Wu + +description: | + MT6370 is a highly-integrated smart power management IC, which includes a + single cell Li-Ion/Li-Polymer switching battery charger, a USB Type-C & + Power Delivery (PD) controller, dual flash LED current sources, a RGB

[RESEND 00/14] Add Mediatek MT6370 PMIC support

2022-05-31 Thread ChiaEn Wu
From: ChiaEn Wu Sorry, for the patch dependency, we resend this patch series and we're sorry for any inconvenience that we may have caused. This patch series add Mediatek MT6370 PMIC support. The MT6370 is a highly-integrated smart power management IC, which includes a single cell Li-I

[RESEND 08/14] usb: typec: tcpci_mt6370: Add Mediatek MT6370 tcpci driver

2022-05-31 Thread ChiaEn Wu
From: ChiYuan Huang Add chip level mt6370 tcpci driver. Signed-off-by: ChiYuan Huang --- drivers/usb/typec/tcpm/Kconfig| 8 + drivers/usb/typec/tcpm/Makefile | 1 + drivers/usb/typec/tcpm/tcpci_mt6370.c | 212 ++ 3 files changed, 221 insertions(+) cre

[RESEND 04/14] dt-bindings: leds: Add Mediatek MT6370 flashlight binding

2022-05-31 Thread ChiaEn Wu
From: Alice Chen Add Mediatek MT6370 flashlight binding documentation Signed-off-by: Alice Chen --- .../leds/mediatek,mt6370-flashlight.yaml | 48 +++ 1 file changed, 48 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/mediatek,mt6370-flashlight.ya

[RESEND 11/14] power: supply: mt6370: Add Mediatek MT6370 charger driver

2022-05-31 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 charger driver Signed-off-by: ChiaEn Wu --- drivers/power/supply/Kconfig | 11 + drivers/power/supply/Makefile |1 + drivers/power/supply/mt6370-charger.c | 1132 + 3 files changed, 1144 insertions(+) create

[RESEND 13/14] leds: flashlight: mt6370: Add Mediatek MT6370 flashlight support

2022-05-31 Thread ChiaEn Wu
From: Alice Chen Add Mediatek MT6370 flashlight support Signed-off-by: Alice Chen --- drivers/leds/flash/Kconfig | 9 + drivers/leds/flash/Makefile| 1 + drivers/leds/flash/leds-mt6370-flash.c | 665 + 3 files changed, 675 insertions(+) crea

[RESEND 09/14] regulator: mt6370: Add mt6370 DisplayBias and VibLDO support

2022-05-31 Thread ChiaEn Wu
From: ChiYuan Huang Add mt6370 DisplayBias and VibLDO support. Signed-off-by: ChiYuan Huang --- drivers/regulator/Kconfig| 8 + drivers/regulator/Makefile | 1 + drivers/regulator/mt6370-regulator.c | 389 +++ 3 files changed, 398 insertions(+)

[RESEND 14/14] video: backlight: mt6370: Add Mediatek MT6370 support

2022-05-31 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 Backlight support. Signed-off-by: ChiaEn Wu --- drivers/video/backlight/Kconfig| 8 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/mt6370-backlight.c | 338 + 3 files changed, 347 insertions

[RESEND 12/14] leds: mt6370: Add Mediatek MT6370 Indicator support

2022-05-31 Thread ChiaEn Wu
From: Alice Chen Add Mediatek MT6370 Indicator support Signed-off-by: Alice Chen --- drivers/leds/Kconfig | 11 + drivers/leds/Makefile | 1 + drivers/leds/leds-mt6370.c | 994 + 3 files changed, 1006 insertions(+) create mode 100644 drivers/l

[RESEND 10/14] iio: adc: mt6370: Add Mediatek MT6370 support

2022-05-31 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 ADC support. Signed-off-by: ChiaEn Wu --- drivers/iio/adc/Kconfig | 9 ++ drivers/iio/adc/Makefile | 1 + drivers/iio/adc/mt6370-adc.c | 257 +++ 3 files changed, 267 insertions(+) create mode 100644 drivers/iio

[RESEND 02/14] dt-bindings: power: supply: Add Mediatek MT6370 Charger binding

2022-05-31 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 Charger binding documentation. Signed-off-by: ChiaEn Wu --- .../power/supply/mediatek,mt6370-charger.yaml | 60 +++ 1 file changed, 60 insertions(+) create mode 100644 Documentation/devicetree/bindings/power/supply/mediatek,mt6370

[RESEND 01/14] dt-bindings: usb: Add Mediatek MT6370 TCPC binding

2022-05-31 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 TCPC binding documentation. Signed-off-by: ChiYuan Huang --- .../bindings/usb/mediatek,mt6370-tcpc.yaml| 35 +++ 1 file changed, 35 insertions(+) create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mt6370-tcpc.yaml di

[RESEND 03/14] dt-bindings: leds: mt6370: Add Mediatek mt6370 indicator

2022-05-31 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek mt6370 indicator documentation. Signed-off-by: ChiYuan Huang --- .../leds/mediatek,mt6370-indicator.yaml | 57 +++ 1 file changed, 57 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/mediatek,mt6370-indicator.yaml

[RESEND 07/14] mfd: mt6370: Add Mediatek MT6370 support

2022-05-31 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 MFD support. Signed-off-by: ChiYuan Huang --- drivers/mfd/Kconfig | 13 +++ drivers/mfd/Makefile | 1 + drivers/mfd/mt6370.c | 273 +++ 3 files changed, 287 insertions(+) create mode 100644 drivers/mfd/mt6370.

[RESEND 06/14] dt-bindings: mfd: Add Mediatek MT6370 binding

2022-05-31 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 binding documentation. Signed-off-by: ChiYuan Huang --- .../bindings/mfd/mediatek,mt6370.yaml | 282 ++ .../dt-bindings/iio/adc/mediatek,mt6370_adc.h | 18 ++ include/dt-bindings/mfd/mediatek,mt6370.h | 83 ++ 3 files ch

[PATCH v3 00/14] Add Mediatek MT6370 PMIC support

2022-06-23 Thread ChiaEn Wu
From: ChiaEn Wu This patch series add Mediatek MT6370 PMIC support. The MT6370 is a highly-integrated smart power management IC, which includes a single cell Li-Ion/Li-Polymer switching battery charger, a USB Type-C & Power Delivery (PD) controller, dual Flash LED current sources, a RGB

[PATCH v3 01/14] dt-bindings: usb: Add Mediatek MT6370 TCPC

2022-06-23 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 TCPC binding documentation. Signed-off-by: ChiYuan Huang Reviewed-by: Krzysztof Kozlowski --- .../bindings/usb/mediatek,mt6370-tcpc.yaml | 36 ++ 1 file changed, 36 insertions(+) create mode 100644 Documentation/devicetree/

[PATCH v3 02/14] dt-bindings: power: supply: Add Mediatek MT6370 Charger

2022-06-23 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 Charger binding documentation. Signed-off-by: ChiaEn Wu --- v3 - Add items and remove maxItems of io-channels - Add io-channel-names and describe each item - Add "unevaluatedProperties: false" in "usb-otg-vbus-regulator" - Rename &quo

[PATCH v3 03/14] dt-bindings: leds: mt6370: Add Mediatek mt6370 current sink type LED indicator

2022-06-23 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek mt6370 current sink type LED indicator binding documentation. Signed-off-by: ChiYuan Huang --- v3 - Use leds-class-multicolor.yaml instead of common.yaml. - Split multi-led and led node. - Add subdevice "led" in "multi-led". --- .../bindings/leds/mediatek,mt63

[PATCH v3 04/14] dt-bindings: leds: Add Mediatek MT6370 flashlight

2022-06-23 Thread ChiaEn Wu
From: Alice Chen Add Mediatek MT6370 flashlight binding documentation. Signed-off-by: Alice Chen --- v3 - Remove the description of enum. --- .../bindings/leds/mediatek,mt6370-flashlight.yaml | 41 ++ 1 file changed, 41 insertions(+) create mode 100644 Documentation/dev

[PATCH v3 05/14] dt-bindings: backlight: Add Mediatek MT6370 backlight

2022-06-23 Thread ChiaEn Wu
-0,0 +1,92 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/leds/backlight/mediatek,mt6370-backlight.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Mediatek MT6370 Backlight + +maintainers: + - ChiaEn Wu + +d

[PATCH v3 06/14] dt-bindings: mfd: Add Mediatek MT6370

2022-06-23 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 binding documentation. Signed-off-by: ChiYuan Huang --- v3 - Use " in entire patchset - Refine ADC description - Rename "enable-gpio" to "enable-gpios" in "regualtor" - Change "/schemas/" to "../" in every reference of all MT6370 modules --- .../devicet

[PATCH v3 07/14] mfd: mt6370: Add Mediatek MT6370 support

2022-06-23 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 MFD support. Signed-off-by: ChiYuan Huang --- v3 - Refine Kconfig help text - Refine error message of unknown vendor ID in mt6370_check_vendor_info() - Refine return value handling of mt6370_regmap_read() - Refine all probe error by using dev_err_probe

[PATCH v3 08/14] usb: typec: tcpci_mt6370: Add Mediatek MT6370 tcpci driver

2022-06-23 Thread ChiaEn Wu
From: ChiYuan Huang Add chip level mt6370 tcpci driver. Signed-off-by: ChiYuan Huang --- drivers/usb/typec/tcpm/Kconfig| 8 ++ drivers/usb/typec/tcpm/Makefile | 1 + drivers/usb/typec/tcpm/tcpci_mt6370.c | 212 ++ 3 files changed, 221 insertion

[PATCH v3 09/14] regulator: mt6370: Add mt6370 DisplayBias and VibLDO support

2022-06-23 Thread ChiaEn Wu
From: ChiYuan Huang Add mt6370 DisplayBias and VibLDO support. Signed-off-by: ChiYuan Huang --- v3 - Refine Kconfig help text --- drivers/regulator/Kconfig| 8 + drivers/regulator/Makefile | 1 + drivers/regulator/mt6370-regulator.c | 388

[PATCH v3 10/14] iio: adc: mt6370: Add Mediatek MT6370 support

2022-06-23 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 ADC support. Signed-off-by: ChiaEn Wu --- v3 - Refine Kconfig help text - Refine all channel value in read_scale() a. current: uA --> mA b. voltage: uV --> mV c. temperature: degrees Celsius --> milli degrees Celsius - Add

[PATCH v3 11/14] power: supply: mt6370: Add Mediatek MT6370 charger driver

2022-06-23 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 charger driver. Signed-off-by: ChiaEn Wu --- drivers/power/supply/Kconfig | 11 + drivers/power/supply/Makefile |1 + drivers/power/supply/mt6370-charger.c | 1132 + 3 files changed, 1144 insertions

[PATCH v3 12/14] leds: mt6370: Add Mediatek MT6370 current sink type LED Indicator support

2022-06-23 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 current sink type LED Indicator driver. Signed-off-by: ChiYuan Huang --- v3 - Refine the grammer of the Kconfig. - Change reg mode to the const current mode. --- drivers/leds/Kconfig | 11 + drivers/leds/Makefile | 1 + drivers/leds/leds-m

[PATCH v3 13/14] leds: flashlight: mt6370: Add Mediatek MT6370 flashlight support

2022-06-23 Thread ChiaEn Wu
From: Alice Chen Add Mediatek MT6370 flashlight support. Signed-off-by: Alice Chen --- drivers/leds/flash/Kconfig | 9 + drivers/leds/flash/Makefile| 1 + drivers/leds/flash/leds-mt6370-flash.c | 657 + 3 files changed, 667 insertions

[PATCH v3 14/14] video: backlight: mt6370: Add Mediatek MT6370 support

2022-06-23 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 Backlight support. Signed-off-by: ChiaEn Wu --- v3 - Refine bool properties parsing (pwm-enable, ovp-shutdown, ocp-shutdown) in DT parsing function - Refine u32 and u8 properties parsing (pwm-hys-input-th-steps, ovp-microvolt, ocp-microamp), from using

Re: [PATCH v3 05/14] dt-bindings: backlight: Add Mediatek MT6370 backlight

2022-06-24 Thread ChiaEn Wu
Hi Joe, Joe Simmons-Talbott 於 2022年6月23日 週四 晚上9:17寫道: > > On Thu, Jun 23, 2022 at 07:56:22PM +0800, ChiaEn Wu wrote: > > From: ChiYuan Huang > > > > Add mt6370 backlight binding documentation. > > > > Signed-off-by: ChiYuan Huang > > --- > >

Re: [PATCH v3 14/14] video: backlight: mt6370: Add Mediatek MT6370 support

2022-06-24 Thread ChiaEn Wu
Hi Daniel, Thanks for your comments! Daniel Thompson 於 2022年6月23日 週四 晚上9:43寫道: > > On Thu, Jun 23, 2022 at 07:56:31PM +0800, ChiaEn Wu wrote: > > From: ChiaEn Wu > > > > Add Mediatek MT6370 Backlight support. > > > > Signed-off-by: ChiaEn Wu > > >

Re: [PATCH v3 07/14] mfd: mt6370: Add Mediatek MT6370 support

2022-06-24 Thread ChiaEn Wu
Hi Andy, Thanks for your helpful comments! We have some questions below. Andy Shevchenko 於 2022年6月24日 週五 凌晨2:01寫道: > > On Thu, Jun 23, 2022 at 1:59 PM ChiaEn Wu wrote: > > > > From: ChiYuan Huang > > > > Add Mediatek MT6370 MFD support. > > ... > >

Re: [PATCH v3 09/14] regulator: mt6370: Add mt6370 DisplayBias and VibLDO support

2022-06-24 Thread ChiaEn Wu
Hi Andy, Thanks for your helpful comments! Andy Shevchenko 於 2022年6月24日 週五 凌晨2:19寫道: > > On Thu, Jun 23, 2022 at 2:00 PM ChiaEn Wu wrote: > > > > From: ChiYuan Huang > > > > Add mt6370 DisplayBias and VibLDO support. > > ... > > > +#include

Re: [PATCH v2 08/15] mfd: mt6370: Add Mediatek MT6370 support

2022-06-27 Thread ChiaEn Wu
Hi Lee, Thanks for your reply! Lee Jones 於 2022年6月27日 週一 晚上10:14寫道: > > On Sat, 18 Jun 2022, ChiaEn Wu wrote: > > > Hi Lee, > > > > Thanks for your helpful comments, we have some questions and replies below. > > > > Lee Jones 於 2022年6月16日 週四 清晨6:49

Re: [PATCH v3 11/14] power: supply: mt6370: Add Mediatek MT6370 charger driver

2022-06-29 Thread ChiaEn Wu
Hi Andy, Sorry for the late reply, I have some questions to ask you below. Thanks! Andy Shevchenko 於 2022年6月24日 週五 凌晨2:56寫道: > > On Thu, Jun 23, 2022 at 2:00 PM ChiaEn Wu wrote: > > > > From: ChiaEn Wu > > > > Add Mediatek MT6370 charger driver. > &

[PATCH v4 00/13] Add Mediatek MT6370 PMIC support

2022-07-04 Thread ChiaEn Wu
From: ChiaEn Wu This patch series add Mediatek MT6370 PMIC support. The MT6370 is a highly-integrated smart power management IC, which includes a single cell Li-Ion/Li-Polymer switching battery charger, a USB Type-C & Power Delivery (PD) controller, dual Flash LED current sources, a RGB

[PATCH v4 11/13] leds: mt6370: Add Mediatek MT6370 current sink type LED Indicator support

2022-07-04 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 current sink type LED Indicator driver. Signed-off-by: ChiYuan Huang --- v4: - Replace text "Mediatek" with "MediaTek" in Kconfig - Replace text "const" with "constant" in Kconfig - Add Copyright in the source code --- drivers/leds/Kconfig | 14 +

[PATCH v4 05/13] dt-bindings: backlight: Add Mediatek MT6370 backlight

2022-07-04 Thread ChiaEn Wu
# + +title: MediaTek MT6370 Backlight + +maintainers: + - ChiaEn Wu + +description: | + This module is part of the MT6370 MFD device. + The MT6370 Backlight WLED driver supports up to a 29V output voltage for + 4 channels of 8 series WLEDs. Each channel supports up to 30mA of current

[PATCH v4 09/13] iio: adc: mt6370: Add Mediatek MT6370 support

2022-07-04 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 ADC support. Signed-off-by: ChiaEn Wu --- v4: - Replace text "Mediatek" with "MediaTek" - Replace all "first dev_err() and then return" with "return dev_err_probe()" - Add Copyright in the source code - Add module n

[PATCH v4 04/13] dt-bindings: leds: Add Mediatek MT6370 flashlight

2022-07-04 Thread ChiaEn Wu
From: Alice Chen Add Mediatek MT6370 flashlight binding documentation. Signed-off-by: Alice Chen Reviewed-by: Krzysztof Kozlowski --- .../bindings/leds/mediatek,mt6370-flashlight.yaml | 41 ++ 1 file changed, 41 insertions(+) create mode 100644 Documentation/devicetree/

[PATCH v4 06/13] dt-bindings: mfd: Add Mediatek MT6370

2022-07-04 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 binding documentation. Signed-off-by: ChiYuan Huang --- v4 - Roll back all "$ref: " to v2 patch style (using "/schemas/...") --- .../devicetree/bindings/mfd/mediatek,mt6370.yaml | 280 + include/dt-bindings/iio/adc/mediatek,mt637

[PATCH v4 10/13] power: supply: mt6370: Add Mediatek MT6370 charger driver

2022-07-04 Thread ChiaEn Wu
From: ChiaEn Wu Add Mediatek MT6370 charger driver. Signed-off-by: ChiaEn Wu --- v4: - Replace text "Mediatek" with "MediaTek" in Kconfig and MODULE_DESCRIPTION() - Replace "mt6370_chg_val_to_reg" and "mt6370_chg_reg_to_val" with "linear_rang

[PATCH v4 07/13] mfd: mt6370: Add Mediatek MT6370 support

2022-07-04 Thread ChiaEn Wu
From: ChiYuan Huang Add Mediatek MT6370 MFD support. Signed-off-by: ChiYuan Huang --- v4 - Replace text "Mediatek" with "MediaTek" in Kconfig - Replace "first break and then return" with "return directly" in "mt6370_check_vendor_info()" - Add module name related description in Kconfig help

  1   2   >