Path: blob/master/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dts
26513 views
// SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright (C) 2023 Jisheng Zhang <[email protected]> */ /dts-v1/; #include "cv1800b.dtsi" / { model = "Milk-V Duo"; compatible = "milkv,duo", "sophgo,cv1800b"; aliases { serial0 = &uart0; serial1 = &uart1; serial2 = &uart2; serial3 = &uart3; serial4 = &uart4; }; chosen { stdout-path = "serial0:115200n8"; }; reserved-memory { #address-cells = <1>; #size-cells = <1>; ranges; coprocessor_rtos: region@83f40000 { reg = <0x83f40000 0xc0000>; no-map; }; }; }; &osc { clock-frequency = <25000000>; }; &pinctrl { uart0_cfg: uart0-cfg { uart0-pins { pinmux = <PINMUX(PIN_UART0_TX, 0)>, <PINMUX(PIN_UART0_RX, 0)>; bias-pull-up; drive-strength-microamp = <10800>; power-source = <3300>; }; }; sdhci0_cfg: sdhci0-cfg { sdhci0-clk-pins { pinmux = <PINMUX(PIN_SD0_CLK, 0)>; bias-pull-up; drive-strength-microamp = <16100>; power-source = <3300>; }; sdhci0-cmd-pins { pinmux = <PINMUX(PIN_SD0_CMD, 0)>; bias-pull-up; drive-strength-microamp = <10800>; power-source = <3300>; }; sdhci0-data-pins { pinmux = <PINMUX(PIN_SD0_D0, 0)>, <PINMUX(PIN_SD0_D1, 0)>, <PINMUX(PIN_SD0_D2, 0)>, <PINMUX(PIN_SD0_D3, 0)>; bias-pull-up; drive-strength-microamp = <10800>; power-source = <3300>; }; sdhci0-cd-pins { pinmux = <PINMUX(PIN_SD0_CD, 0)>; bias-pull-up; drive-strength-microamp = <10800>; power-source = <3300>; }; }; }; &sdhci0 { pinctrl-0 = <&sdhci0_cfg>; pinctrl-names = "default"; status = "okay"; bus-width = <4>; no-1-8-v; no-mmc; no-sdio; disable-wp; }; &uart0 { pinctrl-0 = <&uart0_cfg>; pinctrl-names = "default"; status = "okay"; };