imx7d-sdb-qspi.dts 909 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // SPDX-License-Identifier: GPL-2.0+
  2. /*
  3. * Copyright (C) 2015 Freescale Semiconductor, Inc.
  4. * Copyright 2018 NXP
  5. */
  6. #include "imx7d-sdb.dts"
  7. /* disable epdc, conflict with qspi */
  8. &epdc {
  9. status = "disabled";
  10. };
  11. &iomuxc {
  12. qspi1 {
  13. pinctrl_qspi1_1: qspi1grp_1 {
  14. fsl,pins = <
  15. MX7D_PAD_EPDC_DATA00__QSPI_A_DATA0 0x51
  16. MX7D_PAD_EPDC_DATA01__QSPI_A_DATA1 0x51
  17. MX7D_PAD_EPDC_DATA02__QSPI_A_DATA2 0x51
  18. MX7D_PAD_EPDC_DATA03__QSPI_A_DATA3 0x51
  19. MX7D_PAD_EPDC_DATA05__QSPI_A_SCLK 0x51
  20. MX7D_PAD_EPDC_DATA06__QSPI_A_SS0_B 0x51
  21. >;
  22. };
  23. };
  24. };
  25. &qspi1 {
  26. pinctrl-names = "default";
  27. pinctrl-0 = <&pinctrl_qspi1_1>;
  28. status = "okay";
  29. ddrsmp=<0>;
  30. flash0: mx25l51245g@0 {
  31. #address-cells = <1>;
  32. #size-cells = <1>;
  33. compatible = "macronix,mx25l51245g";
  34. spi-max-frequency = <29000000>;
  35. /* take off one dummy cycle */
  36. spi-nor,ddr-quad-read-dummy = <5>;
  37. reg = <0>;
  38. };
  39. };