* [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC
@ 2026-01-12 5:34 Chanho Min
2026-01-12 5:34 ` [PATCH 1/2 v3] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board Chanho Min
` (2 more replies)
0 siblings, 3 replies; 15+ messages in thread
From: Chanho Min @ 2026-01-12 5:34 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner,
Neil Armstrong, Kever Yang, Kael D'Alcamo,
Manivannan Sadhasivam, Lad Prabhakar
Cc: Chanho Min, devicetree, linux-kernel, linux-arm-kernel
This patch series adds initial device tree support for the LG1215
TV SoC and its reference board
Chanho Min (2):
dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference
board
arm64: dts: lg: Initial support for LG1215 SoC and reference board
v2:
- Switched to "lg," prefix
- Dropped vendor-prefixes.yaml change
- Fixed DT coding style issues (validated with DTB_CHECK=y make)
v3:
- Removed changelog from commit message
.../devicetree/bindings/arm/lge.yaml | 5 +
arch/arm64/boot/dts/lg/Makefile | 1 +
arch/arm64/boot/dts/lg/lg1215-ref.dts | 50 +++
arch/arm64/boot/dts/lg/lg1215.dtsi | 290 ++++++++++++++++++
4 files changed, 346 insertions(+)
create mode 100644 arch/arm64/boot/dts/lg/lg1215-ref.dts
create mode 100644 arch/arm64/boot/dts/lg/lg1215.dtsi
--
2.34.1
^ permalink raw reply [flat|nested] 15+ messages in thread* [PATCH 1/2 v3] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board 2026-01-12 5:34 [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC Chanho Min @ 2026-01-12 5:34 ` Chanho Min 2026-01-12 9:07 ` Krzysztof Kozlowski 2026-01-12 5:34 ` [PATCH 2/2 v3] arm64: dts: lg: Initial support " Chanho Min 2026-02-03 1:18 ` [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC Chanho Min 2 siblings, 1 reply; 15+ messages in thread From: Chanho Min @ 2026-01-12 5:34 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar Cc: Chanho Min, devicetree, linux-kernel, linux-arm-kernel Add compatible strings for the LG1215 SoC and its reference board (lg,lg1215 and lg,lg1215-ref). This SoC is the next SoC following the LG1313 series, developed by LG Electronics. Signed-off-by: Chanho Min <chanho.min@lge.com> --- Documentation/devicetree/bindings/arm/lge.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/lge.yaml b/Documentation/devicetree/bindings/arm/lge.yaml index d983ef7fcbd6..0d0661470eaa 100644 --- a/Documentation/devicetree/bindings/arm/lge.yaml +++ b/Documentation/devicetree/bindings/arm/lge.yaml @@ -24,5 +24,10 @@ properties: - const: lge,lg1313-ref - const: lge,lg1313 + - description: Boards with LG1215 SoC + items: + - const: lg,lg1215-ref + - const: lg,lg1215 + additionalProperties: true ... -- 2.34.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH 1/2 v3] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board 2026-01-12 5:34 ` [PATCH 1/2 v3] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board Chanho Min @ 2026-01-12 9:07 ` Krzysztof Kozlowski 2026-01-12 11:10 ` Chanho Min 2026-02-06 3:59 ` Chanho Min 0 siblings, 2 replies; 15+ messages in thread From: Krzysztof Kozlowski @ 2026-01-12 9:07 UTC (permalink / raw) To: Chanho Min Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar, devicetree, linux-kernel, linux-arm-kernel On Mon, Jan 12, 2026 at 02:34:20PM +0900, Chanho Min wrote: > Add compatible strings for the LG1215 SoC and its reference board > (lg,lg1215 and lg,lg1215-ref). > > This SoC is the next SoC following the LG1313 series, developed > by LG Electronics. > > Signed-off-by: Chanho Min <chanho.min@lge.com> > --- > Documentation/devicetree/bindings/arm/lge.yaml | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/Documentation/devicetree/bindings/arm/lge.yaml b/Documentation/devicetree/bindings/arm/lge.yaml > index d983ef7fcbd6..0d0661470eaa 100644 > --- a/Documentation/devicetree/bindings/arm/lge.yaml > +++ b/Documentation/devicetree/bindings/arm/lge.yaml > @@ -24,5 +24,10 @@ properties: > - const: lge,lg1313-ref > - const: lge,lg1313 > > + - description: Boards with LG1215 SoC 1215 < 1313, so this looks oddly sorted. Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Best regards, Krzysztof ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/2 v3] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board 2026-01-12 9:07 ` Krzysztof Kozlowski @ 2026-01-12 11:10 ` Chanho Min 2026-01-12 16:31 ` Krzysztof Kozlowski 2026-02-06 3:59 ` Chanho Min 1 sibling, 1 reply; 15+ messages in thread From: Chanho Min @ 2026-01-12 11:10 UTC (permalink / raw) To: Krzysztof Kozlowski Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar, devicetree, linux-kernel, linux-arm-kernel On Mon, Jan 12, 2026 at 10:07:05AM +0100, Krzysztof Kozlowski wrote: > On Mon, Jan 12, 2026 at 02:34:20PM +0900, Chanho Min wrote: > > --- a/Documentation/devicetree/bindings/arm/lge.yaml > > +++ b/Documentation/devicetree/bindings/arm/lge.yaml > > @@ -24,5 +24,10 @@ properties: > > - const: lge,lg1313-ref > > - const: lge,lg1313 > > > > + - description: Boards with LG1215 SoC > > 1215 < 1313, so this looks oddly sorted. Agreed, the order looks odd numerically. But it's intentional to reflect release order (LG131x earlier). Thanks Chanho > > > Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> > > Best regards, > Krzysztof > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/2 v3] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board 2026-01-12 11:10 ` Chanho Min @ 2026-01-12 16:31 ` Krzysztof Kozlowski 2026-01-12 23:53 ` Chanho Min 0 siblings, 1 reply; 15+ messages in thread From: Krzysztof Kozlowski @ 2026-01-12 16:31 UTC (permalink / raw) To: Chanho Min Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar, devicetree, linux-kernel, linux-arm-kernel On 12/01/2026 12:10, Chanho Min wrote: > On Mon, Jan 12, 2026 at 10:07:05AM +0100, Krzysztof Kozlowski wrote: >> On Mon, Jan 12, 2026 at 02:34:20PM +0900, Chanho Min wrote: >>> --- a/Documentation/devicetree/bindings/arm/lge.yaml >>> +++ b/Documentation/devicetree/bindings/arm/lge.yaml >>> @@ -24,5 +24,10 @@ properties: >>> - const: lge,lg1313-ref >>> - const: lge,lg1313 >>> >>> + - description: Boards with LG1215 SoC >> >> 1215 < 1313, so this looks oddly sorted. > > Agreed, the order looks odd numerically. > But it's intentional to reflect release order (LG131x earlier). > Then you have to remember and enforce the sorting rule here, because I won't be able. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/2 v3] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board 2026-01-12 16:31 ` Krzysztof Kozlowski @ 2026-01-12 23:53 ` Chanho Min 0 siblings, 0 replies; 15+ messages in thread From: Chanho Min @ 2026-01-12 23:53 UTC (permalink / raw) To: Krzysztof Kozlowski Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar, devicetree, linux-kernel, linux-arm-kernel On Mon, Jan 12, 2026 at 05:31:26PM +0100, Krzysztof Kozlowski wrote: > On 12/01/2026 12:10, Chanho Min wrote: > > On Mon, Jan 12, 2026 at 10:07:05AM +0100, Krzysztof Kozlowski wrote: > >> On Mon, Jan 12, 2026 at 02:34:20PM +0900, Chanho Min wrote: > >>> --- a/Documentation/devicetree/bindings/arm/lge.yaml > >>> +++ b/Documentation/devicetree/bindings/arm/lge.yaml > >>> @@ -24,5 +24,10 @@ properties: > >>> - const: lge,lg1313-ref > >>> - const: lge,lg1313 > >>> > >>> + - description: Boards with LG1215 SoC > >> > >> 1215 < 1313, so this looks oddly sorted. > > > > Agreed, the order looks odd numerically. > > But it's intentional to reflect release order (LG131x earlier). > > > > Then you have to remember and enforce the sorting rule here, because I > won't be able. Understood! Thanks, Chanho > > Best regards, > Krzysztof ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/2 v3] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board 2026-01-12 9:07 ` Krzysztof Kozlowski 2026-01-12 11:10 ` Chanho Min @ 2026-02-06 3:59 ` Chanho Min 2026-02-06 7:07 ` Krzysztof Kozlowski 1 sibling, 1 reply; 15+ messages in thread From: Chanho Min @ 2026-02-06 3:59 UTC (permalink / raw) To: Krzysztof Kozlowski Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar, devicetree, linux-kernel, linux-arm-kernel On Mon, Jan 12, 2026 at 10:07:05AM +0100, Krzysztof Kozlowski wrote: > On Mon, Jan 12, 2026 at 02:34:20PM +0900, Chanho Min wrote: > > Add compatible strings for the LG1215 SoC and its reference board > > (lg,lg1215 and lg,lg1215-ref). > > > > This SoC is the next SoC following the LG1313 series, developed > > by LG Electronics. > > > > Signed-off-by: Chanho Min <chanho.min@lge.com> > > --- > > Documentation/devicetree/bindings/arm/lge.yaml | 5 +++++ > > 1 file changed, 5 insertions(+) > > > > diff --git a/Documentation/devicetree/bindings/arm/lge.yaml b/Documentation/devicetree/bindings/arm/lge.yaml > > index d983ef7fcbd6..0d0661470eaa 100644 > > --- a/Documentation/devicetree/bindings/arm/lge.yaml > > +++ b/Documentation/devicetree/bindings/arm/lge.yaml > > @@ -24,5 +24,10 @@ properties: > > - const: lge,lg1313-ref > > - const: lge,lg1313 > > > > + - description: Boards with LG1215 SoC > > 1215 < 1313, so this looks oddly sorted. > > > Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Hi, Krzysztof Ping, Any update or is it waiting in a queue somewhere? Chanho > > Best regards, > Krzysztof > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/2 v3] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board 2026-02-06 3:59 ` Chanho Min @ 2026-02-06 7:07 ` Krzysztof Kozlowski 0 siblings, 0 replies; 15+ messages in thread From: Krzysztof Kozlowski @ 2026-02-06 7:07 UTC (permalink / raw) To: Chanho Min Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar, devicetree, linux-kernel, linux-arm-kernel On 06/02/2026 04:59, Chanho Min wrote: > On Mon, Jan 12, 2026 at 10:07:05AM +0100, Krzysztof Kozlowski wrote: >> On Mon, Jan 12, 2026 at 02:34:20PM +0900, Chanho Min wrote: >>> Add compatible strings for the LG1215 SoC and its reference board >>> (lg,lg1215 and lg,lg1215-ref). >>> >>> This SoC is the next SoC following the LG1313 series, developed >>> by LG Electronics. >>> >>> Signed-off-by: Chanho Min <chanho.min@lge.com> >>> --- >>> Documentation/devicetree/bindings/arm/lge.yaml | 5 +++++ >>> 1 file changed, 5 insertions(+) >>> >>> diff --git a/Documentation/devicetree/bindings/arm/lge.yaml b/Documentation/devicetree/bindings/arm/lge.yaml >>> index d983ef7fcbd6..0d0661470eaa 100644 >>> --- a/Documentation/devicetree/bindings/arm/lge.yaml >>> +++ b/Documentation/devicetree/bindings/arm/lge.yaml >>> @@ -24,5 +24,10 @@ properties: >>> - const: lge,lg1313-ref >>> - const: lge,lg1313 >>> >>> + - description: Boards with LG1215 SoC >> >> 1215 < 1313, so this looks oddly sorted. >> >> >> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> > > Hi, Krzysztof > > Ping, Any update or is it waiting in a queue somewhere? You received my comment and review. It is waiting on you. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 2/2 v3] arm64: dts: lg: Initial support for LG1215 SoC and reference board 2026-01-12 5:34 [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC Chanho Min 2026-01-12 5:34 ` [PATCH 1/2 v3] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board Chanho Min @ 2026-01-12 5:34 ` Chanho Min 2026-02-03 1:18 ` [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC Chanho Min 2 siblings, 0 replies; 15+ messages in thread From: Chanho Min @ 2026-01-12 5:34 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar Cc: Chanho Min, devicetree, linux-kernel, linux-arm-kernel Add initial device tree support for LG Electronics LG1215 SoC and its reference development board. This patch introduces: - lg1215.dtsi : SoC level device tree include file - lg1215-ref.dts : Reference board specific file - Makefile update to build lg1215-ref.dtb Currently supported minimal hardware description: - Quad ARM Cortex-A78 CPU - gic-400 interrupt controller - ARMv8 architected timer - pmu (Performance Monitoring Unit) - pl011 UARTs - pl080 DMA controller - sp804 timers, sp805 watchdog timers - Generic DWMAC ethernet controller This is the minimal initial bring-up version. More peripherals (mmc, gpio, pinctrl, etc.) will be added in follow-up patches. Signed-off-by: Chanho Min <chanho.min@lge.com> --- arch/arm64/boot/dts/lg/Makefile | 1 + arch/arm64/boot/dts/lg/lg1215-ref.dts | 34 +++ arch/arm64/boot/dts/lg/lg1215.dtsi | 288 ++++++++++++++++++++++++++ 3 files changed, 323 insertions(+) create mode 100644 arch/arm64/boot/dts/lg/lg1215-ref.dts create mode 100644 arch/arm64/boot/dts/lg/lg1215.dtsi diff --git a/arch/arm64/boot/dts/lg/Makefile b/arch/arm64/boot/dts/lg/Makefile index 4c3959e24e1b..e60a5bd35327 100644 --- a/arch/arm64/boot/dts/lg/Makefile +++ b/arch/arm64/boot/dts/lg/Makefile @@ -1,3 +1,4 @@ # SPDX-License-Identifier: GPL-2.0 dtb-$(CONFIG_ARCH_LG1K) += lg1312-ref.dtb dtb-$(CONFIG_ARCH_LG1K) += lg1313-ref.dtb +dtb-$(CONFIG_ARCH_LG1K) += lg1215-ref.dtb diff --git a/arch/arm64/boot/dts/lg/lg1215-ref.dts b/arch/arm64/boot/dts/lg/lg1215-ref.dts new file mode 100644 index 000000000000..96b86a7060a8 --- /dev/null +++ b/arch/arm64/boot/dts/lg/lg1215-ref.dts @@ -0,0 +1,34 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * dts file for lg1215 Reference Board. + * + * Copyright (C) 2026, LG Electronics + */ + +/dts-v1/; + +#include "lg1215.dtsi" + +/ { + model = "LG Electronics, TV SoC LG1215 Reference Board"; + compatible = "lg,lg1215-ref", "lg,lg1215"; + + aliases { + serial0 = &uart0; + serial1 = &uart1; + serial2 = &uart2; + }; + + memory@0 { + device_type = "memory"; + reg = <0x0 0x00000000 0x0 0xbc400000>; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; +}; + +&uart0 { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/lg/lg1215.dtsi b/arch/arm64/boot/dts/lg/lg1215.dtsi new file mode 100644 index 000000000000..0be5010da147 --- /dev/null +++ b/arch/arm64/boot/dts/lg/lg1215.dtsi @@ -0,0 +1,288 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * dts file for lg1215 SoC + * + * Copyright (C) 2026, LG Electronics + */ + +#include <dt-bindings/gpio/gpio.h> +#include <dt-bindings/interrupt-controller/arm-gic.h> + +/ { + #address-cells = <2>; + #size-cells = <2>; + + interrupt-parent = <&gic>; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu0: cpu@0 { + device_type = "cpu"; + compatible = "arm,cortex-a78"; + reg = <0x00000000>; + enable-method = "psci"; + operating-points-v2 = <&cpu0_opp_table>; + d-cache-line-size = <64>; + d-cache-sets = <256>; + d-cache-size = <0x00010000>; + i-cache-line-size = <64>; + i-cache-sets = <256>; + i-cache-size = <0x00010000>; + next-level-cache = <&L2_0>; + L2_0: l2-cache { + compatible = "cache"; + cache-level = <2>; + cache-line-size = <64>; + cache-sets = <512>; + cache-size = <0x00040000>; + cache-unified; + next-level-cache = <&L3>; + }; + }; + cpu1: cpu@100 { + device_type = "cpu"; + compatible = "arm,cortex-a78"; + reg = <0x00000100>; + enable-method = "psci"; + operating-points-v2 = <&cpu0_opp_table>; + d-cache-line-size = <64>; + d-cache-sets = <256>; + d-cache-size = <0x00010000>; + i-cache-line-size = <64>; + i-cache-sets = <256>; + i-cache-size = <0x00010000>; + next-level-cache = <&L2_1>; + L2_1: l2-cache { + compatible = "cache"; + cache-level = <2>; + cache-line-size = <64>; + cache-sets = <512>; + cache-size = <0x00040000>; + cache-unified; + next-level-cache = <&L3>; + }; + }; + cpu2: cpu@200 { + device_type = "cpu"; + compatible = "arm,cortex-a78"; + reg = <0x00000200>; + enable-method = "psci"; + operating-points-v2 = <&cpu0_opp_table>; + d-cache-line-size = <64>; + d-cache-sets = <256>; + d-cache-size = <0x00010000>; + i-cache-line-size = <64>; + i-cache-sets = <256>; + i-cache-size = <0x00010000>; + next-level-cache = <&L2_2>; + L2_2: l2-cache { + compatible = "cache"; + cache-level = <2>; + cache-line-size = <64>; + cache-sets = <512>; + cache-size = <0x00040000>; + cache-unified; + next-level-cache = <&L3>; + }; + }; + cpu3: cpu@300 { + device_type = "cpu"; + compatible = "arm,cortex-a78"; + reg = <0x00000300>; + enable-method = "psci"; + operating-points-v2 = <&cpu0_opp_table>; + d-cache-line-size = <64>; + d-cache-sets = <256>; + d-cache-size = <0x00010000>; + i-cache-line-size = <64>; + i-cache-sets = <256>; + i-cache-size = <0x00010000>; + next-level-cache = <&L2_3>; + L2_3: l2-cache { + compatible = "cache"; + cache-level = <2>; + cache-line-size = <64>; + cache-sets = <512>; + cache-size = <0x00040000>; + cache-unified; + next-level-cache = <&L3>; + }; + }; + L3: l3-cache { + compatible = "cache"; + cache-level = <3>; + cache-line-size = <64>; + cache-sets = <512>; + cache-size = <0x00100000>; + cache-unified; + }; + + cpu0_opp_table: opp-table { + compatible = "operating-points-v2"; + + opp-1600000000 { + opp-hz = /bits/ 64 <1600000000>; + }; + }; + }; + + psci { + compatible = "arm,psci"; + method = "smc"; + cpu_suspend = <0xc4000001>; + cpu_off = <0xc4000002>; + cpu_on = <0xc4000003>; + }; + + pmu { + compatible = "arm,armv8-pmuv3"; + interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>; + interrupt-affinity = <&cpu0>, + <&cpu1>, + <&cpu2>, + <&cpu3>; + }; + + timer { + compatible = "arm,armv8-timer"; + interrupts = <GIC_PPI 13 (GIC_CPU_MASK_RAW(0x0f) | + IRQ_TYPE_LEVEL_LOW)>, + <GIC_PPI 14 (GIC_CPU_MASK_RAW(0x0f) | + IRQ_TYPE_LEVEL_LOW)>, + <GIC_PPI 11 (GIC_CPU_MASK_RAW(0x0f) | + IRQ_TYPE_LEVEL_LOW)>, + <GIC_PPI 10 (GIC_CPU_MASK_RAW(0x0f) | + IRQ_TYPE_LEVEL_LOW)>; + }; + + clk_xtal: clk-xtal { + compatible = "fixed-clock"; + clock-output-names = "xtal"; + clock-frequency = <50000000>; + + #clock-cells = <0>; + }; + + clk_bus: clk-bus { + compatible = "fixed-factor-clock"; + clocks = <&clk_xtal>; + clock-output-names = "busclk"; + clock-div = <1>; + clock-mult = <4>; + + #clock-cells = <0>; + }; + + soc { + compatible = "simple-bus"; + + #address-cells = <2>; + #size-cells = <2>; + ranges; + + interrupt-parent = <&gic>; + + gic: interrupt-controller@c0000000 { + compatible = "arm,gic-400"; + reg = <0x0 0xc0001000 0x0 0x1000>, /* GICD */ + <0x0 0xc0002000 0x0 0x2000>, /* GICC */ + <0x0 0xc0004000 0x0 0x2000>, /* GICH */ + <0x0 0xc0006000 0x0 0x2000>; /* GICV */ + #interrupt-cells = <3>; + #address-cells = <0>; + interrupts = <GIC_PPI 9 (GIC_CPU_MASK_RAW(0x0f) | + IRQ_TYPE_LEVEL_LOW)>; + interrupt-controller; + }; + + ethernet@ca370000 { + + compatible = "snps,dwmac"; + reg = <0x0 0xca370000 0x0 0x2000>; + interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>; + interrupt-names = "macirq"; + clocks = <&clk_bus>, <&clk_bus>; + clock-names = "stmmaceth", "pclk"; + max-frame-size = <1500>; + phy-mode = "mii"; + snps,pbl = <2>; + snps,fixed-burst; + snps,multicast-filter-bins = <64>; + snps,perfect-filter-entries = <32>; + snps,axi-config = <&dwmac_axi_config>; + mac-address = [ 00 00 00 00 00 00 ]; + + #address-cells = <1>; + #size-cells = <0>; + + ethernet-phy@1c { + compatible = "ethernet-phy-id001c.c800"; + reg = <0x1c>; + interrupts = <GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH>; + }; + dwmac_axi_config: dwmac-axi-config { + + snps,rd_osr_lmt = <0x07>; + snps,wr_osr_lmt = <0x07>; + snps,blen = <0 0 16 0 0 0 0>; + }; + }; + + timers0: timer@fd100000 { + compatible = "arm,sp804", "arm,primecell"; + reg = <0x0 0xfd100000 0x0 0x1000>; + interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&clk_bus>, <&clk_bus>, <&clk_bus>; + clock-names = "timer0clk", "timer1clk", "apb_pclk"; + }; + timers1: timer@fd110000 { + compatible = "arm,sp804", "arm,primecell"; + reg = <0x0 0xfd110000 0x0 0x1000>; + interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&clk_bus>, <&clk_bus>, <&clk_bus>; + clock-names = "timer0clk", "timer1clk", "apb_pclk"; + status = "disabled"; + }; + wdog: watchdog@fd200000 { + compatible = "arm,sp805", "arm,primecell"; + reg = <0x0 0xfd200000 0x0 0x1000>; + interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&clk_bus>, <&clk_bus>; + clock-names = "wdog_clk", "apb_pclk"; + }; + uart0: serial@fe000000 { + compatible = "arm,pl011", "arm,primecell"; + reg = <0x0 0xfe000000 0x0 0x1000>; + interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&clk_bus>, <&clk_bus>; + clock-names = "uartclk", "apb_pclk"; + }; + uart1: serial@fe100000 { + compatible = "arm,pl011", "arm,primecell"; + reg = <0x0 0xfe100000 0x0 0x1000>; + interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&clk_bus>, <&clk_bus>; + clock-names = "uartclk", "apb_pclk"; + }; + uart2: serial@fe200000 { + compatible = "arm,pl011", "arm,primecell"; + reg = <0x0 0xfe200000 0x0 0x1000>; + interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&clk_bus>, <&clk_bus>; + clock-names = "uartclk", "apb_pclk"; + }; + dma: dma-controller@ff200000 { + #dma-cells = <1>; + compatible = "arm,pl080", "arm,primecell"; + reg = <0x0 0xff200000 0x0 0x1000>; + interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&clk_bus>; + clock-names = "apb_pclk"; + }; + }; +}; -- 2.34.1 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC 2026-01-12 5:34 [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC Chanho Min 2026-01-12 5:34 ` [PATCH 1/2 v3] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board Chanho Min 2026-01-12 5:34 ` [PATCH 2/2 v3] arm64: dts: lg: Initial support " Chanho Min @ 2026-02-03 1:18 ` Chanho Min 2026-02-06 17:13 ` Krzysztof Kozlowski 2 siblings, 1 reply; 15+ messages in thread From: Chanho Min @ 2026-02-03 1:18 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar Cc: devicetree, linux-kernel, linux-arm-kernel On Mon, Jan 12, 2026 at 02:34:19PM +0900, Chanho Min wrote: > This patch series adds initial device tree support for the LG1215 > TV SoC and its reference board > > Chanho Min (2): > dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference > board > arm64: dts: lg: Initial support for LG1215 SoC and reference board > > v2: > - Switched to "lg," prefix > - Dropped vendor-prefixes.yaml change > - Fixed DT coding style issues (validated with DTB_CHECK=y make) > > v3: > - Removed changelog from commit message > > .../devicetree/bindings/arm/lge.yaml | 5 + > arch/arm64/boot/dts/lg/Makefile | 1 + > arch/arm64/boot/dts/lg/lg1215-ref.dts | 50 +++ > arch/arm64/boot/dts/lg/lg1215.dtsi | 290 ++++++++++++++++++ > 4 files changed, 346 insertions(+) > create mode 100644 arch/arm64/boot/dts/lg/lg1215-ref.dts > create mode 100644 arch/arm64/boot/dts/lg/lg1215.dtsi Hi, Gentle ping on the LG1215 series (v3) — Acked-by received, but still not picked up. Any update or is it waiting in a queue somewhere? Thanks! Chanho > > -- > 2.34.1 > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC 2026-02-03 1:18 ` [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC Chanho Min @ 2026-02-06 17:13 ` Krzysztof Kozlowski 2026-02-06 17:15 ` Krzysztof Kozlowski 0 siblings, 1 reply; 15+ messages in thread From: Krzysztof Kozlowski @ 2026-02-06 17:13 UTC (permalink / raw) To: Chanho Min, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar Cc: devicetree, linux-kernel, linux-arm-kernel On 03/02/2026 02:18, Chanho Min wrote: >> .../devicetree/bindings/arm/lge.yaml | 5 + >> arch/arm64/boot/dts/lg/Makefile | 1 + >> arch/arm64/boot/dts/lg/lg1215-ref.dts | 50 +++ >> arch/arm64/boot/dts/lg/lg1215.dtsi | 290 ++++++++++++++++++ >> 4 files changed, 346 insertions(+) >> create mode 100644 arch/arm64/boot/dts/lg/lg1215-ref.dts >> create mode 100644 arch/arm64/boot/dts/lg/lg1215.dtsi > Hi, > > Gentle ping on the LG1215 series (v3) — Acked-by received, but still not picked up. > Any update or is it waiting in a queue somewhere? Why are you pinging yourself? Best regards, Krzysztof ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC 2026-02-06 17:13 ` Krzysztof Kozlowski @ 2026-02-06 17:15 ` Krzysztof Kozlowski 2026-02-06 23:56 ` Chanho Min 0 siblings, 1 reply; 15+ messages in thread From: Krzysztof Kozlowski @ 2026-02-06 17:15 UTC (permalink / raw) To: Chanho Min, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar Cc: devicetree, linux-kernel, linux-arm-kernel On 06/02/2026 18:13, Krzysztof Kozlowski wrote: > On 03/02/2026 02:18, Chanho Min wrote: >>> .../devicetree/bindings/arm/lge.yaml | 5 + >>> arch/arm64/boot/dts/lg/Makefile | 1 + >>> arch/arm64/boot/dts/lg/lg1215-ref.dts | 50 +++ >>> arch/arm64/boot/dts/lg/lg1215.dtsi | 290 ++++++++++++++++++ >>> 4 files changed, 346 insertions(+) >>> create mode 100644 arch/arm64/boot/dts/lg/lg1215-ref.dts >>> create mode 100644 arch/arm64/boot/dts/lg/lg1215.dtsi >> Hi, >> >> Gentle ping on the LG1215 series (v3) — Acked-by received, but still not picked up. >> Any update or is it waiting in a queue somewhere? > > > Why are you pinging yourself? Sent a bit too fast... I meant: * # email/list and role:stats * 1 Chanho Min <chanho.min@lge.com> maintainer:ARM/LG1K ARCHITECTURE so if you are not taking the patches, no one else is going to and platform should be removed from the kernel. Please confirm your choice (I can prepare the patch to remove LG). Best regards, Krzysztof ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC 2026-02-06 17:15 ` Krzysztof Kozlowski @ 2026-02-06 23:56 ` Chanho Min 2026-02-07 9:39 ` Krzysztof Kozlowski 0 siblings, 1 reply; 15+ messages in thread From: Chanho Min @ 2026-02-06 23:56 UTC (permalink / raw) To: Krzysztof Kozlowski Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar, devicetree, linux-kernel, linux-arm-kernel On Fri, Feb 06, 2026 at 06:15:25PM +0100, Krzysztof Kozlowski wrote: > On 06/02/2026 18:13, Krzysztof Kozlowski wrote: > > On 03/02/2026 02:18, Chanho Min wrote: > >>> .../devicetree/bindings/arm/lge.yaml | 5 + > >>> arch/arm64/boot/dts/lg/Makefile | 1 + > >>> arch/arm64/boot/dts/lg/lg1215-ref.dts | 50 +++ > >>> arch/arm64/boot/dts/lg/lg1215.dtsi | 290 ++++++++++++++++++ > >>> 4 files changed, 346 insertions(+) > >>> create mode 100644 arch/arm64/boot/dts/lg/lg1215-ref.dts > >>> create mode 100644 arch/arm64/boot/dts/lg/lg1215.dtsi > >> Hi, > >> > >> Gentle ping on the LG1215 series (v3) — Acked-by received, but still not picked up. > >> Any update or is it waiting in a queue somewhere? > > > > > > Why are you pinging yourself? > > Sent a bit too fast... I meant: > > * # email/list and role:stats > * 1 Chanho Min <chanho.min@lge.com> > maintainer:ARM/LG1K ARCHITECTURE > > so if you are not taking the patches, no one else is going to and > platform should be removed from the kernel. Please confirm your choice > (I can prepare the patch to remove LG). Hi Krzysztof, Sorry for pinging incorrectly. I will take proper responsibility for the LG SoC patches going forward and handle this series appropriately. Please do not remove the platform. Thanks again for the clear reminder, Chanho, > > Best regards, > Krzysztof ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC 2026-02-06 23:56 ` Chanho Min @ 2026-02-07 9:39 ` Krzysztof Kozlowski 2026-02-09 4:50 ` Chanho Min 0 siblings, 1 reply; 15+ messages in thread From: Krzysztof Kozlowski @ 2026-02-07 9:39 UTC (permalink / raw) To: Chanho Min Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar, devicetree, linux-kernel, linux-arm-kernel On 07/02/2026 00:56, Chanho Min wrote: > On Fri, Feb 06, 2026 at 06:15:25PM +0100, Krzysztof Kozlowski wrote: >> On 06/02/2026 18:13, Krzysztof Kozlowski wrote: >>> On 03/02/2026 02:18, Chanho Min wrote: >>>>> .../devicetree/bindings/arm/lge.yaml | 5 + >>>>> arch/arm64/boot/dts/lg/Makefile | 1 + >>>>> arch/arm64/boot/dts/lg/lg1215-ref.dts | 50 +++ >>>>> arch/arm64/boot/dts/lg/lg1215.dtsi | 290 ++++++++++++++++++ >>>>> 4 files changed, 346 insertions(+) >>>>> create mode 100644 arch/arm64/boot/dts/lg/lg1215-ref.dts >>>>> create mode 100644 arch/arm64/boot/dts/lg/lg1215.dtsi >>>> Hi, >>>> >>>> Gentle ping on the LG1215 series (v3) — Acked-by received, but still not picked up. >>>> Any update or is it waiting in a queue somewhere? >>> >>> >>> Why are you pinging yourself? >> >> Sent a bit too fast... I meant: >> >> * # email/list and role:stats >> * 1 Chanho Min <chanho.min@lge.com> >> maintainer:ARM/LG1K ARCHITECTURE >> >> so if you are not taking the patches, no one else is going to and >> platform should be removed from the kernel. Please confirm your choice >> (I can prepare the patch to remove LG). > > Hi Krzysztof, > > Sorry for pinging incorrectly. > > I will take proper responsibility for the LG SoC patches going forward and > handle this series appropriately. maintainer-soc profile will have valuable guides and expectations. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC 2026-02-07 9:39 ` Krzysztof Kozlowski @ 2026-02-09 4:50 ` Chanho Min 0 siblings, 0 replies; 15+ messages in thread From: Chanho Min @ 2026-02-09 4:50 UTC (permalink / raw) To: Krzysztof Kozlowski Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner, Neil Armstrong, Kever Yang, Kael D'Alcamo, Manivannan Sadhasivam, Lad Prabhakar, devicetree, linux-kernel, linux-arm-kernel On Sat, Feb 07, 2026 at 10:39:57AM +0100, Krzysztof Kozlowski wrote: > On 07/02/2026 00:56, Chanho Min wrote: > > On Fri, Feb 06, 2026 at 06:15:25PM +0100, Krzysztof Kozlowski wrote: > >> On 06/02/2026 18:13, Krzysztof Kozlowski wrote: > >>> On 03/02/2026 02:18, Chanho Min wrote: > >>>>> .../devicetree/bindings/arm/lge.yaml | 5 + > >>>>> arch/arm64/boot/dts/lg/Makefile | 1 + > >>>>> arch/arm64/boot/dts/lg/lg1215-ref.dts | 50 +++ > >>>>> arch/arm64/boot/dts/lg/lg1215.dtsi | 290 ++++++++++++++++++ > >>>>> 4 files changed, 346 insertions(+) > >>>>> create mode 100644 arch/arm64/boot/dts/lg/lg1215-ref.dts > >>>>> create mode 100644 arch/arm64/boot/dts/lg/lg1215.dtsi > >>>> Hi, > >>>> > >>>> Gentle ping on the LG1215 series (v3) — Acked-by received, but still not picked up. > >>>> Any update or is it waiting in a queue somewhere? > >>> > >>> > >>> Why are you pinging yourself? > >> > >> Sent a bit too fast... I meant: > >> > >> * # email/list and role:stats > >> * 1 Chanho Min <chanho.min@lge.com> > >> maintainer:ARM/LG1K ARCHITECTURE > >> > >> so if you are not taking the patches, no one else is going to and > >> platform should be removed from the kernel. Please confirm your choice > >> (I can prepare the patch to remove LG). > > > > Hi Krzysztof, > > > > Sorry for pinging incorrectly. > > > > I will take proper responsibility for the LG SoC patches going forward and > > handle this series appropriately. > > maintainer-soc profile will have valuable guides and expectations. Hi Krzysztof, Thanks for the pointer — I'll review the maintainer-soc profile and follow the expectations. I confirm that I will continue maintaining the LG SoC patches and handle them properly going forward. Best regards, Chanho, > > Best regards, > Krzysztof ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2026-02-09 4:51 UTC | newest] Thread overview: 15+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-01-12 5:34 [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC Chanho Min 2026-01-12 5:34 ` [PATCH 1/2 v3] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board Chanho Min 2026-01-12 9:07 ` Krzysztof Kozlowski 2026-01-12 11:10 ` Chanho Min 2026-01-12 16:31 ` Krzysztof Kozlowski 2026-01-12 23:53 ` Chanho Min 2026-02-06 3:59 ` Chanho Min 2026-02-06 7:07 ` Krzysztof Kozlowski 2026-01-12 5:34 ` [PATCH 2/2 v3] arm64: dts: lg: Initial support " Chanho Min 2026-02-03 1:18 ` [PATCH v3 0/2] arm64: dts: Initial support for LG1215 TV SoC Chanho Min 2026-02-06 17:13 ` Krzysztof Kozlowski 2026-02-06 17:15 ` Krzysztof Kozlowski 2026-02-06 23:56 ` Chanho Min 2026-02-07 9:39 ` Krzysztof Kozlowski 2026-02-09 4:50 ` Chanho Min
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox