List of mac models and their SMC codenames.
Newer mac models implement smc-huronriver.
Originally found at https://osxlatitude.com/forums/topic/7283-apple-mac-smc-keys/.

Macmini1,1        smc-napa
Macmini2,1        smc-napa
Macmini3,1        smc-mcp
Xserve1,1         smc-napa
Xserve2,1         smc-napa
MacPro1,1         smc-napa
MacPro2,1         smc-napa
MacPro3,1         smc-napa
MacPro4,1         smc-thurley
MacPro5,1         smc-thurley
MacPro6,1         smc-huronriver
iMac4,1           smc-napa
iMac4,2           smc-napa
iMac5,1           smc-napa
iMac5,2           smc-napa
iMac6,1           smc-santarosa
iMac7,1           smc-santarosa
iMac8,1           smc-santarosa
iMac9,1           smc-napa
iMac10,1          smc-mcp
iMac11,1          smc-piketon
iMac11,2          smc-piketon
iMac12,1          smc-huronriver
iMac12,2          smc-huronriver
MacBook1,1        smc-napa
MacBook2,1        smc-napa
MacBook3,1        smc-santarosa
MacBook4,1        smc-santarosa
MacBook5,1        smc-mcp
MacBook5,2        smc-mcp
MacBook6,1        smc-mcp
MacBook7,1        smc-mcp
MacBookAir1,1     smc-santarosa
MacBookAir2,1     smc-mcp
MacBookAir3,1     smc-mcp
MacBookAir3,2     smc-mcp
MacBookAir6,1     smc-huronriver
MacBookAir6,2     smc-huronriver
MacBookPro1,1     smc-napa
MacBookPro1,2     smc-napa
MacBookPro2,1     smc-napa
MacBookPro2,2     smc-napa
MacBookPro3,1     smc-santarosa
MacBookPro4,1     smc-santarosa
MacBookPro5,1     smc-mcp
MacBookPro5,2     smc-mcp
MacBookPro5,3     smc-mcp
MacBookPro5,4     smc-mcp
MacBookPro5,5     smc-mcp
MacBookPro6,1     smc-piketon
MacBookPro6,2     smc-piketon
MacBookPro7,1     smc-mcp
MacBookPro8,1     smc-huronriver
MacBookPro8,2     smc-huronriver
MacBookPro8,3     smc-huronriver
MacBookPro11,1    smc-huronriver
MacBookPro11,2    smc-huronriver
MacBookPro11,3    smc-huronriver