diff --git a/arch/arm64/boot/dts/ti/k3-j7200-main.dtsi b/arch/arm64/boot/dts/ti/k3-j7200-main.dtsi index 99b747d1710596a1182a99500954c64c48a4c58a..796d708c3b5a15d171a54d2b9f5b073f94874b9f 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 @@ cpsw5g_mdio: mdio@f00 { 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 58a22d3c467697c0dfd40fb3ca97f35da8ffffc6..24cce9c34a04384903397d8de6f1c6464b42997d 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 edb9c1df9d219cab19c1a4f9665b960fa512b2d6..1874bbc37b70ccf66636de554ed76d026a0eb9a9 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 f0af526214829511e006e08abe11c5153e5a9fc3..1e61c835658e218043d9704aadbf053eec025fe8 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