* [PATCH v5 0/5] Add support for BeagleBone Green Eco board
@ 2025-06-20 8:15 Kory Maincent
2025-06-20 8:15 ` [PATCH v5 1/5] arm: dts: omap: am335x-bone-common: Rename tps to generic pmic node Kory Maincent
` (9 more replies)
0 siblings, 10 replies; 13+ messages in thread
From: Kory Maincent @ 2025-06-20 8:15 UTC (permalink / raw)
To: Tony Lindgren, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Russell King, Paul Barker, Marc Murphy
Cc: Jason Kridner, Andrew Davis, Bajjuri Praneeth, Liam Girdwood,
Mark Brown, Thomas Petazzoni, linux-omap, devicetree,
linux-kernel, linux-arm-kernel, Thomas Bonnefille, Romain Gantois,
Kory Maincent, Conor Dooley
SeeedStudio BeagleBone Green Eco (BBGE) is a clone of the BeagleBone Green
(BBG). It has minor differences from the BBG, such as a different PMIC,
a different Ethernet PHY, and a larger eMMC.
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
---
Changes in v5:
- Split the patch series. As the cleaning process faced some pushback,
I prefer to first get this support accepted and separately work on the
devicetree and binding cleaning process.
- Link to v4: https://lore.kernel.org/r/20250617-bbg-v4-0-827cbd606db6@bootlin.com
Changes in v4:
- Drop model value change to avoid conflict with script based on this
value like:
https://salsa.debian.org/installer-team/flash-kernel/-/blob/master/db/all.db?ref_type=heads
- Rename ti,am335x-shc to bosch,am335x-shc
- Forgot to change to "Seeed" in BeagleBone Green Eco model description.
- Link to v3: https://lore.kernel.org/r/20250613-bbg-v3-0-514cdc768448@bootlin.com
Changes in v3:
- Update multi_v7_defconfig with TPS65219 config.
- Remove extraneous compatible strings.
- Replace BeagleBone compatible board name vendor to use "beagle" instead
of "ti".
- Link to v2: https://lore.kernel.org/r/20250609-bbg-v2-0-5278026b7498@bootlin.com
Changes in v2:
- Add patch 1 to 3 to fix binding and devicetree inconsistencies.
- Rename tps node name to generic pmic node name in am335x-bone-common.
- Link to v1: https://lore.kernel.org/r/20250523-bbg-v1-0-ef4a9e57eeee@bootlin.com
---
Kory Maincent (5):
arm: dts: omap: am335x-bone-common: Rename tps to generic pmic node
dt-bindings: omap: Add Seeed BeagleBone Green Eco
arm: dts: omap: Add support for BeagleBone Green Eco board
arm: omap2plus_defconfig: Enable TPS65219 regulator
arm: multi_v7_defconfig: Enable TPS65219 regulator
Documentation/devicetree/bindings/arm/ti/omap.yaml | 1 +
arch/arm/boot/dts/ti/omap/Makefile | 1 +
arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi | 2 +-
arch/arm/boot/dts/ti/omap/am335x-bonegreen-eco.dts | 169 +++++++++++++++++++++
arch/arm/configs/multi_v7_defconfig | 3 +
arch/arm/configs/omap2plus_defconfig | 3 +
6 files changed, 178 insertions(+), 1 deletion(-)
---
base-commit: e22b9ddaf3afd031abc350c303c7c07a51c569d8
change-id: 20250523-bbg-769018d1f2a7
Best regards,
--
Köry Maincent, Bootlin
Embedded Linux and kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH v5 1/5] arm: dts: omap: am335x-bone-common: Rename tps to generic pmic node
2025-06-20 8:15 [PATCH v5 0/5] Add support for BeagleBone Green Eco board Kory Maincent
@ 2025-06-20 8:15 ` Kory Maincent
2025-06-20 8:15 ` [PATCH v5 2/5] dt-bindings: omap: Add Seeed BeagleBone Green Eco Kory Maincent
` (8 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Kory Maincent @ 2025-06-20 8:15 UTC (permalink / raw)
To: Tony Lindgren, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Russell King, Paul Barker, Marc Murphy
Cc: Jason Kridner, Andrew Davis, Bajjuri Praneeth, Liam Girdwood,
Mark Brown, Thomas Petazzoni, linux-omap, devicetree,
linux-kernel, linux-arm-kernel, Thomas Bonnefille, Romain Gantois,
Kory Maincent
Rename tps@24 to the generic pmic@24 node name.
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
---
Change in v2:
- New patch.
---
arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi b/arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi
index c400b7b70d0d..ad1e60a9b6fd 100644
--- a/arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi
+++ b/arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi
@@ -212,7 +212,7 @@ &i2c0 {
status = "okay";
clock-frequency = <400000>;
- tps: tps@24 {
+ tps: pmic@24 {
reg = <0x24>;
};
--
2.43.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH v5 2/5] dt-bindings: omap: Add Seeed BeagleBone Green Eco
2025-06-20 8:15 [PATCH v5 0/5] Add support for BeagleBone Green Eco board Kory Maincent
2025-06-20 8:15 ` [PATCH v5 1/5] arm: dts: omap: am335x-bone-common: Rename tps to generic pmic node Kory Maincent
@ 2025-06-20 8:15 ` Kory Maincent
2025-06-20 8:15 ` [PATCH v5 3/5] arm: dts: omap: Add support for BeagleBone Green Eco board Kory Maincent
` (7 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Kory Maincent @ 2025-06-20 8:15 UTC (permalink / raw)
To: Tony Lindgren, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Russell King, Paul Barker, Marc Murphy
Cc: Jason Kridner, Andrew Davis, Bajjuri Praneeth, Liam Girdwood,
Mark Brown, Thomas Petazzoni, linux-omap, devicetree,
linux-kernel, linux-arm-kernel, Thomas Bonnefille, Romain Gantois,
Kory Maincent, Conor Dooley
Document the seeed,am335x-bone-green-eco compatible string in the
appropriate place within the omap family binding file.
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
---
Changes in v4:
- Forgot a 'e' to seeed in the commit message.
Changes in v3:
- New patch
---
Documentation/devicetree/bindings/arm/ti/omap.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/arm/ti/omap.yaml b/Documentation/devicetree/bindings/arm/ti/omap.yaml
index 3603edd7361d..aa5df4692e37 100644
--- a/Documentation/devicetree/bindings/arm/ti/omap.yaml
+++ b/Documentation/devicetree/bindings/arm/ti/omap.yaml
@@ -107,6 +107,7 @@ properties:
- compulab,cm-t335
- moxa,uc-8100-me-t
- novatech,am335x-lxm
+ - seeed,am335x-bone-green-eco
- ti,am335x-bone
- ti,am335x-evm
- ti,am3359-icev2
--
2.43.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH v5 3/5] arm: dts: omap: Add support for BeagleBone Green Eco board
2025-06-20 8:15 [PATCH v5 0/5] Add support for BeagleBone Green Eco board Kory Maincent
2025-06-20 8:15 ` [PATCH v5 1/5] arm: dts: omap: am335x-bone-common: Rename tps to generic pmic node Kory Maincent
2025-06-20 8:15 ` [PATCH v5 2/5] dt-bindings: omap: Add Seeed BeagleBone Green Eco Kory Maincent
@ 2025-06-20 8:15 ` Kory Maincent
2025-06-20 8:15 ` [PATCH v5 4/5] arm: omap2plus_defconfig: Enable TPS65219 regulator Kory Maincent
` (6 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Kory Maincent @ 2025-06-20 8:15 UTC (permalink / raw)
To: Tony Lindgren, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Russell King, Paul Barker, Marc Murphy
Cc: Jason Kridner, Andrew Davis, Bajjuri Praneeth, Liam Girdwood,
Mark Brown, Thomas Petazzoni, linux-omap, devicetree,
linux-kernel, linux-arm-kernel, Thomas Bonnefille, Romain Gantois,
Kory Maincent
SeeedStudio BeagleBone Green Eco (BBGE) is a clone of the BeagleBone Green
(BBG). It has minor differences from the BBG, such as a different PMIC,
a different Ethernet PHY, and a larger eMMC.
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
---
Changes in v4:
- Forgot to change the model description to "Seeed Studio" instead of "ti".
Changes in v3:
- Move the omap.yaml binding change in another patch.
Changes in v2:
- Used generic pmic node name.
- Add regulator prefix to fixed regulator node name.
- Add the compatible to omap.yaml binding
---
arch/arm/boot/dts/ti/omap/Makefile | 1 +
arch/arm/boot/dts/ti/omap/am335x-bonegreen-eco.dts | 169 +++++++++++++++++++++
2 files changed, 170 insertions(+)
diff --git a/arch/arm/boot/dts/ti/omap/Makefile b/arch/arm/boot/dts/ti/omap/Makefile
index 95c68135dd0c..1aef60eef671 100644
--- a/arch/arm/boot/dts/ti/omap/Makefile
+++ b/arch/arm/boot/dts/ti/omap/Makefile
@@ -93,6 +93,7 @@ dtb-$(CONFIG_SOC_AM33XX) += \
am335x-boneblue.dtb \
am335x-bonegreen.dtb \
am335x-bonegreen-wireless.dtb \
+ am335x-bonegreen-eco.dtb \
am335x-chiliboard.dtb \
am335x-cm-t335.dtb \
am335x-evm.dtb \
diff --git a/arch/arm/boot/dts/ti/omap/am335x-bonegreen-eco.dts b/arch/arm/boot/dts/ti/omap/am335x-bonegreen-eco.dts
new file mode 100644
index 000000000000..d21118cdb6c2
--- /dev/null
+++ b/arch/arm/boot/dts/ti/omap/am335x-bonegreen-eco.dts
@@ -0,0 +1,169 @@
+// SPDX-License-Identifier: GPL-2.0-only
+/*
+ * Copyright (C) 2025 Bootlin
+ */
+/dts-v1/;
+
+#include "am33xx.dtsi"
+#include "am335x-bone-common.dtsi"
+#include "am335x-bonegreen-common.dtsi"
+#include <dt-bindings/net/ti-dp83867.h>
+
+/ {
+ model = "Seeed Studio BeagleBone Green Eco";
+ compatible = "seeed,am335x-bone-green-eco", "ti,am33xx";
+
+ cpus {
+ cpu@0 {
+ cpu0-supply = <&buck1>;
+ };
+ };
+
+ sys_5v: regulator-sys-5v {
+ compatible = "regulator-fixed";
+ regulator-name = "sys_5v";
+ regulator-min-microvolt = <5000000>;
+ regulator-max-microvolt = <5000000>;
+ regulator-always-on;
+ };
+
+ v3v3: regulator-v3v3 {
+ compatible = "regulator-fixed";
+ regulator-name = "v3v3";
+ regulator-always-on;
+ };
+};
+
+&usb0 {
+ interrupts-extended = <&intc 18>;
+ interrupt-names = "mc";
+};
+
+&baseboard_eeprom {
+ vcc-supply = <&v3v3>;
+};
+
+&i2c0 {
+ /delete-node/ pmic@24;
+
+ tps65214: pmic@30 {
+ compatible = "ti,tps65214";
+ reg = <0x30>;
+ buck1-supply = <&sys_5v>;
+ buck2-supply = <&sys_5v>;
+ buck3-supply = <&sys_5v>;
+ ldo1-supply = <&sys_5v>;
+ ldo2-supply = <&sys_5v>;
+
+ interrupt-parent = <&intc>;
+ interrupts = <7>;
+ pinctrl-0 = <&pmic_irq_pins_default>;
+
+ regulators {
+ buck1: buck1 {
+ regulator-name = "vdd_mpu";
+ regulator-min-microvolt = <925000>;
+ regulator-max-microvolt = <1298500>;
+ regulator-boot-on;
+ regulator-always-on;
+ };
+
+ buck2: buck2 {
+ regulator-name = "vdd_core";
+ regulator-min-microvolt = <925000>;
+ regulator-max-microvolt = <1150000>;
+ regulator-boot-on;
+ regulator-always-on;
+ };
+
+ buck3: buck3 {
+ regulator-name = "vdds_ddr";
+ regulator-min-microvolt = <1350000>;
+ regulator-max-microvolt = <1350000>;
+ regulator-always-on;
+ };
+
+ ldo1_reg: ldo1 {
+ regulator-name = "vdd_1v8_1";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-boot-on;
+ regulator-always-on;
+ };
+
+ ldo2_reg: ldo2 {
+ regulator-name = "vdd_1v8_2";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-boot-on;
+ regulator-always-on;
+ };
+ };
+ };
+};
+
+&cpsw_port1 {
+ phy-mode = "rgmii-id";
+ phy-handle = <&dp83867_0>;
+ ti,dual-emac-pvid = <1>;
+};
+
+&mac_sw {
+ pinctrl-0 = <&cpsw_b_default>;
+ pinctrl-1 = <&cpsw_b_sleep>;
+};
+
+&davinci_mdio_sw {
+ /delete-node/ ethernet-phy@0;
+
+ dp83867_0: ethernet-phy@0 {
+ reg = <0>;
+ ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_50_NS>;
+ ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_50_NS>;
+ ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_8_B_NIB>;
+ ti,min-output-impedance;
+ ti,dp83867-rxctrl-strap-quirk;
+ };
+};
+
+&am33xx_pinmux {
+ cpsw_b_default: cpsw-b-default-pins {
+ pinctrl-single,pins = <
+ AM33XX_PADCONF(AM335X_PIN_MII1_TX_EN, PIN_OUTPUT_PULLDOWN, MUX_MODE2)
+ AM33XX_PADCONF(AM335X_PIN_MII1_RX_DV, PIN_INPUT_PULLDOWN, MUX_MODE2)
+ AM33XX_PADCONF(AM335X_PIN_MII1_TX_CLK, PIN_OUTPUT_PULLDOWN, MUX_MODE2)
+ AM33XX_PADCONF(AM335X_PIN_MII1_RX_CLK, PIN_INPUT_PULLDOWN, MUX_MODE2)
+ AM33XX_PADCONF(AM335X_PIN_MII1_TXD0, PIN_OUTPUT_PULLDOWN, MUX_MODE2)
+ AM33XX_PADCONF(AM335X_PIN_MII1_TXD1, PIN_OUTPUT_PULLDOWN, MUX_MODE2)
+ AM33XX_PADCONF(AM335X_PIN_MII1_TXD2, PIN_OUTPUT_PULLDOWN, MUX_MODE2)
+ AM33XX_PADCONF(AM335X_PIN_MII1_TXD3, PIN_OUTPUT_PULLDOWN, MUX_MODE2)
+ AM33XX_PADCONF(AM335X_PIN_MII1_RXD0, PIN_INPUT_PULLDOWN, MUX_MODE2)
+ AM33XX_PADCONF(AM335X_PIN_MII1_RXD1, PIN_INPUT_PULLDOWN, MUX_MODE2)
+ AM33XX_PADCONF(AM335X_PIN_MII1_RXD2, PIN_INPUT_PULLDOWN, MUX_MODE2)
+ AM33XX_PADCONF(AM335X_PIN_MII1_RXD3, PIN_INPUT_PULLDOWN, MUX_MODE2)
+ >;
+ };
+
+ cpsw_b_sleep: cpsw-b-sleep-pins {
+ pinctrl-single,pins = <
+ AM33XX_PADCONF(AM335X_PIN_MII1_TX_EN, PIN_INPUT_PULLDOWN, MUX_MODE7)
+ AM33XX_PADCONF(AM335X_PIN_MII1_RX_DV, PIN_INPUT_PULLDOWN, MUX_MODE7)
+ AM33XX_PADCONF(AM335X_PIN_MII1_TX_CLK, PIN_INPUT_PULLDOWN, MUX_MODE7)
+ AM33XX_PADCONF(AM335X_PIN_MII1_RX_CLK, PIN_INPUT_PULLDOWN, MUX_MODE7)
+ AM33XX_PADCONF(AM335X_PIN_MII1_TXD0, PIN_INPUT_PULLDOWN, MUX_MODE7)
+ AM33XX_PADCONF(AM335X_PIN_MII1_TXD1, PIN_INPUT_PULLDOWN, MUX_MODE7)
+ AM33XX_PADCONF(AM335X_PIN_MII1_TXD2, PIN_INPUT_PULLDOWN, MUX_MODE7)
+ AM33XX_PADCONF(AM335X_PIN_MII1_TXD3, PIN_INPUT_PULLDOWN, MUX_MODE7)
+ AM33XX_PADCONF(AM335X_PIN_MII1_RXD0, PIN_INPUT_PULLDOWN, MUX_MODE7)
+ AM33XX_PADCONF(AM335X_PIN_MII1_RXD1, PIN_INPUT_PULLDOWN, MUX_MODE7)
+ AM33XX_PADCONF(AM335X_PIN_MII1_RXD2, PIN_INPUT_PULLDOWN, MUX_MODE7)
+ AM33XX_PADCONF(AM335X_PIN_MII1_RXD3, PIN_INPUT_PULLDOWN, MUX_MODE7)
+ >;
+ };
+
+ pmic_irq_pins_default: pmic-irq-default-pins {
+ pinctrl-single,pins = <
+ AM33XX_IOPAD(AM335X_PIN_NNMI, PIN_INPUT_PULLUP | MUX_MODE0)
+ >;
+ };
+};
--
2.43.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH v5 4/5] arm: omap2plus_defconfig: Enable TPS65219 regulator
2025-06-20 8:15 [PATCH v5 0/5] Add support for BeagleBone Green Eco board Kory Maincent
` (2 preceding siblings ...)
2025-06-20 8:15 ` [PATCH v5 3/5] arm: dts: omap: Add support for BeagleBone Green Eco board Kory Maincent
@ 2025-06-20 8:15 ` Kory Maincent
2025-06-20 8:15 ` [PATCH v5 5/5] arm: multi_v7_defconfig: " Kory Maincent
` (5 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Kory Maincent @ 2025-06-20 8:15 UTC (permalink / raw)
To: Tony Lindgren, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Russell King, Paul Barker, Marc Murphy
Cc: Jason Kridner, Andrew Davis, Bajjuri Praneeth, Liam Girdwood,
Mark Brown, Thomas Petazzoni, linux-omap, devicetree,
linux-kernel, linux-arm-kernel, Thomas Bonnefille, Romain Gantois,
Kory Maincent
Enable the TPS65219 regulator in the defconfig, as the TPS65214
variant is used by the newly introduced BeagleBoard Green Eco board.
Reviewed-by: Andreas Kemnade <andreas@kemnade.info>
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
---
arch/arm/configs/omap2plus_defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig
index 9f9780c8e62a..2ad669f7b202 100644
--- a/arch/arm/configs/omap2plus_defconfig
+++ b/arch/arm/configs/omap2plus_defconfig
@@ -385,6 +385,7 @@ CONFIG_TOUCHSCREEN_TSC2007=m
CONFIG_INPUT_MISC=y
CONFIG_INPUT_CPCAP_PWRBUTTON=m
CONFIG_INPUT_TPS65218_PWRBUTTON=m
+CONFIG_INPUT_TPS65219_PWRBUTTON=m
CONFIG_INPUT_TWL4030_PWRBUTTON=m
CONFIG_INPUT_UINPUT=m
CONFIG_INPUT_PALMAS_PWRBUTTON=m
@@ -454,6 +455,7 @@ CONFIG_MFD_TPS65217=y
CONFIG_MFD_TI_LP873X=y
CONFIG_MFD_TI_LP87565=y
CONFIG_MFD_TPS65218=y
+CONFIG_MFD_TPS65219=y
CONFIG_MFD_TPS65910=y
CONFIG_TWL6040_CORE=y
CONFIG_REGULATOR_CPCAP=y
@@ -470,6 +472,7 @@ CONFIG_REGULATOR_TPS65023=y
CONFIG_REGULATOR_TPS6507X=y
CONFIG_REGULATOR_TPS65217=y
CONFIG_REGULATOR_TPS65218=y
+CONFIG_REGULATOR_TPS65219=y
CONFIG_REGULATOR_TPS65910=y
CONFIG_REGULATOR_TWL4030=y
CONFIG_RC_CORE=m
--
2.43.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH v5 5/5] arm: multi_v7_defconfig: Enable TPS65219 regulator
2025-06-20 8:15 [PATCH v5 0/5] Add support for BeagleBone Green Eco board Kory Maincent
` (3 preceding siblings ...)
2025-06-20 8:15 ` [PATCH v5 4/5] arm: omap2plus_defconfig: Enable TPS65219 regulator Kory Maincent
@ 2025-06-20 8:15 ` Kory Maincent
2025-06-26 23:22 ` [PATCH v5 0/5] Add support for BeagleBone Green Eco board Judith Mendez
` (4 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Kory Maincent @ 2025-06-20 8:15 UTC (permalink / raw)
To: Tony Lindgren, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Russell King, Paul Barker, Marc Murphy
Cc: Jason Kridner, Andrew Davis, Bajjuri Praneeth, Liam Girdwood,
Mark Brown, Thomas Petazzoni, linux-omap, devicetree,
linux-kernel, linux-arm-kernel, Thomas Bonnefille, Romain Gantois,
Kory Maincent
Enable the TPS65219 regulator in the defconfig, as the TPS65214
variant is used by the newly introduced BeagleBoard Green Eco board.
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
---
Change in v3:
- New patch.
---
arch/arm/configs/multi_v7_defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig
index 50c170b4619f..76f74103c1f0 100644
--- a/arch/arm/configs/multi_v7_defconfig
+++ b/arch/arm/configs/multi_v7_defconfig
@@ -344,6 +344,7 @@ CONFIG_INPUT_MAX77693_HAPTIC=m
CONFIG_INPUT_MAX8997_HAPTIC=m
CONFIG_INPUT_GPIO_DECODER=m
CONFIG_INPUT_CPCAP_PWRBUTTON=m
+CONFIG_INPUT_TPS65219_PWRBUTTON=m
CONFIG_INPUT_AXP20X_PEK=m
CONFIG_INPUT_DA9063_ONKEY=m
CONFIG_INPUT_ADXL34X=m
@@ -618,6 +619,7 @@ CONFIG_MFD_PALMAS=y
CONFIG_MFD_TPS65090=y
CONFIG_MFD_TPS65217=y
CONFIG_MFD_TPS65218=y
+CONFIG_MFD_TPS65219=y
CONFIG_MFD_TPS6586X=y
CONFIG_MFD_TPS65910=y
CONFIG_MFD_STM32_LPTIMER=m
@@ -667,6 +669,7 @@ CONFIG_REGULATOR_TPS62360=y
CONFIG_REGULATOR_TPS65090=y
CONFIG_REGULATOR_TPS65217=y
CONFIG_REGULATOR_TPS65218=y
+CONFIG_REGULATOR_TPS65219=y
CONFIG_REGULATOR_TPS6586X=y
CONFIG_REGULATOR_TPS65910=y
CONFIG_REGULATOR_TWL4030=y
--
2.43.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH v5 0/5] Add support for BeagleBone Green Eco board
2025-06-20 8:15 [PATCH v5 0/5] Add support for BeagleBone Green Eco board Kory Maincent
` (4 preceding siblings ...)
2025-06-20 8:15 ` [PATCH v5 5/5] arm: multi_v7_defconfig: " Kory Maincent
@ 2025-06-26 23:22 ` Judith Mendez
2025-06-27 0:03 ` Robert Nelson
2025-06-27 21:48 ` Judith Mendez
` (3 subsequent siblings)
9 siblings, 1 reply; 13+ messages in thread
From: Judith Mendez @ 2025-06-26 23:22 UTC (permalink / raw)
To: Kory Maincent, Tony Lindgren, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Aaro Koskinen, Andreas Kemnade, Kevin Hilman,
Roger Quadros, Russell King, Paul Barker, Marc Murphy
Cc: Jason Kridner, Andrew Davis, Bajjuri Praneeth, Liam Girdwood,
Mark Brown, Thomas Petazzoni, linux-omap, devicetree,
linux-kernel, linux-arm-kernel, Thomas Bonnefille, Romain Gantois,
Conor Dooley
Hi Kory,
On 6/20/25 3:15 AM, Kory Maincent wrote:
> SeeedStudio BeagleBone Green Eco (BBGE) is a clone of the BeagleBone Green
> (BBG). It has minor differences from the BBG, such as a different PMIC,
> a different Ethernet PHY, and a larger eMMC.
Thanks for the patches.
I was testing against next and noticed a kernel paging request error:
https://gist.github.com/jmenti/d861528f98035b07259c29e76e5fae8b
Did you see this by chance?
I will double check that I tested correctly and come back, but was just
curious to see if this is expected.
~ Judith
>
> Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
> ---
> Changes in v5:
> - Split the patch series. As the cleaning process faced some pushback,
> I prefer to first get this support accepted and separately work on the
> devicetree and binding cleaning process.
> - Link to v4: https://lore.kernel.org/r/20250617-bbg-v4-0-827cbd606db6@bootlin.com
>
> Changes in v4:
> - Drop model value change to avoid conflict with script based on this
> value like:
> https://salsa.debian.org/installer-team/flash-kernel/-/blob/master/db/all.db?ref_type=heads
> - Rename ti,am335x-shc to bosch,am335x-shc
> - Forgot to change to "Seeed" in BeagleBone Green Eco model description.
> - Link to v3: https://lore.kernel.org/r/20250613-bbg-v3-0-514cdc768448@bootlin.com
>
> Changes in v3:
> - Update multi_v7_defconfig with TPS65219 config.
> - Remove extraneous compatible strings.
> - Replace BeagleBone compatible board name vendor to use "beagle" instead
> of "ti".
> - Link to v2: https://lore.kernel.org/r/20250609-bbg-v2-0-5278026b7498@bootlin.com
>
> Changes in v2:
> - Add patch 1 to 3 to fix binding and devicetree inconsistencies.
> - Rename tps node name to generic pmic node name in am335x-bone-common.
> - Link to v1: https://lore.kernel.org/r/20250523-bbg-v1-0-ef4a9e57eeee@bootlin.com
>
> ---
> Kory Maincent (5):
> arm: dts: omap: am335x-bone-common: Rename tps to generic pmic node
> dt-bindings: omap: Add Seeed BeagleBone Green Eco
> arm: dts: omap: Add support for BeagleBone Green Eco board
> arm: omap2plus_defconfig: Enable TPS65219 regulator
> arm: multi_v7_defconfig: Enable TPS65219 regulator
>
> Documentation/devicetree/bindings/arm/ti/omap.yaml | 1 +
> arch/arm/boot/dts/ti/omap/Makefile | 1 +
> arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi | 2 +-
> arch/arm/boot/dts/ti/omap/am335x-bonegreen-eco.dts | 169 +++++++++++++++++++++
> arch/arm/configs/multi_v7_defconfig | 3 +
> arch/arm/configs/omap2plus_defconfig | 3 +
> 6 files changed, 178 insertions(+), 1 deletion(-)
> ---
> base-commit: e22b9ddaf3afd031abc350c303c7c07a51c569d8
> change-id: 20250523-bbg-769018d1f2a7
>
> Best regards,
> --
> Köry Maincent, Bootlin
> Embedded Linux and kernel engineering
> https://bootlin.com
>
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v5 0/5] Add support for BeagleBone Green Eco board
2025-06-26 23:22 ` [PATCH v5 0/5] Add support for BeagleBone Green Eco board Judith Mendez
@ 2025-06-27 0:03 ` Robert Nelson
2025-06-27 21:45 ` Judith Mendez
0 siblings, 1 reply; 13+ messages in thread
From: Robert Nelson @ 2025-06-27 0:03 UTC (permalink / raw)
To: Judith Mendez
Cc: Kory Maincent, Tony Lindgren, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Aaro Koskinen, Andreas Kemnade, Kevin Hilman,
Roger Quadros, Russell King, Paul Barker, Marc Murphy,
Jason Kridner, Andrew Davis, Bajjuri Praneeth, Liam Girdwood,
Mark Brown, Thomas Petazzoni, linux-omap, devicetree,
linux-kernel, linux-arm-kernel, Thomas Bonnefille, Romain Gantois,
Conor Dooley
On Thu, Jun 26, 2025 at 6:23 PM Judith Mendez <jm@ti.com> wrote:
>
> Hi Kory,
>
> On 6/20/25 3:15 AM, Kory Maincent wrote:
> > SeeedStudio BeagleBone Green Eco (BBGE) is a clone of the BeagleBone Green
> > (BBG). It has minor differences from the BBG, such as a different PMIC,
> > a different Ethernet PHY, and a larger eMMC.
>
> Thanks for the patches.
> I was testing against next and noticed a kernel paging request error:
> https://gist.github.com/jmenti/d861528f98035b07259c29e76e5fae8b
>
> Did you see this by chance?
>
> I will double check that I tested correctly and come back, but was just
> curious to see if this is expected.
The tps65219-regulator.c has a bug, make sure with this board you also
have: https://patchew.org/linux/20250620154541.2713036-1-s-ramamoorthy@ti.com/
Regards,
--
Robert Nelson
https://rcn-ee.com/
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v5 0/5] Add support for BeagleBone Green Eco board
2025-06-27 0:03 ` Robert Nelson
@ 2025-06-27 21:45 ` Judith Mendez
0 siblings, 0 replies; 13+ messages in thread
From: Judith Mendez @ 2025-06-27 21:45 UTC (permalink / raw)
To: Robert Nelson
Cc: Kory Maincent, Tony Lindgren, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Aaro Koskinen, Andreas Kemnade, Kevin Hilman,
Roger Quadros, Russell King, Paul Barker, Marc Murphy,
Jason Kridner, Andrew Davis, Bajjuri Praneeth, Liam Girdwood,
Mark Brown, Thomas Petazzoni, linux-omap, devicetree,
linux-kernel, linux-arm-kernel, Thomas Bonnefille, Romain Gantois,
Conor Dooley
Hi Robert
On 6/26/25 7:03 PM, Robert Nelson wrote:
> On Thu, Jun 26, 2025 at 6:23 PM Judith Mendez <jm@ti.com> wrote:
>>
>> Hi Kory,
>>
>> On 6/20/25 3:15 AM, Kory Maincent wrote:
>>> SeeedStudio BeagleBone Green Eco (BBGE) is a clone of the BeagleBone Green
>>> (BBG). It has minor differences from the BBG, such as a different PMIC,
>>> a different Ethernet PHY, and a larger eMMC.
>>
>> Thanks for the patches.
>> I was testing against next and noticed a kernel paging request error:
>> https://gist.github.com/jmenti/d861528f98035b07259c29e76e5fae8b
>>
>> Did you see this by chance?
>>
>> I will double check that I tested correctly and come back, but was just
>> curious to see if this is expected.
>
> The tps65219-regulator.c has a bug, make sure with this board you also
> have: https://patchew.org/linux/20250620154541.2713036-1-s-ramamoorthy@ti.com/
Thanks! I don't see the issue anymore! (:
~ Judith
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v5 0/5] Add support for BeagleBone Green Eco board
2025-06-20 8:15 [PATCH v5 0/5] Add support for BeagleBone Green Eco board Kory Maincent
` (5 preceding siblings ...)
2025-06-26 23:22 ` [PATCH v5 0/5] Add support for BeagleBone Green Eco board Judith Mendez
@ 2025-06-27 21:48 ` Judith Mendez
2025-06-29 22:38 ` Kory Maincent
` (2 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Judith Mendez @ 2025-06-27 21:48 UTC (permalink / raw)
To: Kory Maincent, Tony Lindgren, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Aaro Koskinen, Andreas Kemnade, Kevin Hilman,
Roger Quadros, Russell King, Paul Barker, Marc Murphy
Cc: Jason Kridner, Andrew Davis, Bajjuri Praneeth, Liam Girdwood,
Mark Brown, Thomas Petazzoni, linux-omap, devicetree,
linux-kernel, linux-arm-kernel, Thomas Bonnefille, Romain Gantois,
Conor Dooley
Hi Kory,
On 6/20/25 3:15 AM, Kory Maincent wrote:
> SeeedStudio BeagleBone Green Eco (BBGE) is a clone of the BeagleBone Green
> (BBG). It has minor differences from the BBG, such as a different PMIC,
> a different Ethernet PHY, and a larger eMMC.
>
> Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
For the series,
Tested-by: Judith Mendez <jm@ti.com>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v5 0/5] Add support for BeagleBone Green Eco board
2025-06-20 8:15 [PATCH v5 0/5] Add support for BeagleBone Green Eco board Kory Maincent
` (6 preceding siblings ...)
2025-06-27 21:48 ` Judith Mendez
@ 2025-06-29 22:38 ` Kory Maincent
2025-06-30 6:29 ` Andreas Kemnade
2025-06-30 18:05 ` Kevin Hilman
9 siblings, 0 replies; 13+ messages in thread
From: Kory Maincent @ 2025-06-29 22:38 UTC (permalink / raw)
To: Tony Lindgren, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Russell King, Paul Barker, Marc Murphy
Cc: Jason Kridner, Andrew Davis, Bajjuri Praneeth, Liam Girdwood,
Mark Brown, Thomas Petazzoni, linux-omap, devicetree,
linux-kernel, linux-arm-kernel, Thomas Bonnefille, Romain Gantois,
Conor Dooley
Le Fri, 20 Jun 2025 10:15:51 +0200,
Kory Maincent <kory.maincent@bootlin.com> a écrit :
> SeeedStudio BeagleBone Green Eco (BBGE) is a clone of the BeagleBone Green
> (BBG). It has minor differences from the BBG, such as a different PMIC,
> a different Ethernet PHY, and a larger eMMC.
>
> Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
Hello,
Any news on this patch series?
Regards,
--
Köry Maincent, Bootlin
Embedded Linux and kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v5 0/5] Add support for BeagleBone Green Eco board
2025-06-20 8:15 [PATCH v5 0/5] Add support for BeagleBone Green Eco board Kory Maincent
` (7 preceding siblings ...)
2025-06-29 22:38 ` Kory Maincent
@ 2025-06-30 6:29 ` Andreas Kemnade
2025-06-30 18:05 ` Kevin Hilman
9 siblings, 0 replies; 13+ messages in thread
From: Andreas Kemnade @ 2025-06-30 6:29 UTC (permalink / raw)
To: Kory Maincent
Cc: Tony Lindgren, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Aaro Koskinen, Kevin Hilman, Roger Quadros, Russell King,
Paul Barker, Marc Murphy, Jason Kridner, Andrew Davis,
Bajjuri Praneeth, Liam Girdwood, Mark Brown, Thomas Petazzoni,
linux-omap, devicetree, linux-kernel, linux-arm-kernel,
Thomas Bonnefille, Romain Gantois, Conor Dooley
Am Fri, 20 Jun 2025 10:15:51 +0200
schrieb Kory Maincent <kory.maincent@bootlin.com>:
> SeeedStudio BeagleBone Green Eco (BBGE) is a clone of the BeagleBone Green
> (BBG). It has minor differences from the BBG, such as a different PMIC,
> a different Ethernet PHY, and a larger eMMC.
>
> Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
Reviewed-by: Andreas Kemnade <andreas@kemnade.info>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v5 0/5] Add support for BeagleBone Green Eco board
2025-06-20 8:15 [PATCH v5 0/5] Add support for BeagleBone Green Eco board Kory Maincent
` (8 preceding siblings ...)
2025-06-30 6:29 ` Andreas Kemnade
@ 2025-06-30 18:05 ` Kevin Hilman
9 siblings, 0 replies; 13+ messages in thread
From: Kevin Hilman @ 2025-06-30 18:05 UTC (permalink / raw)
To: Tony Lindgren, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Aaro Koskinen, Andreas Kemnade, Roger Quadros, Russell King,
Paul Barker, Marc Murphy, Kory Maincent
Cc: Jason Kridner, Andrew Davis, Bajjuri Praneeth, Liam Girdwood,
Mark Brown, Thomas Petazzoni, linux-omap, devicetree,
linux-kernel, linux-arm-kernel, Thomas Bonnefille, Romain Gantois,
Conor Dooley
On Fri, 20 Jun 2025 10:15:51 +0200, Kory Maincent wrote:
> SeeedStudio BeagleBone Green Eco (BBGE) is a clone of the BeagleBone Green
> (BBG). It has minor differences from the BBG, such as a different PMIC,
> a different Ethernet PHY, and a larger eMMC.
>
>
Applied, thanks!
[1/5] arm: dts: omap: am335x-bone-common: Rename tps to generic pmic node
commit: 297bd457c893966f37fc07b68162862bff3e7c77
[2/5] dt-bindings: omap: Add Seeed BeagleBone Green Eco
commit: 23c7d1976f52fd8b8031ac0e5f4f60166cdc32b5
[3/5] arm: dts: omap: Add support for BeagleBone Green Eco board
commit: 6d04ead94d49df8d549122d89999f1faf27b5373
[4/5] arm: omap2plus_defconfig: Enable TPS65219 regulator
commit: 299c277aa74cb011b00d6aeb5ccece37e9166d91
[5/5] arm: multi_v7_defconfig: Enable TPS65219 regulator
commit: 536407b5b87d16e048b75439d5f2e1246078d32c
Best regards,
--
Kevin Hilman <khilman@baylibre.com>
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2025-06-30 18:05 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-20 8:15 [PATCH v5 0/5] Add support for BeagleBone Green Eco board Kory Maincent
2025-06-20 8:15 ` [PATCH v5 1/5] arm: dts: omap: am335x-bone-common: Rename tps to generic pmic node Kory Maincent
2025-06-20 8:15 ` [PATCH v5 2/5] dt-bindings: omap: Add Seeed BeagleBone Green Eco Kory Maincent
2025-06-20 8:15 ` [PATCH v5 3/5] arm: dts: omap: Add support for BeagleBone Green Eco board Kory Maincent
2025-06-20 8:15 ` [PATCH v5 4/5] arm: omap2plus_defconfig: Enable TPS65219 regulator Kory Maincent
2025-06-20 8:15 ` [PATCH v5 5/5] arm: multi_v7_defconfig: " Kory Maincent
2025-06-26 23:22 ` [PATCH v5 0/5] Add support for BeagleBone Green Eco board Judith Mendez
2025-06-27 0:03 ` Robert Nelson
2025-06-27 21:45 ` Judith Mendez
2025-06-27 21:48 ` Judith Mendez
2025-06-29 22:38 ` Kory Maincent
2025-06-30 6:29 ` Andreas Kemnade
2025-06-30 18:05 ` Kevin Hilman
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).