Lines Matching +full:ls1b +full:- +full:nand +full:- +full:controller

1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2023-2025 Keguang Zhang <keguang.zhang@gmail.com>
6 /dts-v1/;
10 cpu_opp_table: opp-table {
11 compatible = "operating-points-v2";
12 opp-shared;
14 opp-44000000 {
15 opp-hz = /bits/ 64 <44000000>;
17 opp-47142000 {
18 opp-hz = /bits/ 64 <47142000>;
20 opp-50769000 {
21 opp-hz = /bits/ 64 <50769000>;
23 opp-55000000 {
24 opp-hz = /bits/ 64 <55000000>;
26 opp-60000000 {
27 opp-hz = /bits/ 64 <60000000>;
29 opp-66000000 {
30 opp-hz = /bits/ 64 <66000000>;
32 opp-73333000 {
33 opp-hz = /bits/ 64 <73333000>;
35 opp-82500000 {
36 opp-hz = /bits/ 64 <82500000>;
38 opp-94285000 {
39 opp-hz = /bits/ 64 <94285000>;
41 opp-110000000 {
42 opp-hz = /bits/ 64 <110000000>;
44 opp-132000000 {
45 opp-hz = /bits/ 64 <132000000>;
47 opp-165000000 {
48 opp-hz = /bits/ 64 <165000000>;
50 opp-220000000 {
51 opp-hz = /bits/ 64 <220000000>;
55 clkc: clock-controller@1fe78030 {
56 compatible = "loongson,ls1b-clk";
59 #clock-cells = <1>;
65 compatible = "loongson,ls1b-syscon", "syscon";
69 dma: dma-controller@1160 {
70 compatible = "loongson,ls1b-apbdma";
72 interrupt-parent = <&intc0>;
76 interrupt-names = "ch0", "ch1", "ch2";
77 #dma-cells = <1>;
81 compatible = "generic-ehci";
83 interrupt-parent = <&intc1>;
89 compatible = "generic-ohci";
91 interrupt-parent = <&intc1>;
97 compatible = "loongson,ls1b-gmac", "snps,dwmac-3.50a";
100 clock-names = "stmmaceth";
101 interrupt-parent = <&intc1>;
103 interrupt-names = "macirq";
104 loongson,ls1-syscon = <&syscon>;
110 compatible = "loongson,ls1b-gmac", "snps,dwmac-3.50a";
113 clock-names = "stmmaceth";
114 interrupt-parent = <&intc1>;
116 interrupt-names = "macirq";
117 loongson,ls1-syscon = <&syscon>;
125 compatible = "loongson,ls1b-pwmtimer";
128 interrupt-parent = <&intc0>;
133 compatible = "loongson,ls1b-wdt";
140 compatible = "loongson,ls1b-rtc";
142 interrupt-parent = <&intc0>;
147 ac97: audio-controller@34000 {
148 compatible = "loongson,ls1b-ac97";
150 reg-names = "ac97", "audio-tx", "audio-rx";
152 dma-names = "tx", "rx";
153 #sound-dai-cells = <0>;
157 nand: nand-controller@38000 { label
158 compatible = "loongson,ls1b-nand-controller";
160 reg-names = "nand", "nand-dma";
162 dma-names = "rxtx";
163 #address-cells = <1>;
164 #size-cells = <0>;
167 nand@0 {
169 label = "ls1x-nand";
170 nand-use-soft-ecc-engine;
171 nand-ecc-algo = "hamming";
177 operating-points-v2 = <&cpu_opp_table>;