svn commit: r332026 - in head/sys: arm/mv dev/fdt

Andrew Turner andrew at FreeBSD.org
Wed Apr 4 13:38:00 UTC 2018


Author: andrew
Date: Wed Apr  4 13:37:59 2018
New Revision: 332026
URL: https://svnweb.freebsd.org/changeset/base/332026

Log:
  Remove fdt_pm_is_enabled as it's Marvell specific. Replace the only call to
  it with a call to the helper function fdt_pm_is_enabled would call.
  
  Sponsored by:	DARPA, AFRL

Modified:
  head/sys/arm/mv/mv_common.c
  head/sys/arm/mv/mv_localbus.c
  head/sys/arm/mv/mvvar.h
  head/sys/dev/fdt/fdt_common.c
  head/sys/dev/fdt/fdt_common.h

Modified: head/sys/arm/mv/mv_common.c
==============================================================================
--- head/sys/arm/mv/mv_common.c	Wed Apr  4 13:23:06 2018	(r332025)
+++ head/sys/arm/mv/mv_common.c	Wed Apr  4 13:37:59 2018	(r332026)
@@ -484,7 +484,7 @@ pm_disable_device(int mask)
 }
 
 int
-fdt_pm(phandle_t node)
+mv_fdt_pm(phandle_t node)
 {
 	uint32_t cpu_pm_ctrl;
 	int i, ena, compat;

Modified: head/sys/arm/mv/mv_localbus.c
==============================================================================
--- head/sys/arm/mv/mv_localbus.c	Wed Apr  4 13:23:06 2018	(r332025)
+++ head/sys/arm/mv/mv_localbus.c	Wed Apr  4 13:37:59 2018	(r332026)
@@ -275,7 +275,7 @@ localbus_attach(device_t dev)
 		if (!(ofw_bus_node_status_okay(dt_child)))
 			continue;
 
-		if (!(fdt_pm_is_enabled(dt_child)))
+		if (!(mv_fdt_pm(dt_child)))
 			continue;
 
 		di = malloc(sizeof(*di), M_LOCALBUS, M_WAITOK | M_ZERO);

Modified: head/sys/arm/mv/mvvar.h
==============================================================================
--- head/sys/arm/mv/mvvar.h	Wed Apr  4 13:23:06 2018	(r332025)
+++ head/sys/arm/mv/mvvar.h	Wed Apr  4 13:37:59 2018	(r332026)
@@ -141,6 +141,8 @@ int mv_pci_devmap(phandle_t, struct devmap_entry *, vm
 int fdt_localbus_devmap(phandle_t, struct devmap_entry *, int, int *);
 enum soc_family mv_check_soc_family(void);
 
+int mv_fdt_pm(phandle_t);
+
 uint32_t get_tclk_armadaxp(void);
 uint32_t get_tclk_armada38x(void);
 uint32_t get_cpu_freq_armadaxp(void);

Modified: head/sys/dev/fdt/fdt_common.c
==============================================================================
--- head/sys/dev/fdt/fdt_common.c	Wed Apr  4 13:23:06 2018	(r332025)
+++ head/sys/dev/fdt/fdt_common.c	Wed Apr  4 13:37:59 2018	(r332026)
@@ -365,19 +365,6 @@ fdt_parent_addr_cells(phandle_t node)
 	return ((int)fdt32_to_cpu(addr_cells));
 }
 
-int
-fdt_pm_is_enabled(phandle_t node)
-{
-	int ret;
-
-	ret = 1;
-
-#if defined(SOC_MV_KIRKWOOD) || defined(SOC_MV_DISCOVERY)
-	ret = fdt_pm(node);
-#endif
-	return (ret);
-}
-
 u_long
 fdt_data_get(void *data, int cells)
 {

Modified: head/sys/dev/fdt/fdt_common.h
==============================================================================
--- head/sys/dev/fdt/fdt_common.h	Wed Apr  4 13:23:06 2018	(r332025)
+++ head/sys/dev/fdt/fdt_common.h	Wed Apr  4 13:37:59 2018	(r332026)
@@ -91,10 +91,8 @@ int fdt_get_range(phandle_t, int, u_long *, u_long *);
 int fdt_immr_addr(vm_offset_t);
 int fdt_regsize(phandle_t, u_long *, u_long *);
 int fdt_is_compatible_strict(phandle_t, const char *);
-int fdt_pm_is_enabled(phandle_t);
 int fdt_is_type(phandle_t, const char *);
 int fdt_parent_addr_cells(phandle_t);
-int fdt_pm(phandle_t);
 int fdt_get_chosen_bootargs(char *bootargs, size_t max_size);
 
 #endif /* _FDT_COMMON_H_ */


More information about the svn-src-head mailing list