Skip to content

Commit 45a792b

Browse files
ngmorrissonr-vignesh
authored andcommitted
arm64: dts: ti: k3-am6xx-phycore-qspi-nor: Add overlay to enable QSPI NOR
Add an overlay to change from the default OSPI NOR to QSPI NOR for all am6xx-phycore-som boards. The EEPROM on am6xx-phycore-soms contains information about the configuration of the SOM. The standard configuration of the SOM has an ospi nor, but if qspi nor is populated, the EEPROM will indicate that change and we can use this overlay to cleanly change to qspi nor. Signed-off-by: Nathan Morrisson <nmorrisson@phytec.com> Link: https://lore.kernel.org/r/20240621233143.2077941-1-nmorrisson@phytec.com Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
1 parent 60c2f97 commit 45a792b

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

arch/arm64/boot/dts/ti/Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ dtb-$(CONFIG_ARCH_K3) += k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo
6363
dtb-$(CONFIG_ARCH_K3) += k3-am6xx-phycore-disable-eth-phy.dtbo
6464
dtb-$(CONFIG_ARCH_K3) += k3-am6xx-phycore-disable-rtc.dtbo
6565
dtb-$(CONFIG_ARCH_K3) += k3-am6xx-phycore-disable-spi-nor.dtbo
66+
dtb-$(CONFIG_ARCH_K3) += k3-am6xx-phycore-qspi-nor.dtbo
6667

6768
# Boards with AM65x SoC
6869
k3-am654-gp-evm-dtbs := k3-am654-base-board.dtb \
@@ -131,6 +132,8 @@ k3-am625-phyboard-lyra-disable-spi-nor-dtbs := k3-am625-phyboard-lyra-rdk.dtb \
131132
k3-am6xx-phycore-disable-spi-nor.dtbo
132133
k3-am625-phyboard-lyra-gpio-fan-dtbs := k3-am625-phyboard-lyra-rdk.dtb \
133134
k3-am62x-phyboard-lyra-gpio-fan.dtbo
135+
k3-am625-phyboard-lyra-qspi-nor-dtbs := k3-am625-phyboard-lyra-rdk.dtb \
136+
k3-am6xx-phycore-qspi-nor.dtbo
134137
k3-am625-sk-csi2-imx219-dtbs := k3-am625-sk.dtb \
135138
k3-am62x-sk-csi2-imx219.dtbo
136139
k3-am625-sk-csi2-ov5640-dtbs := k3-am625-sk.dtb \
@@ -162,6 +165,8 @@ k3-am642-phyboard-electra-disable-rtc-dtbs := \
162165
k3-am642-phyboard-electra-rdk.dtb k3-am6xx-phycore-disable-rtc.dtbo
163166
k3-am642-phyboard-electra-disable-spi-nor-dtbs := \
164167
k3-am642-phyboard-electra-rdk.dtb k3-am6xx-phycore-disable-spi-nor.dtbo
168+
k3-am642-phyboard-electra-qspi-nor-dtbs := \
169+
k3-am642-phyboard-electra-rdk.dtb k3-am6xx-phycore-qspi-nor.dtbo
165170
k3-am642-phyboard-electra-gpio-fan-dtbs := \
166171
k3-am642-phyboard-electra-rdk.dtb k3-am642-phyboard-electra-gpio-fan.dtbo
167172
k3-am642-phyboard-electra-pcie-usb2-dtbs := \
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// SPDX-License-Identifier: GPL-2.0-only OR MIT
2+
/*
3+
* Copyright (C) 2024 PHYTEC America LLC
4+
* Author: Nathan Morrisson <nmorrisson@phytec.com>
5+
*/
6+
7+
/dts-v1/;
8+
/plugin/;
9+
10+
#include "k3-pinctrl.h"
11+
12+
&serial_flash {
13+
spi-tx-bus-width = <1>;
14+
spi-rx-bus-width = <4>;
15+
};

0 commit comments

Comments
 (0)