Copyright (c) 2010 The FreeBSD Foundation All rights reserved. This software was developed by Semihalf under sponsorship from the FreeBSD Foundation. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright ...
NAMEsimplebus - ePAPR simple-bus driver
DESCRIPTIONThis bus driver is dedicated for the simple-bus node of a flattened device tree compliant with the ePAPR specification.
The ifconfig entity does not represent any physical element by itself, it is rather an umbrella node grouping integrated on-chip peripherals like interrupt controller, connectivity controllers, accelerating engines and so on.
The driver is generic and common for all flattened device tree nodes claiming simple-bus compatibility. It iterates over direct descendants of the simple-bus node, instantiates newbus children and assigns resources to them, based on the configuration data retrieved from the nodes properties in fdt(4).
Note the ifconfig does not manage device resources and passes through any requests to the fdtbus(4) layer.