summaryrefslogtreecommitdiff
path: root/sys/dev/fdt
AgeCommit message (Expand)Author
2021-03-24Fix previousskrll
2021-03-23Match generic "snps,dw-mshc" compat string as found in BeagleV.jmcneill
2021-03-08Interrupt no longer needs kernel lock.mlelstv
2021-03-06Improve fdt_isprint so that it returns false if there are consecutiveskrll
2021-03-02Fix previous: Each line is "stride" bytes wide, not "width * depth".jmcneill
2021-03-02Sanity check size vs width x height x depth. Buggy firmware exists.skrll
2021-02-22It is more appropriate to use clk_get_rate() rather than sc->sc_freq_target *...ryo
2021-02-05Assign device handles to devices that attach to the "fdt" interface attributethorpej
2021-02-04Add fdtbus_device_register(). Just a placeholder for now.thorpej
2021-01-27Rename of_match_compat_data() to of_compatible_match(). Similarly,thorpej
2021-01-27Use DEVICE_COMPAT_EOL.thorpej
2021-01-26Replace 2 uses of of_match_compatible().thorpej
2021-01-25Since we're using designated initialisers for compat data, we shouldthorpej
2021-01-25Add support for ACPI-based I2C mux attachment.jmcneill
2021-01-24Use strlist(9).thorpej
2021-01-20Remove the virtio child driver finalisation check KASSERT that, while itreinoud
2021-01-20Add VirtIO PCI v1.0 attachments and fix the drivers affected.reinoud
2021-01-18Remove "struct of_compat_data" and replace its usage withthorpej
2021-01-17trailing whitespacejmcneill
2021-01-16oops, fix mistake in previous commit. removed unwanted member that had been a...ryo
2021-01-15Add 'const char *xname' param to fdtbus_intr_establish_bynamejmcneill
2021-01-15use fdtbus_intr_establish_xnamejmcneill
2021-01-15use fdtbus_intr_establish_xnameryo
2021-01-15add fdtbus_intr_establish_xname() functionryo
2021-01-15Add 'const char *xname' arg to fdtbus_interrupt_controller_func .establishjmcneill
2021-01-01- remove unnecessary coderyo
2020-12-31add fdt pwm regulatorryo
2020-12-28Re-factor the "iicmux" driver to support other types of muxes that arethorpej
2020-12-28The i2c-mux bindings specify that if the mux device has a child node namedthorpej
2020-12-23Register each virtual bus's i2c_tag_t so that references for e.g. HDMI DDCthorpej
2020-12-23Change fdtbus_register_i2c_controller() to directly register the i2c_tag_t,thorpej
2020-12-23Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtualthorpej
2020-12-23Add fdtbus_gpio_count(), which counts the number of GPIO entriesthorpej
2020-12-12Move evbarm/fdt/fdt_memory.[ch] to sys/dev/fdt and simplify the api andskrll
2020-12-11Multiple inclusion protection define consistencyskrll
2020-12-11Trailing whitespaceskrll
2020-10-30Add a "show fdt" ddb commandskrll
2020-10-28add missing vmt_fdt.c.ryo
2020-10-27move vmt(4) from MD to MI, and add support vmt on aarch64. tested on ESXi-Arm...ryo
2020-10-21sfb_addr should be uint64_t, not bus_addr_t. Otherwise, its valuerin
2020-10-20Instead of trying to prevent pciconf from reconfiguring the firmware'sjmcneill
2020-10-19Fix colors of 32-bpp raster console for evbarm/aarch64eb and armeb.rin
2020-10-15Initialise xhci_softc sc_iosjmcneill
2020-10-02Revert rev 1.5:rin
2020-09-28Get rid of a4x bus_space tag from fdtbus_attach_args. The only consumerjmcneill
2020-09-28Default reg-shift is 2, not 0, for DW APB UARTjmcneill
2020-09-28Use com_init_regs_stride instead of a4x tagjmcneill
2020-09-20Adjust fdt_rescan to speed up booting by significantly reducing the numberjmcneill
2020-07-16Add kernel option FDT_DEFAULT_STDOUT_PATH to set default (fallback)jmcneill
2020-07-16Make consinit actually workjmcneill