[TRACKING] Linux battery life tuning

So if that is the chip it uses cm32181 module - which I indeed have compiled; modprobe cm32181 does not however net any change in behaviour:

modinfo cm32181
filename:       /lib/modules/6.7.0-rc2+/kernel/drivers/iio/light/cm32181.ko
license:        GPL
description:    CM32181 ambient light sensor driver
author:         Kevin Tsai <ktsai@capellamicro.com>
rhelversion:    9.99
alias:          of:N*T*Ccapella,cm32181C*
alias:          of:N*T*Ccapella,cm32181
alias:          of:N*T*Ccapella,cm3218C*
alias:          of:N*T*Ccapella,cm3218
alias:          acpi*:CPLM3218:*
depends:        industrialio
retpoline:      Y
intree:         Y
name:           cm32181
vermagic:       6.7.0-rc2+ SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        7A:E7:51:E6:BE:5F:E1:C5:54:22:20:3B:A2:94:54:C0:43:2B:ED:CF
sig_hashalgo:   sha512
signature:      70:52:E7:C3:E5:43:C4:2F:97:6D:E5:FD:06:79:99:FD:C3:CD:B4:CB:
                F7:15:DC:1B:51:96:B9:6C:9D:91:11:43:48:68:FE:4F:DC:4A:1A:8E:
                4E:99:AF:95:1D:0E:22:7A:4B:F5:DC:4E:13:21:0B:3D:EB:69:1D:4F:
                AF:81:3A:9D:EB:25:40:D5:00:D8:78:92:91:FD:37:54:68:66:A7:57:
                58:18:6F:86:4D:13:D3:7C:3C:E8:84:7F:E4:FA:D7:31:0C:52:3C:83:
                BC:5D:61:E7:64:64:89:53:4C:9B:F2:F8:0D:AE:B8:04:A7:5F:DC:76:
                01:8A:11:E0:7D:18:11:4E:01:DD:9E:5A:B2:5F:95:3F:8C:31:F8:58:
                BC:7E:A0:47:DA:85:55:40:43:2F:56:53:9E:CA:33:7A:97:3A:6E:22:
                56:73:62:92:A2:A6:D9:DE:56:15:BD:5C:4E:BF:38:AE:9A:15:59:54:
                65:F7:BC:B8:C6:3C:34:AB:6F:6E:54:A8:5C:E4:13:FD:09:7A:EC:42:
                9D:DB:80:9B:7E:FE:C4:D4:DD:37:D9:26:1F:B8:BE:32:0A:79:31:07:
                3C:0F:C6:13:D4:EC:FA:B3:12:F0:02:5A:D3:C4:7F:97:3C:AF:AF:88:
                21:77:C0:09:AC:4A:F9:76:25:83:D3:C6:78:40:17:F4:F4:D8:80:95:
                E8:2C:05:30:0D:98:9E:78:0F:CF:EC:12:53:F6:C3:CD:A4:10:23:98:
                D5:B9:9C:55:7B:A7:C6:3F:2C:D3:CD:63:9E:C1:6D:76:1C:05:A1:A9:
                99:C8:26:13:7A:3D:29:C8:E8:B1:54:46:F2:D9:62:E3:12:D9:A5:BF:
                DC:F0:34:2E:49:B1:6C:87:36:EE:14:02:BC:3F:61:83:5A:81:FA:35:
                D2:4B:C3:DC:E9:C4:17:E4:A5:51:B8:33:C0:56:99:DC:54:53:DC:E5:
                66:10:61:CF:B6:F6:D4:D5:4C:AE:2E:9D:78:FF:90:C5:02:57:D2:C2:
                AB:3C:8B:86:BF:74:56:C8:1A:18:54:99:17:65:6D:89:4C:08:ED:8D:
                C2:36:00:24:A5:40:E3:3C:3C:C2:1A:60:C8:2F:B3:4F:EA:C1:AA:32:
                BD:58:34:BF:9B:D5:21:96:02:65:52:48:9A:35:32:FE:44:36:0C:3D:
                17:FF:B4:34:06:3B:C2:1E:B6:3C:61:33:F3:A8:18:87:B5:C5:0C:E7:
                80:95:8B:64:64:60:B3:5E:31:4D:CF:D8:D9:38:D9:DD:0D:21:4F:BA:
                D5:60:66:A2:33:91:2A:7E:CA:0C:09:E9:B8:1D:C3:05:2B:0F:2A:54:
                27:BC:5E:D4:A1:C8:F3:0A:D3:61:9B:F5

If I manually unload the hid_sensor_als after modprobing the cm32181 I still get the same dmesg error I see on boot i.e:

[ 1872.851702] hid_sensor_als HID-SENSOR-200041.1.auto: failed to setup attributes
[ 1872.851711] hid_sensor_als: probe of HID-SENSOR-200041.1.auto failed with error -1