[PATCH v2 2/2] arm64: dts: axiado: Add initial support for AX3005 SoC and eval board
Krzysztof Kozlowski
krzk at kernel.org
Mon Jul 6 23:58:49 PDT 2026
On Sun, Jul 05, 2026 at 11:39:06PM -0700, Swark Yang wrote:
> + cpu3: cpu at 3 {
> + compatible = "arm,cortex-a53";
> + device_type = "cpu";
> + reg = <0x0 0x3>;
> + enable-method = "spin-table";
> + cpu-release-addr = <0x0 0x80002fa0>;
> + d-cache-size = <0x8000>;
> + d-cache-line-size = <64>;
> + d-cache-sets = <128>;
> + i-cache-size = <0x8000>;
> + i-cache-line-size = <64>;
> + i-cache-sets = <256>;
> + next-level-cache = <&l2>;
> + };
> +
> + l2: l2-cache0 {
l2-cache
> + compatible = "cache";
> + cache-unified;
> + cache-size = <0x100000>;
> + cache-line-size = <64>;
> + cache-sets = <1024>;
> + cache-level = <2>;
> + };
> + };
> +
> + timer {
Odd node sorting.
> + compatible = "arm,armv8-timer";
> + interrupt-parent = <&gic500>;
> + interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
> + <GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
> + <GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
> + <GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
> + };
> +
...
> + compatible = "axiado,ax3000-gpio", "cdns,gpio-r1p02";
> + reg = <0x0 0x33080000 0x0 0x100>;
> + clocks = <&pclk>;
> + gpio-controller;
> + #gpio-cells = <2>;
> + interrupt-parent = <&gic500>;
> + interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
> + interrupt-controller;
> + #interrupt-cells = <2>;
> + status = "disabled";
> + };
> +
> + gpio2: gpio-controller at 33100000 {
> + compatible = "axiado,ax3000-gpio", "cdns,gpio-r1p02";
> + reg = <0x0 0x33100000 0x0 0x100>;
> + clocks = <&pclk>;
> + gpio-controller;
> + #gpio-cells = <2>;
> + interrupt-parent = <&gic500>;
> + interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>;
> + interrupt-controller;
> + #interrupt-cells = <2>;
> + status = "disabled";
> + };
> +
> + gpio3: gpio-controller at 33180000 {
> + compatible = "axiado,ax3000-gpio", "cdns,gpio-r1p02";
> + reg = <0x0 0x33180000 0x0 0x100>;
> + clocks = <&pclk>;
> + gpio-controller;
> + #gpio-cells = <2>;
> + interrupt-parent = <&gic500>;
> + interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
> + interrupt-controller;
> + #interrupt-cells = <2>;
> + status = "disabled";
> + };
> +
> + gpio4: gpio-controller at 33200000 {
> + compatible = "axiado,ax3000-gpio", "cdns,gpio-r1p02";
Here...
> + spi6: spi at 333a0000 {
> + compatible = "snps,dwc-ssi-1.01a";
> + reg = <0x0 0x333a0000 0x0 0x10000>;
> + #address-cells = <1>;
> + #size-cells = <0>;
> + interrupt-parent = <&gic500>;
> + interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&spiclk>;
> + num-cs = <1>;
> + reg-io-width = <4>;
> + status = "disabled";
> + };
> +
> + uart0: serial at 33020000 {
> + compatible = "axiado,ax3000-uart", "cdns,uart-r1p12";
and here: wrong compatible, this is ax3005 SoC, no?
Best regards,
Krzysztof
More information about the linux-arm-kernel
mailing list