on the 8540.
 
 source "drivers/net/ethernet/freescale/dpaa/Kconfig"
-
-config FSL_DPAA2_ETH
-       tristate "Freescale DPAA2 Ethernet"
-       depends on FSL_MC_BUS && FSL_MC_DPIO
-       depends on NETDEVICES && ETHERNET
-       ---help---
-         Ethernet driver for Freescale DPAA2 SoCs, using the
-         Freescale MC bus driver
+source "drivers/net/ethernet/freescale/dpaa2/Kconfig"
 
 endif # NET_VENDOR_FREESCALE
 
--- /dev/null
+config FSL_DPAA2_ETH
+       tristate "Freescale DPAA2 Ethernet"
+       depends on FSL_MC_BUS && FSL_MC_DPIO
+       depends on NETDEVICES && ETHERNET
+       help
+         This is the DPAA2 Ethernet driver supporting Freescale SoCs
+         with DPAA2 (DataPath Acceleration Architecture v2).
+         The driver manages network objects discovered on the Freescale
+         MC bus.
+
+config FSL_DPAA2_PTP_CLOCK
+       tristate "Freescale DPAA2 PTP Clock"
+       depends on FSL_DPAA2_ETH && POSIX_TIMERS
+       select PTP_1588_CLOCK
+       help
+         This driver adds support for using the DPAA2 1588 timer module
+         as a PTP clock.
 
 # Makefile for the Freescale DPAA2 Ethernet controller
 #
 
-obj-$(CONFIG_FSL_DPAA2_ETH) += fsl-dpaa2-eth.o
+obj-$(CONFIG_FSL_DPAA2_ETH)            += fsl-dpaa2-eth.o
+obj-$(CONFIG_FSL_DPAA2_PTP_CLOCK)      += fsl-dpaa2-ptp.o
 
-fsl-dpaa2-eth-objs    := dpaa2-eth.o dpaa2-ethtool.o dpni.o
+fsl-dpaa2-eth-objs     := dpaa2-eth.o dpaa2-ethtool.o dpni.o
+fsl-dpaa2-ptp-objs     := dpaa2-ptp.o dprtc.o
 
 # Needed by the tracing framework
 CFLAGS_dpaa2-eth.o := -I$(src)
 
 #include <linux/ptp_clock_kernel.h>
 #include <linux/fsl/mc.h>
 
-#include "rtc.h"
+#include "dpaa2-ptp.h"
 
 struct ptp_dpaa2_priv {
        struct fsl_mc_device *rtc_mc_dev;
 
        ---help---
        Driver for Freescale DPAA2 Ethernet Switch. Select
        BRIDGE to have support for bridge tools.
-
-config FSL_DPAA2_PTP_CLOCK
-       tristate "Freescale DPAA2 PTP Clock"
-       depends on FSL_DPAA2_ETH && POSIX_TIMERS
-       select PTP_1588_CLOCK
-       help
-         This driver adds support for using the DPAA2 1588 timer module
-         as a PTP clock.
 
 #
 
 obj-$(CONFIG_FSL_DPAA2_ETHSW)          += ethsw/
-obj-$(CONFIG_FSL_DPAA2_PTP_CLOCK)      += rtc/
 
+++ /dev/null
-#
-# Makefile for the Freescale DPAA2 PTP clock
-#
-
-obj-$(CONFIG_FSL_DPAA2_PTP_CLOCK) += dpaa2-rtc.o
-
-dpaa2-rtc-objs := rtc.o dprtc.o