summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-02Enable imxccm(4).Patrick Wildt
2018-04-02Move imxccm(4) to sys/dev/fdt.Patrick Wildt
2018-04-02Add dwpcie(4), a (minimal) driver for the Synopsys Designware PCIe core inMark Kettenis
Root Complex mode. In its current state it probably only works on the Marvell Armada 7K and 8K SoCs, but the same core is used on many other cores as well.
2018-04-02Have fec(4) make use of the clock framework by implementing the enetPatrick Wildt
ref clock in imxccm(4). We can now also remove the global variable that stored the pointer to the imxccm(4) softc.
2018-04-02No need to include imxccmvar.h anymore.Patrick Wildt
2018-04-02Have imxahci(4) make use of the clock framework by implementing the sataPatrick Wildt
and sata ref clock in imxccm(4).
2018-04-02Have imxehci(4) make use of the clock framework by implementing the phyPatrick Wildt
clock in imxccm(4). ok kettenis@
2018-04-02Enable dwpcie(4).Mark Kettenis
2018-04-02mention dwpcie on arm64Mark Kettenis
2018-04-02dwpcie(4)Mark Kettenis
2018-04-02Add dwpcie(4), a (minimal) driver for the Synopsys Designware PCIe core inMark Kettenis
Root Complex mode. In its current state it probably only works on the Marvell Armada 7K and 8K SoCs, but the same core is used on many other cores as well.
2018-04-02Do not add 32 to the "base" SPI number. Apparently the offset of the firstMark Kettenis
SPI is already included and adding 32 means we skip the first 32 available MSI vectors, which is quite disastous if we only have 32 vectors like on the Marvell Armada 8040. ok patrick@
2018-04-02Add size to free()David Hill
OK millert@ visa@
2018-04-02Use memcpy on freshly allocated memory and add the free size.David Hill
OK millert@
2018-04-02Pay attention to the "reg-io-width" and "reg-shift" properties and avoidMark Kettenis
using the "a4x" bus tag for the non-console code in the fdt glue. ok patrick@
2018-04-02Remove I2C iomux descriptions from the time before we set those upPatrick Wildt
using the device tree.
2018-04-02enable snooping on Intel Apollo Lake HD Audio, pt out & ok jsgHenning Brauer
2018-04-02attach on Intel Apollo Lake SMBus, ok jsgHenning Brauer
2018-04-02regenHenning Brauer
2018-04-02add a bunch of Intel Apollo Lake devices found on NUC6CAYH / Celeron J3455Henning Brauer
input & ok jsg
2018-04-02Add support for register shift/io-width. This allows us to support UARTsMark Kettenis
that are mostly NS16550 compatible but use 32-bit instead of 8-bit registers such as the Synopsys Designware UARTs found on many armv7, arm64 and amd64 SoCs. tested by florian@, blum@ ok deraadt@
2018-04-02Support integers of arbitrary length.Tobias Stoeckmann
Previously it was possible to overflow integers while parsing. With this diff, we support any kind of POSIX-compatible integers for comparisons. with input by and ok schwarze, ok tb
2018-04-02In ssl.h rev. 1.151 2018/03/17 15:48:31, tb@ providedIngo Schwarze
SSL_CTX_get_default_passwd_cb(3) and SSL_CTX_get_default_passwd_cb_userdata(3). Merge the documentation, tweaked by me; from Christian Heimes <cheimes at redhat dot com> via OpenSSL commit 0c452abc Mar 2 12:53:40 2016 +0100.
2018-04-02In x509_vfy.h rev. 1.26 2018/03/17 15:43:32, tb@ providedIngo Schwarze
X509_STORE_get0_param(3); write the documentation from scratch.
2018-04-02In x509_vfy.h rev. 1.25 2018/03/17 15:39:43, tb@ providedIngo Schwarze
X509_OBJECT_get_type(3). It is undocumented in OpenSSL, so write some documentation from scratch.
2018-04-01LLVM 6.0.0's -Wextra warnings now complain if you do arithmetics on NULLPatrick Wildt
pointers. Since binutils 2.17 is compiled with -Werror, this breaks the build. Change the function to return -1 as suggested by the comment in said function. ok kettenis@
2018-04-01Pull out the regmap lookup from the switch. This way we can stillPatrick Wildt
enable the PLL even if the (optional) "fsl,anatop" property is not available or if the regmap cannot be found. Suggested by kettenis@
2018-04-01Disable the USB charging detection using a regmap instead of cross-Patrick Wildt
calling imxccm using a special function. ok kettenis@
2018-04-01Enable imxanatop(4) on RAMDISK as well so we can use it to disablePatrick Wildt
the USB charging detect so that we can replace the current code in imxccm(4).
2018-04-01Stop using a global softc variable in most functions that are calledPatrick Wildt
from the clock framework, and instead always pass the driver's softc as function parameter.
2018-04-01Retrieve AHB clock from clock framework.Patrick Wildt
2018-04-01Remove unfinished PCIe support from imxccm(4). We can do better thanPatrick Wildt
that when we tackle it again.
2018-04-01In an attempt to OFW-ify fec(4) it turns out that the MII speedPatrick Wildt
has currently not been set correctly. The phy speed is based on IPG clock, not the Ethernet PLL divisor. Also when we bumped the frequency base from kHz to Hz, we missed to update the divisor as well. Clarify the formula being used to calculate the phy speed and make use of the clock framework. ok kettenis@
2018-04-01With malloc option J, the first realloc(3) in apply(1) would returnAlexander Bluhm
memory that is filled with junk only. Allocate the empty string with malloc(3) and initialize it explicitly with the NUL terminator. OK tb@ tobias@
2018-04-01syncTheo de Raadt
2018-04-01Provide a better description of what syscon(4) actually does.Mark Kettenis
2018-04-01Store the size of dinode contents union.David Hill
Fixes softdep+UFS2. Found out the hard way by naddy@ ok visa@ naddy@ deraadt@
2018-04-01Fix .CURDIR to run with obj directory.Alexander Bluhm
Avoid useless sub shell in make command. Be more verbose as such tests are easier to debug. Use absolute path by default to see which apply is tested.
2018-04-01tweak previous;Jason McIntyre
2018-04-01add some missing manual pagesJonathan Gray
2018-04-01update currency exchange rates;Jason McIntyre
2018-04-01When you replace an element in a sorted array with somethingIngo Schwarze
arbitrarily different, the array is in general no longer sorted. This commit copies a small hidden bugfix from the OpenSSL commit https://github.com/openssl/openssl/commit/fbb7b33b the rest of which is merely cosmetics. I discovered the bug independently while documenting sk_find(3). Keep the library's idea of when an empty stack or a one-element stack is sorted and when it is not bug-compatible with OpenSSL, even though in fact, empty and one-element stacks are of course always sorted. OK beck@
2018-03-31Change ci_dev.dv_xname to ci_dev->dv_xname in debugging printf()Alexander Bluhm
to make it compile when enabled. from hshoexer@
2018-03-31Mark pthread_equal() as unused inside libcPhilip Guenther
2018-03-31Clarify that -P only *attempts* overwriting, which may not succeed;Ingo Schwarze
requested by deraadt@ after repeated questions on bugs@ and tech@, e.g. from Gregoire Jadi and Craig Skinner.
2018-03-31The rarely used '-L' option does not need a PATH_MAX staticKenneth R Westerback
array. Just point at the provided optarg like '-l' does. Also, no need to initialize a static pointer to NULL.
2018-03-31Port arm64's network boot efforts to armv7 as well now that there isPatrick Wildt
support for using U-Boot's network layer. Since arm64 and armv7's efiboot(8) have the same heritance the diffs from arm64 simply applied to armv7.
2018-03-31syncTheo de Raadt
2018-03-31Add CVS Ids.Patrick Wildt
2018-03-31Bump version number so that we can see if efiboot(8) supports EFI's SimplePatrick Wildt
Network protocol or not.