* [PATCH 0/2] Add support for RT5733
@ 2023-06-28 8:47 cy_huang
2023-06-28 8:47 ` [PATCH 1/2] regulator: dt-bindings: rt5739: Add compatible for rt5733 cy_huang
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: cy_huang @ 2023-06-28 8:47 UTC (permalink / raw)
To: broonie, krzysztof.kozlowski+dt, conor+dt
Cc: robh+dt, lgirdwood, cy_huang, devicetree, linux-kernel
From: ChiYuan Huang <cy_huang@richtek.com>
This series is to add the compatible support for rt5733 based on rt5739.
ChiYuan Huang (2):
regulator: dt-bindings: rt5739: Add compatible for rt5733
regulator: rt5739: Add DID check and compatible for rt5733
.../bindings/regulator/richtek,rt5739.yaml | 1 +
drivers/regulator/rt5739.c | 49 ++++++++++++++++---
2 files changed, 42 insertions(+), 8 deletions(-)
--
2.40.1
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 1/2] regulator: dt-bindings: rt5739: Add compatible for rt5733
2023-06-28 8:47 [PATCH 0/2] Add support for RT5733 cy_huang
@ 2023-06-28 8:47 ` cy_huang
2023-06-28 9:38 ` Rob Herring
2023-06-28 15:41 ` Rob Herring
2023-06-28 8:47 ` [PATCH 2/2] regulator: rt5739: Add DID check and " cy_huang
2023-07-12 14:29 ` [PATCH 0/2] Add support for RT5733 Mark Brown
2 siblings, 2 replies; 9+ messages in thread
From: cy_huang @ 2023-06-28 8:47 UTC (permalink / raw)
To: broonie, krzysztof.kozlowski+dt, conor+dt
Cc: robh+dt, lgirdwood, cy_huang, devicetree, linux-kernel
From: ChiYuan Huang <cy_huang@richtek.com>
Add compatible string for rt5733.
Signed-off-by: ChiYuan Huang <cy_huang@richtek.com>
---
Documentation/devicetree/bindings/regulator/richtek,rt5739.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/regulator/richtek,rt5739.yaml b/Documentation/devicetree/bindings/regulator/richtek,rt5739.yaml
index 358297dd3fb7..e95e046e9ed6 100644
--- a/Documentation/devicetree/bindings/regulator/richtek,rt5739.yaml
+++ b/Documentation/devicetree/bindings/regulator/richtek,rt5739.yaml
@@ -21,6 +21,7 @@ allOf:
properties:
compatible:
enum:
+ - richtek,rt5733
- richtek,rt5739
reg:
--
2.40.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 2/2] regulator: rt5739: Add DID check and compatible for rt5733
2023-06-28 8:47 [PATCH 0/2] Add support for RT5733 cy_huang
2023-06-28 8:47 ` [PATCH 1/2] regulator: dt-bindings: rt5739: Add compatible for rt5733 cy_huang
@ 2023-06-28 8:47 ` cy_huang
2023-06-28 11:47 ` Mark Brown
2023-07-12 14:29 ` [PATCH 0/2] Add support for RT5733 Mark Brown
2 siblings, 1 reply; 9+ messages in thread
From: cy_huang @ 2023-06-28 8:47 UTC (permalink / raw)
To: broonie, krzysztof.kozlowski+dt, conor+dt
Cc: robh+dt, lgirdwood, cy_huang, devicetree, linux-kernel
From: ChiYuan Huang <cy_huang@richtek.com>
Add compatible and use DID to check rt5733.
The only difference bwtween rt5733 and rt5739 is the output range and
voltage step. These two chips can be distinguished from the DIE id.
Signed-off-by: ChiYuan Huang <cy_huang@richtek.com>
---
drivers/regulator/rt5739.c | 49 +++++++++++++++++++++++++++++++-------
1 file changed, 41 insertions(+), 8 deletions(-)
diff --git a/drivers/regulator/rt5739.c b/drivers/regulator/rt5739.c
index 74fc5bf6d87e..c930ea27e51f 100644
--- a/drivers/regulator/rt5739.c
+++ b/drivers/regulator/rt5739.c
@@ -31,10 +31,17 @@
#define RT5739_MODEVSEL1_MASK BIT(1)
#define RT5739_MODEVSEL0_MASK BIT(0)
#define RT5739_VID_MASK GENMASK(7, 5)
+#define RT5739_DID_MASK GENMASK(3, 0)
#define RT5739_ACTD_MASK BIT(7)
#define RT5739_ENVSEL1_MASK BIT(1)
#define RT5739_ENVSEL0_MASK BIT(0)
+#define RT5733_CHIPDIE_ID 0x1
+#define RT5733_VOLT_MINUV 270000
+#define RT5733_VOLT_MAXUV 1401250
+#define RT5733_VOLT_STPUV 6250
+#define RT5733_N_VOLTS 182
+
#define RT5739_VOLT_MINUV 300000
#define RT5739_VOLT_MAXUV 1300000
#define RT5739_VOLT_STPUV 5000
@@ -92,9 +99,26 @@ static int rt5739_set_suspend_voltage(struct regulator_dev *rdev, int uV)
{
const struct regulator_desc *desc = rdev->desc;
struct regmap *regmap = rdev_get_regmap(rdev);
- unsigned int reg, vsel;
+ unsigned int did, reg, vsel;
+ int min_uV, max_uV, step_uV, ret;
+
+ ret = regmap_read(regmap, RT5739_REG_ID1, &did);
+ if (ret)
+ return ret;
+
+ did &= RT5739_DID_MASK;
+
+ if (did == RT5733_CHIPDIE_ID) {
+ min_uV = RT5733_VOLT_MINUV;
+ max_uV = RT5733_VOLT_MAXUV;
+ step_uV = RT5733_VOLT_STPUV;
+ } else {
+ min_uV = RT5739_VOLT_MINUV;
+ max_uV = RT5739_VOLT_MAXUV;
+ step_uV = RT5739_VOLT_STPUV;
+ }
- if (uV < RT5739_VOLT_MINUV || uV > RT5739_VOLT_MAXUV)
+ if (uV < min_uV || uV > max_uV)
return -EINVAL;
if (desc->vsel_reg == RT5739_REG_NSEL0)
@@ -102,7 +126,7 @@ static int rt5739_set_suspend_voltage(struct regulator_dev *rdev, int uV)
else
reg = RT5739_REG_NSEL0;
- vsel = (uV - RT5739_VOLT_MINUV) / RT5739_VOLT_STPUV;
+ vsel = (uV - min_uV) / step_uV;
return regmap_write(regmap, reg, vsel);
}
@@ -189,15 +213,12 @@ static unsigned int rt5739_of_map_mode(unsigned int mode)
}
static void rt5739_init_regulator_desc(struct regulator_desc *desc,
- bool vsel_active_high)
+ bool vsel_active_high, u8 did)
{
/* Fixed */
desc->name = "rt5739-regulator";
desc->owner = THIS_MODULE;
desc->ops = &rt5739_regulator_ops;
- desc->n_voltages = RT5739_N_VOLTS;
- desc->min_uV = RT5739_VOLT_MINUV;
- desc->uV_step = RT5739_VOLT_STPUV;
desc->vsel_mask = RT5739_VSEL_MASK;
desc->enable_reg = RT5739_REG_CNTL2;
desc->active_discharge_reg = RT5739_REG_CNTL1;
@@ -213,6 +234,17 @@ static void rt5739_init_regulator_desc(struct regulator_desc *desc,
desc->vsel_reg = RT5739_REG_NSEL0;
desc->enable_mask = RT5739_ENVSEL0_MASK;
}
+
+ /* Assigned by CHIPDIE ID */
+ if (did == RT5733_CHIPDIE_ID) {
+ desc->n_voltages = RT5733_N_VOLTS;
+ desc->min_uV = RT5733_VOLT_MINUV;
+ desc->uV_step = RT5733_VOLT_STPUV;
+ } else {
+ desc->n_voltages = RT5739_N_VOLTS;
+ desc->min_uV = RT5739_VOLT_MINUV;
+ desc->uV_step = RT5739_VOLT_STPUV;
+ }
}
static const struct regmap_config rt5739_regmap_config = {
@@ -258,7 +290,7 @@ static int rt5739_probe(struct i2c_client *i2c)
vsel_acth = device_property_read_bool(dev, "richtek,vsel-active-high");
- rt5739_init_regulator_desc(desc, vsel_acth);
+ rt5739_init_regulator_desc(desc, vsel_acth, vid & RT5739_DID_MASK);
cfg.dev = dev;
cfg.of_node = dev_of_node(dev);
@@ -271,6 +303,7 @@ static int rt5739_probe(struct i2c_client *i2c)
}
static const struct of_device_id rt5739_device_table[] = {
+ { .compatible = "richtek,rt5733" },
{ .compatible = "richtek,rt5739" },
{ /* sentinel */ }
};
--
2.40.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 1/2] regulator: dt-bindings: rt5739: Add compatible for rt5733
2023-06-28 8:47 ` [PATCH 1/2] regulator: dt-bindings: rt5739: Add compatible for rt5733 cy_huang
@ 2023-06-28 9:38 ` Rob Herring
2023-06-29 2:05 ` ChiYuan Huang
2023-06-28 15:41 ` Rob Herring
1 sibling, 1 reply; 9+ messages in thread
From: Rob Herring @ 2023-06-28 9:38 UTC (permalink / raw)
To: cy_huang
Cc: robh+dt, krzysztof.kozlowski+dt, devicetree, lgirdwood, conor+dt,
broonie, linux-kernel
On Wed, 28 Jun 2023 16:47:16 +0800, cy_huang@richtek.com wrote:
> From: ChiYuan Huang <cy_huang@richtek.com>
>
> Add compatible string for rt5733.
>
> Signed-off-by: ChiYuan Huang <cy_huang@richtek.com>
> ---
> Documentation/devicetree/bindings/regulator/richtek,rt5739.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
My bot found errors running 'make DT_CHECKER_FLAGS=-m dt_binding_check'
on your patch (DT_CHECKER_FLAGS is new in v5.13):
yamllint warnings/errors:
dtschema/dtc warnings/errors:
Documentation/devicetree/bindings/arm/hisilicon/controller/cpuctrl.example.dtb: /example-0/cpuctrl@a22000/clock@0: failed to match any schema with compatible: ['hisilicon,hix5hd2-clock']
Documentation/devicetree/bindings/arm/hisilicon/controller/sysctrl.example.dtb: /example-0/system-controller@802000/clock@0: failed to match any schema with compatible: ['hisilicon,hi3620-clock']
Documentation/devicetree/bindings/arm/hisilicon/controller/hi3798cv200-perictrl.example.dtb: /example-0/peripheral-controller@8a20000/phy@850: failed to match any schema with compatible: ['hisilicon,hi3798cv200-combphy']
Documentation/devicetree/bindings/net/qca,ar71xx.example.dtb: /example-0/ethernet@1a000000/mdio/switch@10: failed to match any schema with compatible: ['qca,ar9331-switch']
Documentation/devicetree/bindings/net/marvell,mvusb.example.dtb: /example-0/usb/mdio@1/switch@0: failed to match any schema with compatible: ['marvell,mv88e6190']
Documentation/devicetree/bindings/media/rockchip-isp1.example.dtb: /example-0/parent/i2c/camera@36: failed to match any schema with compatible: ['ovti,ov5695']
Documentation/devicetree/bindings/thermal/imx-thermal.example.dtb: /example-0/anatop@20c8000: failed to match any schema with compatible: ['fsl,imx6q-anatop', 'syscon', 'simple-mfd']
Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.example.dtb: /example-0/avs-monitor@7d5d2000: failed to match any schema with compatible: ['brcm,bcm2711-avs-monitor', 'syscon', 'simple-mfd']
Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.example.dtb: /example-0/memory-controller@13410000/ethernet@6: failed to match any schema with compatible: ['davicom,dm9000']
Documentation/devicetree/bindings/leds/common.example.dtb: /example-2/i2c/led-controller@30: failed to match any schema with compatible: ['panasonic,an30259a']
Documentation/devicetree/bindings/clock/milbeaut-clock.example.dtb: /example-2/serial@1e700010: failed to match any schema with compatible: ['socionext,milbeaut-usio-uart']
Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.example.dtb: /example-1/syscon@20e00000: failed to match any schema with compatible: ['sprd,sc9863a-glbregs', 'syscon', 'simple-mfd']
Documentation/devicetree/bindings/sound/audio-graph-card2.example.dtb: /example-0/cpu: failed to match any schema with compatible: ['cpu-driver']
Documentation/devicetree/bindings/sound/audio-graph-card2.example.dtb: /example-0/codec: failed to match any schema with compatible: ['codec-driver']
Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.example.dtb: /example-0/iomcu@ffd7e000: failed to match any schema with compatible: ['hisilicon,hi3660-iomcu', 'syscon']
Documentation/devicetree/bindings/i2c/qcom,i2c-cci.example.dtb: /example-0/cci@ac4a000/i2c-bus@1/camera@60: failed to match any schema with compatible: ['ovti,ov7251']
Documentation/devicetree/bindings/input/mediatek,pmic-keys.example.dtb: /example-0/pmic: failed to match any schema with compatible: ['mediatek,mt6397']
Documentation/devicetree/bindings/input/sprd,sc27xx-vibrator.example.dtb: /example-0/pmic@0: failed to match any schema with compatible: ['sprd,sc2731']
Documentation/devicetree/bindings/dma/dma-router.example.dtb: /example-0/dma-router@4a002b78: failed to match any schema with compatible: ['ti,dra7-dma-crossbar']
Documentation/devicetree/bindings/dma/dma-controller.example.dtb: /example-0/dma-controller@48000000: failed to match any schema with compatible: ['ti,omap-sdma']
Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.example.dtb: /example-0/pmic: failed to match any schema with compatible: ['ti,twl6035-pmic', 'ti,palmas-pmic']
Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.example.dtb: /example-0/pmic: failed to match any schema with compatible: ['ti,twl6035-pmic', 'ti,palmas-pmic']
doc reference errors (make refcheckdocs):
See https://patchwork.ozlabs.org/project/devicetree-bindings/patch/1687942037-14652-2-git-send-email-cy_huang@richtek.com
The base for the series is generally the latest rc1. A different dependency
should be noted in *this* patch.
If you already ran 'make dt_binding_check' and didn't see the above
error(s), then make sure 'yamllint' is installed and dt-schema is up to
date:
pip3 install dtschema --upgrade
Please check and re-submit after running the above command yourself. Note
that DT_SCHEMA_FILES can be set to your schema file to speed up checking
your schema. However, it must be unset to test all examples with your schema.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 2/2] regulator: rt5739: Add DID check and compatible for rt5733
2023-06-28 8:47 ` [PATCH 2/2] regulator: rt5739: Add DID check and " cy_huang
@ 2023-06-28 11:47 ` Mark Brown
2023-06-29 1:27 ` ChiYuan Huang
0 siblings, 1 reply; 9+ messages in thread
From: Mark Brown @ 2023-06-28 11:47 UTC (permalink / raw)
To: cy_huang
Cc: krzysztof.kozlowski+dt, conor+dt, robh+dt, lgirdwood, devicetree,
linux-kernel
[-- Attachment #1: Type: text/plain, Size: 445 bytes --]
On Wed, Jun 28, 2023 at 04:47:17PM +0800, cy_huang@richtek.com wrote:
> + if (did == RT5733_CHIPDIE_ID) {
> + min_uV = RT5733_VOLT_MINUV;
> + max_uV = RT5733_VOLT_MAXUV;
> + step_uV = RT5733_VOLT_STPUV;
> + } else {
> + min_uV = RT5739_VOLT_MINUV;
> + max_uV = RT5739_VOLT_MAXUV;
> + step_uV = RT5739_VOLT_STPUV;
> + }
It would be better to write these as switch statements so if any more
variants turn up they can be added more easily.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 1/2] regulator: dt-bindings: rt5739: Add compatible for rt5733
2023-06-28 8:47 ` [PATCH 1/2] regulator: dt-bindings: rt5739: Add compatible for rt5733 cy_huang
2023-06-28 9:38 ` Rob Herring
@ 2023-06-28 15:41 ` Rob Herring
1 sibling, 0 replies; 9+ messages in thread
From: Rob Herring @ 2023-06-28 15:41 UTC (permalink / raw)
To: cy_huang
Cc: krzysztof.kozlowski+dt, linux-kernel, robh+dt, broonie, conor+dt,
lgirdwood, devicetree
On Wed, 28 Jun 2023 16:47:16 +0800, cy_huang@richtek.com wrote:
> From: ChiYuan Huang <cy_huang@richtek.com>
>
> Add compatible string for rt5733.
>
> Signed-off-by: ChiYuan Huang <cy_huang@richtek.com>
> ---
> Documentation/devicetree/bindings/regulator/richtek,rt5739.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 2/2] regulator: rt5739: Add DID check and compatible for rt5733
2023-06-28 11:47 ` Mark Brown
@ 2023-06-29 1:27 ` ChiYuan Huang
0 siblings, 0 replies; 9+ messages in thread
From: ChiYuan Huang @ 2023-06-29 1:27 UTC (permalink / raw)
To: Mark Brown
Cc: krzysztof.kozlowski+dt, conor+dt, robh+dt, lgirdwood, devicetree,
linux-kernel
On Wed, Jun 28, 2023 at 12:47:50PM +0100, Mark Brown wrote:
> On Wed, Jun 28, 2023 at 04:47:17PM +0800, cy_huang@richtek.com wrote:
>
> > + if (did == RT5733_CHIPDIE_ID) {
> > + min_uV = RT5733_VOLT_MINUV;
> > + max_uV = RT5733_VOLT_MAXUV;
> > + step_uV = RT5733_VOLT_STPUV;
> > + } else {
> > + min_uV = RT5739_VOLT_MINUV;
> > + max_uV = RT5739_VOLT_MAXUV;
> > + step_uV = RT5739_VOLT_STPUV;
> > + }
>
> It would be better to write these as switch statements so if any more
> variants turn up they can be added more easily.
Since the IC difference is only voltage range and step, They can be retrieved from the
regulator description.
To check DID here may not a good coding.
I may rewrite it as below
max_uV = desc->min_uV + desc->uV_step * (desc->n_voltages - 1);
And put a switch case for DID check in 'init_regulator_desc'.
Is it better?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 1/2] regulator: dt-bindings: rt5739: Add compatible for rt5733
2023-06-28 9:38 ` Rob Herring
@ 2023-06-29 2:05 ` ChiYuan Huang
0 siblings, 0 replies; 9+ messages in thread
From: ChiYuan Huang @ 2023-06-29 2:05 UTC (permalink / raw)
To: Rob Herring
Cc: robh+dt, krzysztof.kozlowski+dt, devicetree, lgirdwood, conor+dt,
broonie, linux-kernel
On Wed, Jun 28, 2023 at 03:38:17AM -0600, Rob Herring wrote:
>
> On Wed, 28 Jun 2023 16:47:16 +0800, cy_huang@richtek.com wrote:
> > From: ChiYuan Huang <cy_huang@richtek.com>
> >
> > Add compatible string for rt5733.
> >
> > Signed-off-by: ChiYuan Huang <cy_huang@richtek.com>
> > ---
> > Documentation/devicetree/bindings/regulator/richtek,rt5739.yaml | 1 +
> > 1 file changed, 1 insertion(+)
> >
>
> My bot found errors running 'make DT_CHECKER_FLAGS=-m dt_binding_check'
> on your patch (DT_CHECKER_FLAGS is new in v5.13):
>
> yamllint warnings/errors:
>
> dtschema/dtc warnings/errors:
> Documentation/devicetree/bindings/arm/hisilicon/controller/cpuctrl.example.dtb: /example-0/cpuctrl@a22000/clock@0: failed to match any schema with compatible: ['hisilicon,hix5hd2-clock']
> Documentation/devicetree/bindings/arm/hisilicon/controller/sysctrl.example.dtb: /example-0/system-controller@802000/clock@0: failed to match any schema with compatible: ['hisilicon,hi3620-clock']
> Documentation/devicetree/bindings/arm/hisilicon/controller/hi3798cv200-perictrl.example.dtb: /example-0/peripheral-controller@8a20000/phy@850: failed to match any schema with compatible: ['hisilicon,hi3798cv200-combphy']
> Documentation/devicetree/bindings/net/qca,ar71xx.example.dtb: /example-0/ethernet@1a000000/mdio/switch@10: failed to match any schema with compatible: ['qca,ar9331-switch']
> Documentation/devicetree/bindings/net/marvell,mvusb.example.dtb: /example-0/usb/mdio@1/switch@0: failed to match any schema with compatible: ['marvell,mv88e6190']
> Documentation/devicetree/bindings/media/rockchip-isp1.example.dtb: /example-0/parent/i2c/camera@36: failed to match any schema with compatible: ['ovti,ov5695']
> Documentation/devicetree/bindings/thermal/imx-thermal.example.dtb: /example-0/anatop@20c8000: failed to match any schema with compatible: ['fsl,imx6q-anatop', 'syscon', 'simple-mfd']
> Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.example.dtb: /example-0/avs-monitor@7d5d2000: failed to match any schema with compatible: ['brcm,bcm2711-avs-monitor', 'syscon', 'simple-mfd']
> Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.example.dtb: /example-0/memory-controller@13410000/ethernet@6: failed to match any schema with compatible: ['davicom,dm9000']
> Documentation/devicetree/bindings/leds/common.example.dtb: /example-2/i2c/led-controller@30: failed to match any schema with compatible: ['panasonic,an30259a']
> Documentation/devicetree/bindings/clock/milbeaut-clock.example.dtb: /example-2/serial@1e700010: failed to match any schema with compatible: ['socionext,milbeaut-usio-uart']
> Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.example.dtb: /example-1/syscon@20e00000: failed to match any schema with compatible: ['sprd,sc9863a-glbregs', 'syscon', 'simple-mfd']
> Documentation/devicetree/bindings/sound/audio-graph-card2.example.dtb: /example-0/cpu: failed to match any schema with compatible: ['cpu-driver']
> Documentation/devicetree/bindings/sound/audio-graph-card2.example.dtb: /example-0/codec: failed to match any schema with compatible: ['codec-driver']
> Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.example.dtb: /example-0/iomcu@ffd7e000: failed to match any schema with compatible: ['hisilicon,hi3660-iomcu', 'syscon']
> Documentation/devicetree/bindings/i2c/qcom,i2c-cci.example.dtb: /example-0/cci@ac4a000/i2c-bus@1/camera@60: failed to match any schema with compatible: ['ovti,ov7251']
> Documentation/devicetree/bindings/input/mediatek,pmic-keys.example.dtb: /example-0/pmic: failed to match any schema with compatible: ['mediatek,mt6397']
> Documentation/devicetree/bindings/input/sprd,sc27xx-vibrator.example.dtb: /example-0/pmic@0: failed to match any schema with compatible: ['sprd,sc2731']
> Documentation/devicetree/bindings/dma/dma-router.example.dtb: /example-0/dma-router@4a002b78: failed to match any schema with compatible: ['ti,dra7-dma-crossbar']
> Documentation/devicetree/bindings/dma/dma-controller.example.dtb: /example-0/dma-controller@48000000: failed to match any schema with compatible: ['ti,omap-sdma']
> Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.example.dtb: /example-0/pmic: failed to match any schema with compatible: ['ti,twl6035-pmic', 'ti,palmas-pmic']
> Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.example.dtb: /example-0/pmic: failed to match any schema with compatible: ['ti,twl6035-pmic', 'ti,palmas-pmic']
>
> doc reference errors (make refcheckdocs):
>
> See https://patchwork.ozlabs.org/project/devicetree-bindings/patch/1687942037-14652-2-git-send-email-cy_huang@richtek.com
>
> The base for the series is generally the latest rc1. A different dependency
> should be noted in *this* patch.
>
> If you already ran 'make dt_binding_check' and didn't see the above
> error(s), then make sure 'yamllint' is installed and dt-schema is up to
> date:
>
> pip3 install dtschema --upgrade
>
> Please check and re-submit after running the above command yourself. Note
> that DT_SCHEMA_FILES can be set to your schema file to speed up checking
> your schema. However, it must be unset to test all examples with your schema.
>
Already checked again.
False alarm?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 0/2] Add support for RT5733
2023-06-28 8:47 [PATCH 0/2] Add support for RT5733 cy_huang
2023-06-28 8:47 ` [PATCH 1/2] regulator: dt-bindings: rt5739: Add compatible for rt5733 cy_huang
2023-06-28 8:47 ` [PATCH 2/2] regulator: rt5739: Add DID check and " cy_huang
@ 2023-07-12 14:29 ` Mark Brown
2 siblings, 0 replies; 9+ messages in thread
From: Mark Brown @ 2023-07-12 14:29 UTC (permalink / raw)
To: krzysztof.kozlowski+dt, conor+dt, cy_huang
Cc: robh+dt, lgirdwood, devicetree, linux-kernel
On Wed, 28 Jun 2023 16:47:15 +0800, cy_huang@richtek.com wrote:
> This series is to add the compatible support for rt5733 based on rt5739.
>
> ChiYuan Huang (2):
> regulator: dt-bindings: rt5739: Add compatible for rt5733
> regulator: rt5739: Add DID check and compatible for rt5733
>
> .../bindings/regulator/richtek,rt5739.yaml | 1 +
> drivers/regulator/rt5739.c | 49 ++++++++++++++++---
> 2 files changed, 42 insertions(+), 8 deletions(-)
>
> [...]
Applied to
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git for-next
Thanks!
[1/2] regulator: dt-bindings: rt5739: Add compatible for rt5733
commit: 8978af5ef662541bc0a5a7722ad6942cd19daed0
[2/2] regulator: rt5739: Add DID check and compatible for rt5733
commit: 6f5e285839845729858b8f6ca7cf3dd35e1f9a29
All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.
You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.
If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.
Please add any relevant lists and maintainers to the CCs when replying
to this mail.
Thanks,
Mark
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2023-07-12 14:29 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-28 8:47 [PATCH 0/2] Add support for RT5733 cy_huang
2023-06-28 8:47 ` [PATCH 1/2] regulator: dt-bindings: rt5739: Add compatible for rt5733 cy_huang
2023-06-28 9:38 ` Rob Herring
2023-06-29 2:05 ` ChiYuan Huang
2023-06-28 15:41 ` Rob Herring
2023-06-28 8:47 ` [PATCH 2/2] regulator: rt5739: Add DID check and " cy_huang
2023-06-28 11:47 ` Mark Brown
2023-06-29 1:27 ` ChiYuan Huang
2023-07-12 14:29 ` [PATCH 0/2] Add support for RT5733 Mark Brown
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).