Path: blob/master/arch/mips/boot/dts/loongson/ls1b-demo.dts
29548 views
// SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2023-2025 Keguang Zhang <[email protected]> */ /dts-v1/; #include <dt-bindings/gpio/gpio.h> #include "loongson1b.dtsi" / { compatible = "loongson,ls1b-demo", "loongson,ls1b"; model = "LS1B-DEMO Board"; memory@0 { device_type = "memory"; reg = <0x0 0x10000000>; }; aliases { ethernet0 = &gmac0; ethernet1 = &gmac1; gpio0 = &gpio0; gpio1 = &gpio1; serial0 = &uart0; }; chosen { stdout-path = "serial0:38400n8"; }; codec: audio-codec { compatible = "realtek,alc203"; #sound-dai-cells = <0>; }; sound { compatible = "simple-audio-card"; simple-audio-card,name = "ls1b-alc203"; simple-audio-card,format = "ac97"; simple-audio-card,widgets = "Speaker", "Line Out Jack", "Headphone", "Headphone Jack", "Microphone", "Microphone Jack"; simple-audio-card,routing = "Line Out Jack", "TX", "Headphone Jack", "TX", "RX", "Microphone Jack"; simple-audio-card,cpu { sound-dai = <&ac97>; }; simple-audio-card,codec { sound-dai = <&codec>; }; }; }; &xtal { clock-frequency = <33000000>; }; &gmac0 { phy-handle = <&phy0>; phy-mode = "rgmii-id"; status = "okay"; mdio { compatible = "snps,dwmac-mdio"; #address-cells = <1>; #size-cells = <0>; phy0: ethernet-phy@0 { reg = <0x0>; }; }; }; &nand { status = "okay"; nand@0 { partitions { compatible = "fixed-partitions"; #address-cells = <1>; #size-cells = <1>; partition@0 { label = "kernel"; reg = <0x0 0x1000000>; }; partition@1000000 { label = "rootfs"; reg = <0x1000000 0x7000000>; }; }; }; }; &ac97 { status = "okay"; }; &ehci { status = "okay"; }; &ohci { status = "okay"; }; &rtc { status = "okay"; }; &uart0 { status = "okay"; }; &watchdog { status = "okay"; };