fdt_spi.c (3bee0c11) | fdt_spi.c (beecddb6) |
---|---|
1/* $NetBSD: fdt_spi.c,v 1.2 2021/04/24 23:36:53 thorpej Exp $ */ | 1/* $NetBSD: fdt_spi.c,v 1.3 2021/08/07 16:19:10 thorpej Exp $ */ |
2 3/* 4 * Copyright (c) 2019 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Tobias Nygren. 9 * --- 15 unchanged lines hidden (view full) --- 25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 29 * POSSIBILITY OF SUCH DAMAGE. 30 */ 31 32#include <sys/cdefs.h> | 2 3/* 4 * Copyright (c) 2019 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Tobias Nygren. 9 * --- 15 unchanged lines hidden (view full) --- 25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 29 * POSSIBILITY OF SUCH DAMAGE. 30 */ 31 32#include <sys/cdefs.h> |
33__KERNEL_RCSID(0, "$NetBSD: fdt_spi.c,v 1.2 2021/04/24 23:36:53 thorpej Exp $"); | 33__KERNEL_RCSID(0, "$NetBSD: fdt_spi.c,v 1.3 2021/08/07 16:19:10 thorpej Exp $"); |
34 35#include <sys/param.h> 36#include <sys/device.h> 37#include <sys/bus.h> 38#include <sys/kmem.h> 39#include <sys/queue.h> 40#include <dev/spi/spivar.h> 41#include <libfdt.h> --- 58 unchanged lines hidden (view full) --- 100 sba.sba_controller = spi; 101 102 sba.sba_child_devices = prop_dictionary_get(devs, "spi-child-devices"); 103 if (sba.sba_child_devices) 104 prop_object_retain(sba.sba_child_devices); 105 prop_object_release(devs); 106 107 ret = config_found(dev, &sba, print, | 34 35#include <sys/param.h> 36#include <sys/device.h> 37#include <sys/bus.h> 38#include <sys/kmem.h> 39#include <sys/queue.h> 40#include <dev/spi/spivar.h> 41#include <libfdt.h> --- 58 unchanged lines hidden (view full) --- 100 sba.sba_controller = spi; 101 102 sba.sba_child_devices = prop_dictionary_get(devs, "spi-child-devices"); 103 if (sba.sba_child_devices) 104 prop_object_retain(sba.sba_child_devices); 105 prop_object_release(devs); 106 107 ret = config_found(dev, &sba, print, |
108 CFARG_IATTR, "spibus", 109 CFARG_EOL); | 108 CFARGS(.iattr = "spibus")); |
110 if (sba.sba_child_devices) 111 prop_object_release(sba.sba_child_devices); 112 113 return ret; 114} 115 116 | 109 if (sba.sba_child_devices) 110 prop_object_release(sba.sba_child_devices); 111 112 return ret; 113} 114 115 |