Some more interesting backlight and pwm values. No idea if these can be manipulated.
ioreg -lrbit -d0 -w0 -r -c AppleARMPE
......
+-o backlight <class IORegistryEntry:IOService:IOPlatformDevice, id 0x10000029c, registered, matched, active, busy 0 (553 ms), retain 8>
| | {
| | "mA2Nits2ndOrderCoef" = <f1ffffff>
| | "milliAmps2DACTablePart2" = <8f059d05ab05b805c505d105dd05e805f305fe05080612061c0625062e0637064006480650065806600668066f0677067e0685068c0693069906a006a606ac06b206b806be06c406ca06cf06d506da06df06e506ea06ef06f406f906fe06020707070c071007150719071e07220726072a072f07330737073b073f07430747074a074e075207560759075d076007640768076b076e077207750778077c077f078207850789078c078f079207950798079b079e07a107a407a707aa07ac07af07b207b507b807ba07bd07c007c207c507c807ca07cd07cf07d207d407d707d907dc07de07e107e307e507e807ea07ec07ef07f107f307f607f807fa07fc07fe07>
| | "min-restriction-disableth" = <2c010000>
| | "nits2mAmps1stOrderCoef" = <94470d00>
| | "pre-strobe-dim-period" = <64000000>
| | "truetone-shift-a" = <0080fbff>
| | "LmaxProduct" = <00004006>
| | "LmidProduct" = <00008c00>
| | "truetone-shift-b" = <9a190200>
| | "blr-cct-warning" = <ac0d0000>
| | "calibratedMidCurrent" = <30330300>
| | "max-restriction-disableth2" = <b0040000>
| | "EDRPotentialHeadroom" = <00001000>
| | "min-restriction-enableth" = <58020000>
| | "nits2mAmps2ndOrderCoef" = <cca00000>
| | "backlight-calibration" = <00000000000000000000000000000000>
| | "calibratedMaxCurrent" = <bfcc0d00>
| | "use-trinity" = <01000000>
| | "LminProduct" = <00000400>
| | "user-accessible-max-nits" = <0000f401>
| | "nits2mAmps0thOrderCoef" = <dd040000>
| | "max-restriction-disableth" = <20030000>
| | "mA2Nits0thOrderCoef" = <a5ffffff>
| | "AAPL,phandle" = <6e010000>
| | "milliAmps2DACPart1MaxCurrent" = <00a00200>
| | "backlight-marketing-table" = <0000000000000400d7a306003d0a0b009959120089811e00a3b03200703d540000008c00d723a4003373c00066a6e100ec91080134333601c2b56b01a470aa010000f401>
| | "milliAmps2DACPart2MaxCurrent" = <00801100>
| | "milliAmps2DACTablePart1" = <000000000000000038008100bd00f0001c01430165018501a101bc01d401eb010002140227023802490259026902770285029302a002ac02b802c402cf02d902e402ee02f80201030b0314031c0325032d0335033d0345034d0354035b0362036903700377037d0384038a03900396039c03a203a703ad03b303b803bd03c303c803cd03d203d703dc03e103e503ea03ef03f303f803fc030004050409040d041104150419041d042104250429042d043104340438043c043f04430446044a044d045104540457045b045e046104640468046b046e047104740477047a047d0480048304860489048b048e0491049404970499049c049f04a104a404a704a904ac04ae04b104b304b604b804bb04bd04c004c204c504c704c904cc04ce04d004d304d504d704d904dc04de04e004e204e404e704e904eb04ed04ef04f104f304f504f704f904fb04fd04ff04010503050505070509050b050d050f05110513051505160518051a051c051e052005210523052505270529052a052c052e052f05310533053505360538053a053b053d053f054005420544054505470548054a054c054d054f0550055205530555055605580559055b055c055e055f056105620564056505670568056a056b056d056e056f0571057205740575057605780579057b057c057d057f05800581058305840585058705880589058b058c058d058f05>
| | "name" = <"backlight">
| | "backlight-update-policy" = <01000000>
| | "iDAC2MilliAmpsTable" = <85000000880000008b0000008f0000009200000096000000990000009d000000a1000000a5000000a9000000ad000000b2000000b6000000bb000000bf000000c4000000c9000000ce000000d3000000d8000000dd000000e3000000e8000000ee000000f4000000fa00000000010000060100000d010000130100001a010000210100002801000030010000370100003f010000470100004f010000570100005f01000068010000710100007a010000830100008d01000097010000a1010000ab010000b5010000c0010000cb010000d7010000e2010000ee010000fa0100000702000014020000210200002e0200003c0200004a0200005802000067020000760200008602000096020000a6020000b7020000c8020000d9020000eb020000fe0200001003000024030000380300004c03000061030000760300008c030000a2030000b9030000d0030000e9030000010400001a040000340400004f0400006a04000086040000a2040000bf040000dd040000fc0400001b0500003c0500005d0500007e050000a1050000c5050000e90500000e060000340600005b06000083060000ac060000d7060000020700002e0700005b07000089070000b9070000e90700001b0800004e08000083080000b8080000ef08000028090000610900009c090000d9090000170a0000570a0000980a0000db0a00001f0b0000650b0000ad0b0000f60b0000420c00008f0c0000de0c00002f0d0000820d0000d70d00002f0e0000880e0000e40e0000410f0000a10f00000410000069100000d01000003a110000a71100001612000088120000fd12000074130000ef1300006c140000ed14000071150000f81500008216000010170000a217000037180000cf1800006b1900000c1a0000b01a0000581b0000041c0000b51c0000691d0000231e0000e11e0000a31f00006a2000003721000008220000de220000ba2300009b240000822500006e2600006027000058280000562900005b2a0000662b0000772c00008f2d0000ae2e0000d42f0000023100003732000073330000b73400000336000057370000b4380000193a0000873b0000fe3c00007f3e0000084000009c41000039430000e1440000934600004f480000174a0000ea4b0000c84d0000b24f0000a8510000aa530000b9550000d6570000ff590000365c00007b5e0000ce60000030630000a165000021680000b16a0000516d000002700000c4720000977500007c780000737b00007c7e000099810000ca8400000e880000678b0000d68e00005a920000f4950000a49900006c9d00004ca1000044a5000055a9000080ad0000c5b1000025b60000a1ba000039bf0000edc30000c0c80000b0cd0000c0d20000f0d7000040dd0000b2e2000046e80000feed0000d9f30000d9f9000000000100>
| | "max-restriction-factor" = <41030000>
| | "device_type" = <"backlight">
| | "use-AAB-architecture" = <01000000>
| | "min-restriction-factor" = <d0070000>
| | "thermal-mitigation" = <02000000>
| | "max-restriction-enableth" = <2c010000>
| | "max-restriction-factor-aaboff" = <41030000>
| | "use-cabal" = <01000000>
| | "thermal-mitigation-min-cap" = <00002c01>
| | "sync-backlight-off" = <01000000>
| | "sync-wake-ramp" = <01000000>
| | "min-restriction-factor-aaboff" = <d0070000>
| | "default-whitepoint-type" = <01000000>
| | "dcp-brightness-node" = <01000000>
| | "energy-saving" = <01000000>
| | "mA2Nits1stOrderCoef" = <40130000>
| | }
| |
| +-o AppleARMBacklight <class IORegistryEntry:IOService:AppleARMBacklight, id 0x1000003d9, registered, matched, active, busy 0 (2 ms), retain 11>
| {
| "IOClass" = "AppleARMBacklight"
| "backlight-control" = Yes
| "IOPersonalityPublisher" = "com.apple.driver.AppleARMPlatform"
| "IOMatchedAtBoot" = Yes
| "IOReportLegendPublic" = Yes
| "IOFunctionParent0000016E" = <>
| "IOProviderClass" = "IOPlatformDevice"
| "backlight-marketing-table" = <0000000000000400d7a306003d0a0b009959120089811e00a3b03200703d540000008c00d723a4003373c00066a6e100ec91080134333601c2b56b01a470aa010000f401>
| "IOProbeScore" = 0
| "IONameMatch" = "backlight"
| "CurrentNits" = 0
| "CFBundleIdentifierKernel" = "com.apple.driver.AppleARMPlatform"
| "IOMatchCategory" = "IODefaultMatchCategory"
| "CFBundleIdentifier" = "com.apple.driver.AppleARMPlatform"
| "IONameMatched" = "backlight"
| "new-backlight-architecture" = Yes
| "IODisplayParameters" = {"BrightnessMilliNits"={"min"=3979,"value"=381794,"uncalMilliNits"=140000,"max"=1599999},"brightness"={"min"=0,"max"=65536,"value"=32768},"rawBrightness"={"min"=0,"max"=2047,"value"=1488},"BrightnessMicroAmps"={"min"=51,"max"=13799,"value"=3199}}
| "IOGeneralInterest" = "IOCommand is not serializable"
| "IOReportLegend" = ({"IOReportGroupName"="backlight report","IOReportChannels"=((7883943812519781236,4295098369,"MIE factor"),(7237392492480521076,4295098369,"DPB factor")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="playback backlight factors report"},{"IOReportGroupName"="backlight report","IOReportChannels"=((7883941965834841456,4295229441,"MicroAmps value"),(7883951835569875316,4295229441,"MilliNits value"),(8461535189295243374,4295229441,"UncalMilliNits value"),(7093848255916941430,4295229441,"UserBrightness value"),(7093848255916941426,4295229441,"RawBrightness value")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="brightness report"})
| "backlight-calibration-parameters" = {"lMinPanel"=260799,"current-for-mid-backlight"=209712,"lMidProduct"=9175040,"hardware-max-current-limit"=1146880,"lMaxPanel"=104857599,"current-for-max-backlight"=904383,"lMaxProduct"=104857600,"milliAmps2NitsScaleFactor"=105629642,"lMidPanel"=25021279,"lMinProduct"=262144}
| }
|
...
+-o pwm1@9B030000 <class IORegistryEntry:IOService:AppleARMIODevice, id 0x100000375, registered, matched, active, busy 0 (248 ms), retain 8>
| | {
| | "interrupt-parent" = <82000000>
| | "compatible" = <"pwm,t6000","pwm,s5l8920x">
| | "reg" = <0000039b010000000040000000000000>
| | "interrupts" = <68040000>
| | "IODeviceMemory" = (({"address"=15485566976,"length"=16384}))
| | "clock-gates" = <83000000>
| | "IOInterruptControllers" = ("IOInterruptController00000082")
| | "IOInterruptSpecifiers" = (<68040000>)
| | "device_type" = <"pwm">
| | "AAPL,phandle" = <66010000>
| | "name" = <"pwm1">
| | }
| |
| +-o AppleS5L8920XPWM <class IORegistryEntry:IOService:AppleARMPWM:AppleS5L8920XPWM, id 0x100000462, registered, matched, active, busy 0 (0 ms), retain 5>
| {
| "IOProbeScore" = 0
| "CFBundleIdentifier" = "com.apple.driver.AppleS5L8920XPWM"
| "IOProviderClass" = "AppleARMIODevice"
| "IOClass" = "AppleS5L8920XPWM"
| "IOPersonalityPublisher" = "com.apple.driver.AppleS5L8920XPWM"
| "CFBundleIdentifierKernel" = "com.apple.driver.AppleS5L8920XPWM"
| "IOMatchedAtBoot" = Yes
| "IONameMatch" = "pwm,s5l8920x"
| "IOMatchCategory" = "IODefaultMatchCategory"
| "IONameMatched" = "pwm,s5l8920x"
| "IOFunctionParent00000166" = <>
| }
|
...
| +-o AppleS5L8920XFPWM <class IORegistryEntry:IOService:AppleARMPWM:AppleS5L8920XFPWM, id 0x100000381, registered, matched, active, busy 0 (226 ms), retain 6>
| | {
| | "IOClass" = "AppleS5L8920XFPWM"
| | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8920XPWM"
| | "IOProviderClass" = "AppleARMIODevice"
| | "FPWM Frequency" = 0
| | "IOProbeScore" = 0
| | "IONameMatch" = "fpwm,s5l8920x"
| | "IOMatchedAtBoot" = Yes
| | "IOMatchCategory" = "IODefaultMatchCategory"
| | "IOFunctionParent00000045" = <>
| | "IONameMatched" = "fpwm,s5l8920x"
| | "IOPersonalityPublisher" = "com.apple.driver.AppleS5L8920XPWM"
| | "CFBundleIdentifierKernel" = "com.apple.driver.AppleS5L8920XPWM"
| | }
| |
| +-o kbd-backlight@0 <class IORegistryEntry:IOService:AppleARMPWMDevice, id 0x100000382, registered, matched, active, busy 0 (225 ms), retain 7>
| {
| "nits-to-pwm-percentage-part1" = <9f3a00003f750000dfaf00007eea00001e250100be5f01005e9a01003fd50100df0f02007e4a02001e850200bebf02005efa0200fd3403009d6f03003daa0300dde403007c1f04001c5a0400bc9404005ccf0400fb0905009b4405007c7f05001cba0500bcf405005c2f0600fb6906009ba406003bdf0600db1907007a5407001a8f0700bac907005a040800f93e08009979080039b40800d9ee0800ba2909005a640900f99e090099d9090039140a00d94e0a0078890a0018c40a00b8fe0a0058390b00f7730b0097ae0b0037e90b00d7230c00765e0c0016990c00f7d30c00970e0d0037490d00d7830d0076be0d0016f90d00b6330e00566e0e00f5a80e00>
| "high-period" = 351
| "AAPL,phandle" = <46000000>
| "reg" = <00000000>
| "low-period" = 609
| "device_type" = <"pwm0">
| "IOFunctionParent00000046" = <>
| "pwm-frequency" = 24000000
| "amplitude" = 4294967296
| "enabled" = Yes
| "default-hz" = <a8610000>
| "name" = <"kbd-backlight">
| "nits-to-pwm-percentage-part2" = <99990500eb110600ae870600000007005178070014ee070066660800b8de08007a540900cccc09001e450a00e1ba0a0033330b0085ab0b0047210c0099990c00eb110d00ae870d0000000e0051780e0014ee0e0066660f00b8de0f007a541000cccc10001e451100e1ba11003333120085ab12004721130099991300eb111400ae871400000015005178150014ee150066661600b8de16007a541700cccc17001e451800e1ba18003333190085ab190047211a0099991a00eb111b00ae871b0000001c0051781c0014ee1c0066661d00b8de1d007a541e00cccc1e001e451f00e1ba1f003333200085ab20004721210099992100eb112200ae87220000002300>
| }
|