From nobody Sat Apr 25 16:40:57 2026 X-Original-To: dev-commits-src-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4g2wZ71Gmpz6bnGr for ; Sat, 25 Apr 2026 16:41:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g2wZ70FnCz3D43 for ; Sat, 25 Apr 2026 16:41:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777135263; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EqqTT3VNv3NL5N9PmXgcdidwPJg+5h3mYNh0LYui8Uw=; b=LkHEXap7qRd3lIsGkyceLcywi4Xp+aA6FMIKOOnn3WxtcfFUgAZtwE5WNvu22DAQioqXb1 LGOtaDqUjOz1Lbj75DErd6C72wYnNHxa7WsyXXhqPlhtlLQvT72qhjwdA8EM97ekkczzOL t6CLdKER/C+LsNx82JYYx0BX9GuolOwJz4WHxqKTr3JUsLdylHcPMsFV7kV8PcKMiGVTMk r3cEbNU552oQmDB+4ddy8pwIypA2SVFmdPHjOc6kswWE6i8I8Tg27xfeYMq9GEiOqoGucM uoH/ZScn3EpHj8JyD45yJHAs+7yPXwk3Yijr9d43CIJCpOc6xfxhjF22EVqQvA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777135263; a=rsa-sha256; cv=none; b=A4WN2ZuLrTAYJibyeuG56vjuRj+ow2SkDkcJQ3AfbCkDRh6Lm6+Yqq2RZV8Lurv5SmDmDP uKvBqzAHdX5ZPDkB4Jduh7W4vzcW2eGNORHKreyON6XWdjcYbSaKRBsBMPs2QGZBpd+qy/ P2DvRIN/28A46vPY1l2sQnyFAb3pYFzPuh2a38VXbLgI/CI5OTk38c16/ccqyFrqEH3/zA oMkuRUBX9Dg0beq5SqYx065rJqLt9qFWI3URVFTM3rXP80At5txg+iKiQLLzhM7hb37Rhi HEKXvh9peogvp20sHNOUIJG7LChq6TXqVoQramTFSK1dMADafr84AMBkp0PhaA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777135263; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EqqTT3VNv3NL5N9PmXgcdidwPJg+5h3mYNh0LYui8Uw=; b=hsxJA1H9MLr8SVPgwhGood0WxdMJ5b2MxWgeEcQQ053+99INkDdCzhNfOAu3nRLtx1lBHy WH64PM3Vi+WNC6WEJWT0+EMfZzcFCk/01xKu8vIx2IhBxDZpMkQylbbAiTFfY8CCERhQO2 qlIhEMvARRNyh9IXGWC+C4wOozFv/mYEimQhvGUteBGLbiSyoAkdVJgv5Yaml9xsssgRyi FLMVSToqswFwBxOC6cb6za0tIXREFAvpJSLwQXCfH+I46zJcGvAIMHj7xhR0bCSTLa35/a WVzMMtg5AydIntP3BufJXv/lq4DDKjmxdmYYr41PjLlzkrcJhHMOZsck/h3J+Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g2wZ66tR0zjNl for ; Sat, 25 Apr 2026 16:41:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 4616d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 25 Apr 2026 16:40:57 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: tslight From: Enji Cooper Subject: git: ae09e4a904e5 - stable/14 - Add ASMC support for Macbook Pro 8,3 List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ngie X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: ae09e4a904e5b6bca9ba2847d2788cd4e5fd19c7 Auto-Submitted: auto-generated Date: Sat, 25 Apr 2026 16:40:57 +0000 Message-Id: <69ecee99.4616d.3eb4a08b@gitrepo.freebsd.org> The branch stable/14 has been updated by ngie: URL: https://cgit.FreeBSD.org/src/commit/?id=ae09e4a904e5b6bca9ba2847d2788cd4e5fd19c7 commit ae09e4a904e5b6bca9ba2847d2788cd4e5fd19c7 Author: tslight AuthorDate: 2026-01-27 16:44:40 +0000 Commit: Enji Cooper CommitDate: 2026-04-25 16:40:45 +0000 Add ASMC support for Macbook Pro 8,3 Signed-off-by: tslight Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1992 (cherry picked from commit 16c82e28404ec959a7335ceae1d4f43881a50d9e) --- sys/dev/asmc/asmc.c | 6 ++++++ sys/dev/asmc/asmcvar.h | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/sys/dev/asmc/asmc.c b/sys/dev/asmc/asmc.c index 7f3a661b863b..adacf98ed9e0 100644 --- a/sys/dev/asmc/asmc.c +++ b/sys/dev/asmc/asmc.c @@ -279,6 +279,12 @@ static const struct asmc_model asmc_models[] = { ASMC_MBP82_TEMPS, ASMC_MBP82_TEMPNAMES, ASMC_MBP82_TEMPDESCS }, + { + "MacBookPro8,3", "Apple SMC MacBook Pro (early 2011, 17-inch)", + ASMC_SMS_FUNCS, ASMC_FAN_FUNCS2, ASMC_LIGHT_FUNCS, + ASMC_MBP83_TEMPS, ASMC_MBP83_TEMPNAMES, ASMC_MBP83_TEMPDESCS + }, + { "MacBookPro9,1", "Apple SMC MacBook Pro (mid 2012, 15-inch)", ASMC_SMS_FUNCS_DISABLED, ASMC_FAN_FUNCS, ASMC_LIGHT_FUNCS, diff --git a/sys/dev/asmc/asmcvar.h b/sys/dev/asmc/asmcvar.h index 5afc1012849c..95a117f59533 100644 --- a/sys/dev/asmc/asmcvar.h +++ b/sys/dev/asmc/asmcvar.h @@ -335,6 +335,39 @@ struct asmc_softc { "TMBS", "TP0P", "TPCD", "TW0P", "Th1H", \ "Th2H", "Tm0P", "Ts0P", "Ts0S" } +#define ASMC_MBP83_TEMPS { "ALSL", "F0Ac", "F1Ac", "IB0R", "IC0R", \ + "ID0R", "IG0R", "IO0R", "PCPC", "PCPG", \ + "PCPT", "PD0R", "TB1T", "TB2T", "TC0C", \ + "TC0D", "TC0P", "TC1C", "TC2C", "TC3C", \ + "TC4C", "TG0D", "TG0P", "THSP", "TP0P", \ + "TPCD", "Th1H", "Th2H", "Tm0P", "Ts0P", \ + "VC0C", "VD0R", "VG0C", "VN0C", "VP0R", NULL } + +#define ASMC_MBP83_TEMPNAMES { "ambient_light", "fan_leftside", "fan_rightside", \ + "battery_current", "cpu_vcorevtt", "dc_current", \ + "gpu_voltage", "other", "cpu_package_core", \ + "cpu_package_gpu", "cpu_package_total", "dc_in", \ + "battery_1", "battery_2", "cpu_die_digital", \ + "cpu_die_analog", "cpu_proximity", "cpu_core_1", \ + "cpu_core_2", "cpu_core_3", "cpu_core_4", "gpu_die_analog", \ + "gpu_proximity", "thunderbolt", "platform_controller", \ + "pch_die_digital", "right_fin_stack", "left_fin_stack", \ + "dc_in_air_flow", "palm_rest", "cpu_vcore", "dc_in_voltage", \ + "gpu_vcore", "intel_gpu_vcore", "pbus_voltage" } + +#define ASMC_MBP83_TEMPDESCS { "Ambient Light", "Fan Leftside", "Fan Rightside", \ + "Battery BMON Current", "CPU VcoreVTT", "DC In AMON Current", \ + "GPU Voltage", "Other 5V 3V", "CPU Package Core", \ + "CPU Package GPU", "CPU Package Total", "DC In", \ + "Battery Sensor 1", "Battery Sensor 2", "CPU Die Digital", \ + "CPU Die Analog", "CPU Proximity", "CPU Core 1 DTS", \ + "CPU Core 2 DTS", "CPU Core 3 DTS", "CPU Core 4 DTS", \ + "GPU Die Analog", "GPU Proximity", "Thunderbolt Proximity", \ + "Platform Controller Hub", "PCH Die Digital", \ + "Right Fin Stack Proximity", "Left Fin Stack Proximity", \ + "DC In Proximity Air Flow", "Palm Rest", "CPU VCore", \ + "DC In Voltage", "GPU VCore", "Intel GPU VCore", "PBus Voltage" } + #define ASMC_MBP91_TEMPS { "TA0P", "TB0T", "TB1T", "TB2T", "TC0E", \ "TC0F", "TC0P", "TC1C", "TC2C", "TC3C", \ "TC4C", "TCGC", "TCSA", "TCXC", "TG0D", \