summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTexas Instruments Auto Merger <lcpd_integration@list.ti.com>2022-07-22 14:21:17 -0500
committerTexas Instruments Auto Merger <lcpd_integration@list.ti.com>2022-07-22 14:21:17 -0500
commit95b90aa828165df6c45d6bb0e1cce905e83a66a7 (patch)
tree29a3cd39787b99fe9ee426fbaf2eb5c2ffb4d851
parent1e555a0d9d4e2667414875c20d041d0621028c2c (diff)
parent2fbfb931b000ab8381e799165db206012075a4bf (diff)
Merged TI feature connectivity into ti-linux-5.10.y
TI-Feature: connectivity TI-Branch: connectivity-ti-linux-5.10.y * 'connectivity-ti-linux-5.10.y' of ssh://bitbucket.itg.ti.com/lcpdpublicdom/connectivity: HACK: ti_config_fragments: audio_display: Bump up CMA size support Multimedia net: ethernet: ti: am65-debugfs: Fix kernel crash if CONFIG_DEBUG_FS is not set in .config arm64: dts: ti: k3-j7200: Fix MDIO clock Signed-off-by: Texas Instruments Auto Merger <lcpd_integration@list.ti.com>
-rw-r--r--arch/arm64/boot/dts/ti/k3-j7200-main.dtsi2
-rw-r--r--drivers/net/ethernet/ti/Makefile3
-rw-r--r--drivers/net/ethernet/ti/am65-cpsw-nuss.h16
-rw-r--r--ti_config_fragments/audio_display.cfg2
4 files changed, 20 insertions, 3 deletions
diff --git a/arch/arm64/boot/dts/ti/k3-j7200-main.dtsi b/arch/arm64/boot/dts/ti/k3-j7200-main.dtsi
index 99b747d17105..796d708c3b5a 100644
--- a/arch/arm64/boot/dts/ti/k3-j7200-main.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-j7200-main.dtsi
@@ -354,7 +354,7 @@
reg = <0x00 0xf00 0x00 0x100>;
#address-cells = <1>;
#size-cells = <0>;
- clocks = <&k3_clks 19 0>;
+ clocks = <&k3_clks 19 33>;
clock-names = "fck";
bus_freq = <1000000>;
};
diff --git a/drivers/net/ethernet/ti/Makefile b/drivers/net/ethernet/ti/Makefile
index 58a22d3c4676..24cce9c34a04 100644
--- a/drivers/net/ethernet/ti/Makefile
+++ b/drivers/net/ethernet/ti/Makefile
@@ -25,7 +25,8 @@ obj-$(CONFIG_TI_KEYSTONE_NETCP_ETHSS) += keystone_netcp_ethss.o
keystone_netcp_ethss-y := netcp_ethss.o netcp_sgmii.o netcp_xgbepcsr.o cpsw_ale.o
obj-$(CONFIG_TI_K3_AM65_CPSW_NUSS) += ti-am65-cpsw-nuss.o
-ti-am65-cpsw-nuss-y := am65-cpsw-nuss.o cpsw_sl.o am65-cpsw-ethtool.o cpsw_ale.o k3-cppi-desc-pool.o am65-cpsw-qos.o am65-debugfs.o
+ti-am65-cpsw-nuss-y := am65-cpsw-nuss.o cpsw_sl.o am65-cpsw-ethtool.o cpsw_ale.o k3-cppi-desc-pool.o am65-cpsw-qos.o
+ti-am65-cpsw-nuss-$(CONFIG_DEBUG_FS) += am65-debugfs.o
ti-am65-cpsw-nuss-$(CONFIG_TI_K3_AM65_CPSW_SWITCHDEV) += am65-cpsw-switchdev.o
obj-$(CONFIG_TI_K3_AM65_CPTS) += am65-cpts.o
diff --git a/drivers/net/ethernet/ti/am65-cpsw-nuss.h b/drivers/net/ethernet/ti/am65-cpsw-nuss.h
index edb9c1df9d21..1874bbc37b70 100644
--- a/drivers/net/ethernet/ti/am65-cpsw-nuss.h
+++ b/drivers/net/ethernet/ti/am65-cpsw-nuss.h
@@ -201,8 +201,24 @@ int am65_cpsw_nuss_update_tx_chns(struct am65_cpsw_common *common, int num_tx);
bool am65_cpsw_port_dev_check(const struct net_device *dev);
+#if IS_ENABLED(CONFIG_DEBUG_FS)
int am65_cpsw_nuss_register_port_debugfs(struct am65_cpsw_port *port);
int am65_cpsw_nuss_register_debugfs(struct am65_cpsw_common *common);
void am65_cpsw_nuss_unregister_debugfs(struct am65_cpsw_common *common);
+#else
+static inline int am65_cpsw_nuss_register_port_debugfs(struct am65_cpsw_port *port)
+{
+ return 0;
+}
+
+static inline int am65_cpsw_nuss_register_debugfs(struct am65_cpsw_common *common)
+{
+ return 0;
+}
+
+static inline void am65_cpsw_nuss_unregister_debugfs(struct am65_cpsw_common *common)
+{
+}
+#endif
#endif /* AM65_CPSW_NUSS_H_ */
diff --git a/ti_config_fragments/audio_display.cfg b/ti_config_fragments/audio_display.cfg
index f0af52621482..1e61c835658e 100644
--- a/ti_config_fragments/audio_display.cfg
+++ b/ti_config_fragments/audio_display.cfg
@@ -4,7 +4,7 @@
CONFIG_CMA=y
CONFIG_DMA_CMA=y
-CONFIG_CMA_SIZE_MBYTES=144
+CONFIG_CMA_SIZE_MBYTES=512
# backlight