Author: andrew
Date: Tue Apr  3 13:30:40 2018
New Revision: 331925
URL: https://svnweb.freebsd.org/changeset/base/331925

Log:
  Remove fdt_is_enabled, fdt_reg_to_rl, and fdt_get_unit. These are not used
  by anything in the tree.
  
  Sponsored by: DARPA, AFRL

Modified:
  head/sys/dev/fdt/fdt_common.c
  head/sys/dev/fdt/fdt_common.h

Modified: head/sys/dev/fdt/fdt_common.c
==============================================================================
--- head/sys/dev/fdt/fdt_common.c       Tue Apr  3 11:01:50 2018        
(r331924)
+++ head/sys/dev/fdt/fdt_common.c       Tue Apr  3 13:30:40 2018        
(r331925)
@@ -335,28 +335,6 @@ fdt_depth_search_compatible(phandle_t start, const cha
 }
 
 int
-fdt_is_enabled(phandle_t node)
-{
-       char *stat;
-       int ena, len;
-
-       len = OF_getprop_alloc(node, "status", sizeof(char),
-           (void **)&stat);
-
-       if (len <= 0)
-               /* It is OK if no 'status' property. */
-               return (1);
-
-       /* Anything other than 'okay' means disabled. */
-       ena = 0;
-       if (strncmp((char *)stat, "okay", len) == 0)
-               ena = 1;
-
-       OF_prop_free(stat);
-       return (ena);
-}
-
-int
 fdt_is_type(phandle_t node, const char *typestr)
 {
        char type[FDT_TYPE_LEN];
@@ -475,59 +453,6 @@ fdt_regsize(phandle_t node, u_long *base, u_long *size
 }
 
 int
-fdt_reg_to_rl(phandle_t node, struct resource_list *rl)
-{
-       u_long end, count, start;
-       pcell_t *reg, *regptr;
-       pcell_t addr_cells, size_cells;
-       int tuple_size, tuples;
-       int i, rv;
-       long busaddr, bussize;
-
-       if (fdt_addrsize_cells(OF_parent(node), &addr_cells, &size_cells) != 0)
-               return (ENXIO);
-       if (fdt_get_range(OF_parent(node), 0, &busaddr, &bussize)) {
-               busaddr = 0;
-               bussize = 0;
-       }
-
-       tuple_size = sizeof(pcell_t) * (addr_cells + size_cells);
-       tuples = OF_getprop_alloc(node, "reg", tuple_size, (void **)&reg);
-       debugf("addr_cells = %d, size_cells = %d\n", addr_cells, size_cells);
-       debugf("tuples = %d, tuple size = %d\n", tuples, tuple_size);
-       if (tuples <= 0)
-               /* No 'reg' property in this node. */
-               return (0);
-
-       regptr = reg;
-       for (i = 0; i < tuples; i++) {
-
-               rv = fdt_data_to_res(reg, addr_cells, size_cells, &start,
-                   &count);
-               if (rv != 0) {
-                       resource_list_free(rl);
-                       goto out;
-               }
-               reg += addr_cells + size_cells;
-
-               /* Calculate address range relative to base. */
-               start += busaddr;
-               end = start + count - 1;
-
-               debugf("reg addr start = %lx, end = %lx, count = %lx\n", start,
-                   end, count);
-
-               resource_list_add(rl, SYS_RES_MEMORY, i, start, end,
-                   count);
-       }
-       rv = 0;
-
-out:
-       OF_prop_free(regptr);
-       return (rv);
-}
-
-int
 fdt_get_phyaddr(phandle_t node, device_t dev, int *phy_addr, void **phy_sc)
 {
        phandle_t phy_node;
@@ -710,17 +635,6 @@ fdt_get_mem_regions(struct mem_region *mr, int *mrcnt,
        rv = 0;
 out:
        return (rv);
-}
-
-int
-fdt_get_unit(device_t dev)
-{
-       const char * name;
-
-       name = ofw_bus_get_name(dev);
-       name = strchr(name, '@') + 1;
-
-       return (strtol(name,NULL,0));
 }
 
 int

Modified: head/sys/dev/fdt/fdt_common.h
==============================================================================
--- head/sys/dev/fdt/fdt_common.h       Tue Apr  3 11:01:50 2018        
(r331924)
+++ head/sys/dev/fdt/fdt_common.h       Tue Apr  3 13:30:40 2018        
(r331925)
@@ -91,13 +91,10 @@ 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_is_enabled(phandle_t);
 int fdt_pm_is_enabled(phandle_t);
 int fdt_is_type(phandle_t, const char *);
 int fdt_parent_addr_cells(phandle_t);
-int fdt_reg_to_rl(phandle_t, struct resource_list *);
 int fdt_pm(phandle_t);
-int fdt_get_unit(device_t);
 int fdt_get_chosen_bootargs(char *bootargs, size_t max_size);
 
 #endif /* _FDT_COMMON_H_ */
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to