aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/asmc/asmc.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/asmc/asmc.c')
-rw-r--r--sys/dev/asmc/asmc.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/sys/dev/asmc/asmc.c b/sys/dev/asmc/asmc.c
index cd35c35cd9ce..bec0054e2dd7 100644
--- a/sys/dev/asmc/asmc.c
+++ b/sys/dev/asmc/asmc.c
@@ -223,7 +223,13 @@ static const struct asmc_model asmc_models[] = {
{
"MacBookPro5,1", "Apple SMC MacBook Pro Core 2 Duo (2008/2009)",
ASMC_SMS_FUNCS, ASMC_FAN_FUNCS, ASMC_LIGHT_FUNCS,
- ASMC_MBP5_TEMPS, ASMC_MBP5_TEMPNAMES, ASMC_MBP5_TEMPDESCS
+ ASMC_MBP51_TEMPS, ASMC_MBP51_TEMPNAMES, ASMC_MBP51_TEMPDESCS
+ },
+
+ {
+ "MacBookPro5,5", "Apple SMC MacBook Pro Core 2 Duo (Mid 2009)",
+ ASMC_SMS_FUNCS, ASMC_FAN_FUNCS2, ASMC_LIGHT_FUNCS,
+ ASMC_MBP55_TEMPS, ASMC_MBP55_TEMPNAMES, ASMC_MBP55_TEMPDESCS
},
{
@@ -1397,10 +1403,10 @@ asmc_sms_printintr(device_t dev, uint8_t type)
case ASMC_ALSL_INT2A:
/*
* This suppresses console and log messages for the ambient
- * light sensor for the only model known to generate this
- * interrupt.
+ * light sensor for models known to generate this interrupt.
*/
- if (strcmp(sc->sc_model->smc_model, "MacBookPro6,2") == 0)
+ if (strcmp(sc->sc_model->smc_model, "MacBookPro5,5") == 0 ||
+ strcmp(sc->sc_model->smc_model, "MacBookPro6,2") == 0)
break;
/* FALLTHROUGH */
default: