r351190 kib Aug. 18, 2019, 3:58 p.m.
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
ViewVC
r351189 mmel Aug. 18, 2019, 3:37 p.m.
We should check the returned handle, not the pointer to it.

Noticed by:	ian
X-MFC with:	r351184
MFC after:	1 week
ViewVC
r351188 jeff Aug. 18, 2019, 11:43 a.m.
barrier.

Reviewed by:	markj, kib
Discussed with:	jhb
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D21254
ViewVC
r351187 mmel Aug. 18, 2019, 9:19 a.m.
- add support for 'output-low', 'output-high', 'output-low' and
  'output-enable' properties. These are use in RK3288 DT files
- add support for RK3288
- to reduce overall file size, use local macros for initialization
  of pinctrl description structures.

MFC after:	2 weeks
ViewVC
r351186 mmel Aug. 18, 2019, 9:11 a.m.
- Properly handle IIC_M_NOSTOP and IIC_M_NOSTART flags.
- add polling mode, so driver can be used even if interrupts are not
  enabled (this is necessary for proper support of PMICs).
- add support for RK3288

MFC after:	2 weeks
ViewVC
r351185 mmel Aug. 18, 2019, 8:54 a.m.
Handle all clocks, regulators and resets defined by dwmmc bindings.

MFC after:	2 weeks
ViewVC
r351184 mmel Aug. 18, 2019, 8:08 a.m.
If simple multifuction device also provides syscon interface, its
childern should be able to consume it. Due to this:
- declare coresponding method in syscon interface
- implement it in simple multifunction device driver

MFC after:	1 week
ViewVC
r351183 jeff Aug. 18, 2019, 8:07 a.m.
Tested by:	make universe TARGETS=powerpc
ViewVC
r351182 jeff Aug. 18, 2019, 7:43 a.m.
r351181 jeff Aug. 18, 2019, 7:06 a.m.
NUMA aware boot time memory allocator that will be used to allocate early
domain correct structures.  Code partially submitted by gallatin.

Reviewed by:	gallatin, kib
Tested by:	pho
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D21251
ViewVC
r351180 cem Aug. 18, 2019, 4:19 a.m.
The mistake came about like this: the first attempt to commit was blocked by
a pre-commit hook due to missing SVN tags.  svn revert doesn't delete new
files, I guess.  While reapplying the fixed diff, the non-empty target file
was just concatenated with the new contents?  Ugh. :-(
ViewVC
r351179 eugen Aug. 18, 2019, 1 a.m.
"static" keywords and -Werror,-Wmissing-variable-declarations

This change adds needed "static" so it builds again with WARNS?=6
No functional changes.

MFC after:	1 week
ViewVC
r351178 manu Aug. 17, 2019, 7:06 p.m.
This driver should use the syscon handle exposed by the parent simple-mfd one.
ViewVC
r351177 manu Aug. 17, 2019, 7:05 p.m.
the point of syscon node is to avoid multiple device driver reading/writing
to the same area.

Reported by:	ian
ViewVC
r351176 cem Aug. 17, 2019, 6:54 p.m.
This regression was introduced in the r326169 Linux v4.9 Infiniband upgrade.
Restore the functionality.

Reviewed by:	hselasky
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D21298
ViewVC