sys/dev: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - error
sys/dev: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.
show more ...
Follow r261352 by updating all drivers which are children of simplebusto check the status property in their probe routines.Simplebus used to only instantiate its children whose status="okay"but t
Follow r261352 by updating all drivers which are children of simplebusto check the status property in their probe routines.Simplebus used to only instantiate its children whose status="okay"but that was improper behavior, fixed in r261352. Now that it doesn'tcheck anymore and probes all its children; the children all have todo the check because really only the children know how to properlyinterpret their status property strings.Right now all existing drivers only understand "okay" versus something-that's-not-okay, so they all use the new ofw_bus_status_okay() helper.
Hints-only devices should have BUS_PROBE_NOWILDCARD set. We probably needa better flag for this (in the driver metadata, for example).
Merge Perforce changeset 219952 to head: Make different bus attachments for Altera and Terasice device drivers share the same devclass_t.Sponsored by: DARPA, AFRL
Partially merge Perforce changeset 219944 to head: Consistently use the vendor name "sri-cambridge" for device compatibility strings on the BERI platform.Sponsored by: DARPA, AFRL
Merge Perforce changeset 219922 to head: Update nexus parts in copied DE4LED attachment to use FDT.Sponsored by: DARPA, AFRL
Merge Perforce changeset 219921 to head: Copy DE4 LED nexus bus attachment as a starting point for an FDT attachment.Sponsored by: DARPA, AFRL
Add terasic_de4led, a led(4) driver for the on-board 8-element LED on theTerasic DE-4 board. Allow LED configuration to be set using loadertunables, not just from userspace, and preconfigure LED 8
Add terasic_de4led, a led(4) driver for the on-board 8-element LED on theTerasic DE-4 board. Allow LED configuration to be set using loadertunables, not just from userspace, and preconfigure LED 8 as a kernelheartbeat. For now, this is a Nexus-attached, BERI-only driver, but itcould be used with other hard and soft cores on Altera FPGAs as well, inprinciple.Sponsored by: DARPA, AFRL