summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2023-04-02regenDavid Gwynne
2023-04-02add more quectel usb device idsDavid Gwynne
this list comes from the Quectel LTE&5G Linux USB Driver User Guide v2.0 ok miod@
2023-04-02Add support for TEMPerGold 3.4 to ugold(4).Miod Vallat
ok landry@
2023-04-02RegenMiod Vallat
2023-04-02New TEMPerGold device.Miod Vallat
2023-04-02add Windows 11 _OSI stringsJonathan Gray
ok mlarkin@
2023-04-02Add support for the RTL8211F-VD PHY.Mark Kettenis
ok kevlo@
2023-04-02zap excessive semicolons; ok mglocker@Anton Lindqvist
2023-04-02nable ngbe(4) on install media. Passes 'make release' build.Kevin Lo
Pointed out by miod@, patrick@
2023-04-02add rkusbphy(4), a driver for the usb2phy on rockchip SoCs.David Gwynne
the rkusbphy device has children nodes in the device tree which are the actual phys. this driver mostly exists to wire those children up as PHYs and turn the associated regulators on when a host controller enables the PHYs. in the future it should enable clocks and take ports out of suspend too. i'm not enabling this yet because it's useless without some tweaks in the usb host controller drivers. ok kettenis@
2023-04-01Enable rkiovd(4)Mark Kettenis
2023-04-01Add rkiovd(4), a driver for the IO voltage domains on Rockchip SoCs. ThisMark Kettenis
driver makes sure the SoC IO voltage domains stay in sync with the voltage provided by the regulator associated with the domain. ok dlg@
2023-04-01Implement regulator notifiers which get called when the voltage/currentMark Kettenis
for a regulator is changed or when the regulator gets initialized when it attaches for the first time. The latter makes it possible to register a notifier for a regulator that hasn't attached yet. ok dlg@
2023-04-01follow quectel guidance on which usb interfaces umsm should match.David Gwynne
the Quectel LTE&5G Linux USB Driver User Guide V2.0 says umsm should only attach to usb interfaces 0 to 3 using the interface class UICLASS_VENDOR. their doco uses magic numbers, but this is what they mean. interfaces 4 and above provide network (not serial) via qmi, ecm, or mbim. preventing umsm from attaching to the high interfaces allows the appropriate network driver to use it instead. eg, umb is now able to attach to the network interface because it presents a standard mbim class. discussed with and tested by kevlo@ ok patric@ sthen@ kevlo@
2023-03-31shuffle the code in umsm_match a bit.David Gwynne
if umsm_lookup doesnt return anything, return early and leave the rest of umsm_match to handling specific devices. no functional change.
2023-03-31dont match quectel ec25 by vendor+product idDavid Gwynne
quectel seem to provide a sane and consistent set of functionality built on top of the qualcomm qmi stuff. their linux drivers guide says quectel modems provide a set of umsm usb interfaces and a network interface that can be in qmi, ecm, or mbim mode. if the modem is in mbim mode, it will present the mbim classes which umb should be able to attach to without this explicit vendor+product match (assuming umsm doesn't claim the interface first). based on info in the Quectel LTE&5G Linux USB Driver User Guide V2.0 discussed with and tested by kevlo@ ok patrick@ sthen@ kevlo@
2023-03-31regen after "BE-M1000" additionKlemens Nanni
2023-03-31Add "Baikal Electronics" and their "BE-M1000" SoCKlemens Nanni
OK kettenis
2023-03-31Enable ufshci(4).Marcus Glocker
ok kettenis@
2023-03-31Fix white space.Alexander Bluhm
2023-03-31regenMark Kettenis
2023-03-31Add RTL8211F-VD, a new RTL8211F variant.Mark Kettenis
ok jsg@, dlg@
2023-03-31remove unused unp_lockJonathan Gray
ok kn@ mvs@
2023-03-31Flip label separators to fix previousKlemens Nanni
-gpiokeys0 at mainbus0, "PWR Button" +gpiokeys0 at mainbus0: "PWR Button" OK patrick
2023-03-31Enable ngbe(4).Kevin Lo
ok miod@
2023-03-31ngbe(4), a driver for Wangxun WX1860 series Gigabit Ethernet devices.Kevin Lo
Written based on the vendor driver for Linux. Thanks to WangXun for relicensing their vendor driver to ISC. Special thanks to miod@ for reviewing and providing valuable input. ok miod@
2023-03-31regenKevin Lo
2023-03-31Add "Beijing WangXun Technology" vendor and WX1860 series NICs.Kevin Lo
ok miod@
2023-03-31drm/amdkfd: Fix the memory overrunJonathan Gray
From Ma Jun 8c31b663edc1cc5eb5c82282ab6ca99c69d1d942 in linux-6.1.y/6.1.22 4cc16d64b6cdb179a26fb389cae9dce788e88f5d in mainline linux
2023-03-31drm/amdkfd: add GC 11.0.4 KFD supportJonathan Gray
From Yifan Zhang 132f1d39439142547d9d5e45d7744d375dd21fdc in linux-6.1.y/6.1.22 88c21c2b56aa21dd34290d43ada74033dc3bfe35 in mainline linux
2023-03-31drm/amdkfd: Fix the warning of array-index-out-of-boundsJonathan Gray
From Ma Jun 0ac954ec7f6c6dd6b7e94340599ba4b788d056d5 in linux-6.1.y/6.1.22 c0cc999f3c32e65a7c88fb323893ddf897b24488 in mainline linux
2023-03-31drm/amdkfd: introduce dummy cache info for property asicJonathan Gray
From Prike Liang a5528973c676dad09a1af25cd49e4312238d1428 in linux-6.1.y/6.1.22 fd72e2cb2f9dd2734e8013b3e185a21f0d605d3e in mainline linux
2023-03-31drm/amdgpu: reposition the gpu reset checking for reuseJonathan Gray
From Tim Huang 75e10d7fb97906ddb641c7b09773a91693570f63 in linux-6.1.y/6.1.22 aaee0ce460b954e08b6e630d7e54b2abb672feb8 in mainline linux
2023-03-31drm/amdgpu: skip ASIC reset for APUs when go to S4Jonathan Gray
From Tim Huang 9f7e1dd835ec834fb147a7725419497f0b0d83a7 in linux-6.1.y/6.1.22 b589626674de94d977e81c99bf7905872b991197 in mainline linux
2023-03-31drm/i915: Preserve crtc_state->inherited during state clearingJonathan Gray
From Ville Syrjala 220da3bf1fc335ae25b181d6bedcfc63efef6ccc in linux-6.1.y/6.1.22 3a84f2c6c9558c554a90ec26ad25df92fc5e05b7 in mainline linux
2023-03-31drm/i915/active: Fix missing debug object activationJonathan Gray
From Nirmoy Das c355945957ef5e9bb05e0554fe4a6f92b0fcaf36 in linux-6.1.y/6.1.22 e92eb246feb9019b0b137706c934b8891cdfe3c2 in mainline linux
2023-03-31drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD NaviJonathan Gray
From Kai-Heng Feng ed6364fb7c407ca53447d8b0723a61d320bcbae9 in linux-6.1.y/6.1.22 2b072442f4962231a8516485012bb2d2551ef2fe in mainline linux
2023-03-31drm/amd/display: fix wrong index used in dccg32_set_dpstreamclkJonathan Gray
From Hersen Wu c590fce42c2117693bd0ee6646b3fc16a8f842ae in linux-6.1.y/6.1.22 4c94e57c258cb7800aa5f3a9d9597d91291407a9 in mainline linux
2023-03-31drm/amd: Fix initialization mistake for NBIO 7.3.0Jonathan Gray
From Mario Limonciello a0e39cdddc155926fc3c0395636b7c80e55e66a1 in linux-6.1.y/6.1.22 1717cc5f2962a4652c76ed3858b499ccae6c277c in mainline linux
2023-03-31drm/amdgpu: Fix call trace warning and hang when removing amdgpu deviceJonathan Gray
From lyndonli f06b902511ea05526f405ee64da54a8313d91831 in linux-6.1.y/6.1.22 93bb18d2a873d2fa9625c8ea927723660a868b95 in mainline linux
2023-03-31drm/amd/display: Update clock table to include highest clock settingJonathan Gray
From Swapnil Patel b66804fc7e21587431360af1dbcc1d9145237b7a in linux-6.1.y/6.1.22 2d99a7ec25cf456cd3680eb314d6454138e5aa64 in mainline linux
2023-03-31drm/amd/display: Set dcn32 caps.seamless_odmJonathan Gray
From Hersen Wu 612cf2495ec6cf5834e8b4a70f599190c35cf8c8 in linux-6.1.y/6.1.22 f9537b1fa7fb51c2162bc15ce469cbbf1ca0fbfe in mainline linux
2023-03-31drm/i915/gt: perform uc late init after probe error injectionJonathan Gray
From Andrzej Hajda 6e516595e88670baf275701893fd43e0a454f7d0 in linux-6.1.y/6.1.22 150784f9285e656373cf3953ef4a7663f1e1a0f2 in mainline linux
2023-03-31drm/i915/guc: Fix missing ecodesJonathan Gray
From John Harrison be8c6ad6b16e6181510e35c53928381f0f39640a in linux-6.1.y/6.1.22 8df23e4c4f72f4e201c28e6fb0a67e2dbf30628a in mainline linux
2023-03-31drm/i915/guc: Rename GuC register state capture node to be more obviousJonathan Gray
From John Harrison d2b9357d3da3f8054a47eef04c8ef361608b243e in linux-6.1.y/6.1.22 583ebae783b8241a30581c084ad6226051b594c5 in mainline linux
2023-03-31drm/i915/fbdev: lock the fbdev obj before vma pinJonathan Gray
From Tejas Upadhyay 9595d71b2a274fe365240b53ce5d03c071c3e6e0 in linux-6.1.y/6.1.22 ed00eba03474adbf525ff03d69705d8c78b76456 in mainline linux
2023-03-31drm/i915: Print return value on errorJonathan Gray
From Nirmoy Das b6375c5ecd8c790e381ee3f9baeda8c9e5da4a45 in linux-6.1.y/6.1.22 20c68127e8e9d7899001c47465d0b79581f5fdc1 in mainline linux
2023-03-31drm/amd/display: Fix DP MST sinks removal issueJonathan Gray
From Cruise Hung ee9caccc5e5cc1092baf6fb645525bba668b01c1 in linux-6.1.y/6.1.22 cbd6c1b17d3b42b7935526a86ad5f66838767d03 in mainline linux
2023-03-31drm/amd/display: Remove OTG DIV register write for Virtual signals.Jonathan Gray
From Saaem Rizvi 75eb69023ba30076dba2df6a3e0f9f51095a237b in linux-6.1.y/6.1.22 709671ffb15dcd1b4f6afe2a9d8c67c7c4ead4a1 in mainline linux
2023-03-31drm/amd/display: fix k1 k2 divider programming for phantom streamsJonathan Gray
From Aurabindo Pillai 0ac86f7dda2b1f895304919ee9035c170a6af419 in linux-6.1.y/6.1.22 3b214bb7185d8284d7d4c53e15127f69a375abf6 in mainline linux