aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorAndrej Picej <andrej.picej@norik.com>2023-07-11 10:42:49 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2023-07-12 16:27:49 +0200
commitd70256a5c719439cc6fab6a4571c1bb46178e4c7 (patch)
tree6c7598e59501250805a3cc9b04ce21ba7026a128 /arch
parent9fc5933b100694174071c7c4697c70095799bfd0 (diff)
downloadbusybox-w32-d70256a5c719439cc6fab6a4571c1bb46178e4c7.tar.gz
busybox-w32-d70256a5c719439cc6fab6a4571c1bb46178e4c7.tar.bz2
busybox-w32-d70256a5c719439cc6fab6a4571c1bb46178e4c7.zip
hwclock: add get/set parameters option
In kernel 5.16 special ioctls were introduced to get/set RTC parameters. Add option to get/set parameters into busybox version of hwclock. Implementation is similar to the one already used in linux-utils hwclock tool. Example of parameter get use: $ hwclock -g 2 The RTC parameter 0x2 is set to 0x2. $ hwclock --param-get bsm The RTC parameter 0x2 is set to 0x2. Example of parameter set use: $ hwclock -p 2=1 The RTC parameter 0x2 will be set to 0x1. $ hwclock -p bsm=2 The RTC parameter 0x2 will be set to 0x2. function old new delta hwclock_main 298 576 +278 .rodata 105231 105400 +169 packed_usage 34541 34576 +35 static.hwclock_longopts 60 84 +24 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/0 up/down: 506/0) Total: 506 bytes Signed-off-by: Andrej Picej <andrej.picej@norik.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions