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_pcb135_board.dtsi"
86694aee0SLars Povlsen
96694aee0SLars Povlsen/ {
106694aee0SLars Povlsen	model = "Sparx5 PCB135 Reference Board (eMMC enabled)";
116694aee0SLars Povlsen	compatible = "microchip,sparx5-pcb135", "microchip,sparx5";
126694aee0SLars Povlsen
136694aee0SLars Povlsen	memory@0 {
146694aee0SLars Povlsen		device_type = "memory";
156694aee0SLars Povlsen		reg = <0x00000000 0x00000000 0x10000000>;
166694aee0SLars Povlsen	};
176694aee0SLars Povlsen};
1845145406SLars 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	pinctrl-0 = <&emmc_pins>;
3645145406SLars Povlsen	non-removable;
3745145406SLars Povlsen	max-frequency = <52000000>;
3845145406SLars Povlsen	bus-width = <8>;
3945145406SLars Povlsen	microchip,clock-delay = <10>;
4045145406SLars Povlsen};
41