16694aee0SLars Povlsen// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 26694aee0SLars Povlsen/* 36694aee0SLars Povlsen * Copyright (c) 2020 Microchip Technology Inc. and its subsidiaries. 46694aee0SLars Povlsen */ 56694aee0SLars Povlsen 66694aee0SLars Povlsen/dts-v1/; 76694aee0SLars Povlsen#include "sparx5_pcb_common.dtsi" 86694aee0SLars Povlsen 96694aee0SLars Povlsen/ { 106694aee0SLars Povlsen model = "Sparx5 PCB125 Reference Board"; 116694aee0SLars Povlsen compatible = "microchip,sparx5-pcb125", "microchip,sparx5"; 126694aee0SLars Povlsen 136694aee0SLars Povlsen memory@0 { 146694aee0SLars Povlsen device_type = "memory"; 156694aee0SLars Povlsen reg = <0x00000000 0x00000000 0x10000000>; 166694aee0SLars Povlsen }; 176694aee0SLars Povlsen}; 18623910f4SLars Povlsen 1945145406SLars Povlsen&gpio { 2045145406SLars Povlsen emmc_pins: emmc-pins { 2145145406SLars Povlsen /* NB: No "GPIO_35", "GPIO_36", "GPIO_37" 2245145406SLars Povlsen * (N/A: CARD_nDETECT, CARD_WP, CARD_LED) 2345145406SLars Povlsen */ 2445145406SLars Povlsen pins = "GPIO_34", "GPIO_38", "GPIO_39", 2545145406SLars Povlsen "GPIO_40", "GPIO_41", "GPIO_42", 2645145406SLars Povlsen "GPIO_43", "GPIO_44", "GPIO_45", 2745145406SLars Povlsen "GPIO_46", "GPIO_47"; 2845145406SLars Povlsen drive-strength = <3>; 2945145406SLars Povlsen function = "emmc"; 3045145406SLars Povlsen }; 3145145406SLars Povlsen}; 3245145406SLars Povlsen 3345145406SLars Povlsen&sdhci0 { 3445145406SLars Povlsen status = "okay"; 3545145406SLars Povlsen bus-width = <8>; 3645145406SLars Povlsen non-removable; 3745145406SLars Povlsen pinctrl-0 = <&emmc_pins>; 3845145406SLars Povlsen max-frequency = <8000000>; 3945145406SLars Povlsen microchip,clock-delay = <10>; 4045145406SLars Povlsen}; 4145145406SLars Povlsen 42*ba4d1c07SLars Povlsen&spi0 { 43*ba4d1c07SLars Povlsen status = "okay"; 44*ba4d1c07SLars Povlsen spi@0 { 45*ba4d1c07SLars Povlsen compatible = "spi-mux"; 46*ba4d1c07SLars Povlsen mux-controls = <&mux>; 47*ba4d1c07SLars Povlsen #address-cells = <1>; 48*ba4d1c07SLars Povlsen #size-cells = <0>; 49*ba4d1c07SLars Povlsen reg = <0>; /* CS0 */ 50*ba4d1c07SLars Povlsen spi-flash@9 { 51*ba4d1c07SLars Povlsen compatible = "jedec,spi-nor"; 52*ba4d1c07SLars Povlsen spi-max-frequency = <8000000>; 53*ba4d1c07SLars Povlsen reg = <0x9>; /* SPI */ 54*ba4d1c07SLars Povlsen }; 55*ba4d1c07SLars Povlsen }; 56*ba4d1c07SLars Povlsen}; 57*ba4d1c07SLars Povlsen 58623910f4SLars Povlsen&i2c1 { 59623910f4SLars Povlsen status = "okay"; 60623910f4SLars Povlsen}; 61