	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function w83627hf_probe
_w83627hf_probe:                        ## @w83627hf_probe
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r14
	callq	_dev_get_platdata
	movq	%rax, %r13
	movq	_IORESOURCE_IO@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%r12d, %r12d
	movq	%r14, %rdi
	xorl	%edx, %edx
	callq	_platform_get_resource
	movq	%rax, %rbx
	movl	(%rax), %esi
	movq	_WINB_REGION_SIZE@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_DRVNAME@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r14, %rdi
	callq	_devm_request_region
	testl	%eax, %eax
	je	LBB0_1
## %bb.2:
	movq	_GFP_KERNEL@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	movl	$56, %esi
	callq	_devm_kzalloc
	testq	%rax, %rax
	je	LBB0_3
## %bb.4:
	movq	%rax, %r15
	movl	(%rbx), %eax
	movl	%eax, (%r15)
	movq	(%r13), %rax
	movq	%rax, 8(%r15)
	leaq	_reltable.w83627hf_probe(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	movq	%rax, 16(%r15)
	leaq	52(%r15), %rdi
	callq	_mutex_init
	movq	%r15, %rdi
	addq	$48, %rdi
	callq	_mutex_init
	movq	%r14, %rdi
	movq	%r15, %rsi
	callq	_platform_set_drvdata
	movq	%r14, %rdi
	callq	_w83627hf_init_device
	xorl	%edi, %edi
	callq	_W83627HF_REG_FAN_MIN
	movq	%r15, %rdi
	movl	%eax, %esi
	callq	_w83627hf_read_value
	movq	40(%r15), %rcx
	movl	%eax, (%rcx)
	movl	$1, %edi
	callq	_W83627HF_REG_FAN_MIN
	movq	%r15, %rdi
	movl	%eax, %esi
	callq	_w83627hf_read_value
	movq	40(%r15), %rcx
	movl	%eax, 4(%rcx)
	movl	$2, %edi
	callq	_W83627HF_REG_FAN_MIN
	movq	%r15, %rdi
	movl	%eax, %esi
	callq	_w83627hf_read_value
	movq	40(%r15), %rcx
	movl	%eax, 8(%rcx)
	movq	%r15, %rdi
	callq	_w83627hf_update_fan_div
	movq	_w83627hf_group@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_sysfs_create_group
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_65
## %bb.5:
	movq	8(%r15), %rcx
	movq	_w83627hf@GOTPCREL(%rip), %rbx
	movq	_w83697hf@GOTPCREL(%rip), %r13
	cmpq	(%rbx), %rcx
	je	LBB0_7
## %bb.6:
	movq	(%r13), %rax
	cmpq	%rax, %rcx
	je	LBB0_7
## %bb.20:
	cmpq	%rax, %rcx
	jne	LBB0_21
LBB0_42:
	movq	_w83627thf@GOTPCREL(%rip), %rcx
	movq	_w83637hf@GOTPCREL(%rip), %rdi
	movq	_w83687thf@GOTPCREL(%rip), %rdx
	cmpq	(%rcx), %rax
	je	LBB0_45
## %bb.43:
	movq	(%rdi), %rcx
	cmpq	%rcx, %rax
	je	LBB0_45
## %bb.44:
	movq	(%rdx), %rdx
	cmpq	%rdx, %rax
	jne	LBB0_47
LBB0_45:
	movq	%rbx, %r13
	movq	%rdi, %rbx
	movq	_sensor_dev_attr_pwm3@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.46:
	movq	8(%r15), %rax
	movq	%rbx, %rdi
	movq	(%rbx), %rcx
	movq	_w83687thf@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%r13, %rbx
LBB0_47:
	movq	%rdi, %r13
	cmpq	%rcx, %rax
	je	LBB0_49
## %bb.48:
	cmpq	%rdx, %rax
	je	LBB0_49
## %bb.53:
	cmpq	(%rbx), %rax
	jne	LBB0_54
LBB0_57:
	movq	_w83627thf@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	je	LBB0_60
## %bb.58:
	cmpq	(%r13), %rax
	je	LBB0_60
## %bb.59:
	movq	_w83687thf@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_61
LBB0_60:
	movq	_sensor_dev_attr_pwm3_enable@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
LBB0_61:
	movq	%r14, %rdi
	callq	_hwmon_device_register
	movl	%eax, 28(%r15)
	movl	%eax, %edi
	callq	_IS_ERR
	testq	%rax, %rax
	je	LBB0_62
## %bb.63:
	movl	28(%r15), %edi
	callq	_PTR_ERR
	movl	%eax, %r12d
	jmp	LBB0_64
LBB0_1:
	movslq	(%rbx), %rdx
	movl	(%r15), %eax
	addl	%edx, %eax
	decl	%eax
	movslq	%eax, %rcx
	leaq	L_.str.5(%rip), %rsi
	movq	%r14, %rdi
	callq	_dev_err
	movq	_EBUSY@GOTPCREL(%rip), %rax
	subl	(%rax), %r12d
	jmp	LBB0_65
LBB0_3:
	movq	_ENOMEM@GOTPCREL(%rip), %rax
	xorl	%r12d, %r12d
	subl	(%rax), %r12d
	jmp	LBB0_65
LBB0_7:
	movq	_sensor_dev_attr_in5_input@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.8:
	movq	_sensor_dev_attr_in5_min@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.9:
	movq	_sensor_dev_attr_in5_max@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.10:
	movq	_sensor_dev_attr_in5_alarm@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.11:
	movq	_sensor_dev_attr_in5_beep@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.12:
	movq	_sensor_dev_attr_in6_input@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.13:
	movq	_sensor_dev_attr_in6_min@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.14:
	movq	_sensor_dev_attr_in6_max@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.15:
	movq	_sensor_dev_attr_in6_alarm@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.16:
	movq	_sensor_dev_attr_in6_beep@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.17:
	movq	_sensor_dev_attr_pwm1_freq@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.18:
	movq	_sensor_dev_attr_pwm2_freq@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.19:
	movq	8(%r15), %rcx
	movq	(%r13), %rax
	cmpq	%rax, %rcx
	je	LBB0_42
LBB0_21:
	movq	_sensor_dev_attr_in1_input@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.22:
	movq	_sensor_dev_attr_in1_min@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.23:
	movq	_sensor_dev_attr_in1_max@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.24:
	movq	_sensor_dev_attr_in1_alarm@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.25:
	movq	_sensor_dev_attr_in1_beep@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.26:
	movq	_sensor_dev_attr_fan3_input@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.27:
	movq	_sensor_dev_attr_fan3_min@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.28:
	movq	_sensor_dev_attr_fan3_div@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.29:
	movq	_sensor_dev_attr_fan3_alarm@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.30:
	movq	_sensor_dev_attr_fan3_beep@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.31:
	movq	_sensor_dev_attr_temp3_input@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.32:
	movq	_sensor_dev_attr_temp3_max@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.33:
	movq	_sensor_dev_attr_temp3_max_hyst@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.34:
	movq	_sensor_dev_attr_temp3_alarm@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.35:
	movq	_sensor_dev_attr_temp3_beep@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.36:
	movq	_sensor_dev_attr_temp3_type@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.37:
	movq	8(%r15), %rcx
	movq	(%r13), %rax
	cmpq	%rax, %rcx
	movq	_w83627hf@GOTPCREL(%rip), %rbx
	je	LBB0_42
## %bb.38:
	cmpl	$255, 24(%r15)
	movq	%rcx, %rax
	je	LBB0_42
## %bb.39:
	xorl	%eax, %eax
	callq	_vid_which_vrm
	movl	%eax, 32(%r15)
	movq	_dev_attr_cpu0_vid@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.40:
	movq	_dev_attr_vrm@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.41:
	movq	8(%r15), %rax
	movq	_w83627hf@GOTPCREL(%rip), %rbx
	jmp	LBB0_42
LBB0_49:
	movq	_sensor_dev_attr_pwm1_freq@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.50:
	movq	_sensor_dev_attr_pwm2_freq@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.51:
	movq	_sensor_dev_attr_pwm3_freq@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.52:
	movq	8(%r15), %rax
	cmpq	(%rbx), %rax
	je	LBB0_57
LBB0_54:
	movq	_sensor_dev_attr_pwm1_enable@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	jne	LBB0_64
## %bb.55:
	movq	_sensor_dev_attr_pwm2_enable@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_device_create_file
	movl	%eax, %r12d
	testl	%eax, %eax
	je	LBB0_56
LBB0_64:
	movq	_w83627hf_group@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_sysfs_remove_group
	movq	_w83627hf_group_opt@GOTPCREL(%rip), %rsi
	movq	%r14, %rdi
	callq	_sysfs_remove_group
LBB0_65:
	movl	%r12d, %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_62:
	xorl	%r12d, %r12d
	jmp	LBB0_65
LBB0_56:
	movq	8(%r15), %rax
	jmp	LBB0_57
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__const
	.p2align	2                               ## @reltable.w83627hf_probe
_reltable.w83627hf_probe:
	.long	L_.str-_reltable.w83627hf_probe
	.long	L_.str.1-_reltable.w83627hf_probe
	.long	L_.str.2-_reltable.w83627hf_probe
	.long	L_.str.3-_reltable.w83627hf_probe
	.long	L_.str.4-_reltable.w83627hf_probe

	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"w83627hf"

L_.str.1:                               ## @.str.1
	.asciz	"w83627thf"

L_.str.2:                               ## @.str.2
	.asciz	"w83697hf"

L_.str.3:                               ## @.str.3
	.asciz	"w83637hf"

L_.str.4:                               ## @.str.4
	.asciz	"w83687thf"

	.comm	_IORESOURCE_IO,4,2              ## @IORESOURCE_IO
	.comm	_WINB_REGION_SIZE,4,2           ## @WINB_REGION_SIZE
	.comm	_DRVNAME,4,2                    ## @DRVNAME
L_.str.5:                               ## @.str.5
	.asciz	"Failed to request region 0x%lx-0x%lx\n"

	.comm	_EBUSY,4,2                      ## @EBUSY
	.comm	_GFP_KERNEL,4,2                 ## @GFP_KERNEL
	.comm	_ENOMEM,4,2                     ## @ENOMEM
	.comm	_w83627hf_group,4,2             ## @w83627hf_group
	.comm	_w83627hf,8,3                   ## @w83627hf
	.comm	_w83697hf,8,3                   ## @w83697hf
	.comm	_sensor_dev_attr_in5_input,4,2  ## @sensor_dev_attr_in5_input
	.comm	_sensor_dev_attr_in5_min,4,2    ## @sensor_dev_attr_in5_min
	.comm	_sensor_dev_attr_in5_max,4,2    ## @sensor_dev_attr_in5_max
	.comm	_sensor_dev_attr_in5_alarm,4,2  ## @sensor_dev_attr_in5_alarm
	.comm	_sensor_dev_attr_in5_beep,4,2   ## @sensor_dev_attr_in5_beep
	.comm	_sensor_dev_attr_in6_input,4,2  ## @sensor_dev_attr_in6_input
	.comm	_sensor_dev_attr_in6_min,4,2    ## @sensor_dev_attr_in6_min
	.comm	_sensor_dev_attr_in6_max,4,2    ## @sensor_dev_attr_in6_max
	.comm	_sensor_dev_attr_in6_alarm,4,2  ## @sensor_dev_attr_in6_alarm
	.comm	_sensor_dev_attr_in6_beep,4,2   ## @sensor_dev_attr_in6_beep
	.comm	_sensor_dev_attr_pwm1_freq,4,2  ## @sensor_dev_attr_pwm1_freq
	.comm	_sensor_dev_attr_pwm2_freq,4,2  ## @sensor_dev_attr_pwm2_freq
	.comm	_sensor_dev_attr_in1_input,4,2  ## @sensor_dev_attr_in1_input
	.comm	_sensor_dev_attr_in1_min,4,2    ## @sensor_dev_attr_in1_min
	.comm	_sensor_dev_attr_in1_max,4,2    ## @sensor_dev_attr_in1_max
	.comm	_sensor_dev_attr_in1_alarm,4,2  ## @sensor_dev_attr_in1_alarm
	.comm	_sensor_dev_attr_in1_beep,4,2   ## @sensor_dev_attr_in1_beep
	.comm	_sensor_dev_attr_fan3_input,4,2 ## @sensor_dev_attr_fan3_input
	.comm	_sensor_dev_attr_fan3_min,4,2   ## @sensor_dev_attr_fan3_min
	.comm	_sensor_dev_attr_fan3_div,4,2   ## @sensor_dev_attr_fan3_div
	.comm	_sensor_dev_attr_fan3_alarm,4,2 ## @sensor_dev_attr_fan3_alarm
	.comm	_sensor_dev_attr_fan3_beep,4,2  ## @sensor_dev_attr_fan3_beep
	.comm	_sensor_dev_attr_temp3_input,4,2 ## @sensor_dev_attr_temp3_input
	.comm	_sensor_dev_attr_temp3_max,4,2  ## @sensor_dev_attr_temp3_max
	.comm	_sensor_dev_attr_temp3_max_hyst,4,2 ## @sensor_dev_attr_temp3_max_hyst
	.comm	_sensor_dev_attr_temp3_alarm,4,2 ## @sensor_dev_attr_temp3_alarm
	.comm	_sensor_dev_attr_temp3_beep,4,2 ## @sensor_dev_attr_temp3_beep
	.comm	_sensor_dev_attr_temp3_type,4,2 ## @sensor_dev_attr_temp3_type
	.comm	_dev_attr_cpu0_vid,4,2          ## @dev_attr_cpu0_vid
	.comm	_dev_attr_vrm,4,2               ## @dev_attr_vrm
	.comm	_w83627thf,8,3                  ## @w83627thf
	.comm	_w83637hf,8,3                   ## @w83637hf
	.comm	_w83687thf,8,3                  ## @w83687thf
	.comm	_sensor_dev_attr_pwm3,4,2       ## @sensor_dev_attr_pwm3
	.comm	_sensor_dev_attr_pwm3_freq,4,2  ## @sensor_dev_attr_pwm3_freq
	.comm	_sensor_dev_attr_pwm1_enable,4,2 ## @sensor_dev_attr_pwm1_enable
	.comm	_sensor_dev_attr_pwm2_enable,4,2 ## @sensor_dev_attr_pwm2_enable
	.comm	_sensor_dev_attr_pwm3_enable,4,2 ## @sensor_dev_attr_pwm3_enable
	.comm	_w83627hf_group_opt,4,2         ## @w83627hf_group_opt
	.no_dead_strip	_w83627hf_probe
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function w83627hf_probe
_w83627hf_probe:                        ; @w83627hf_probe
	.cfi_startproc
; %bb.0:
	stp	x26, x25, [sp, #-80]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 80
	stp	x24, x23, [sp, #16]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #32]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #48]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #64]             ; 16-byte Folded Spill
	add	x29, sp, #64
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	mov	x19, x0
	bl	_dev_get_platdata
	mov	x21, x0
Lloh0:
	adrp	x8, _IORESOURCE_IO@GOTPAGE
Lloh1:
	ldr	x8, [x8, _IORESOURCE_IO@GOTPAGEOFF]
Lloh2:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_platform_get_resource
	mov	x22, x0
	ldr	w1, [x0]
Lloh3:
	adrp	x20, _WINB_REGION_SIZE@GOTPAGE
Lloh4:
	ldr	x20, [x20, _WINB_REGION_SIZE@GOTPAGEOFF]
	ldr	w2, [x20]
Lloh5:
	adrp	x8, _DRVNAME@GOTPAGE
Lloh6:
	ldr	x8, [x8, _DRVNAME@GOTPAGEOFF]
Lloh7:
	ldr	w3, [x8]
	mov	x0, x19
	bl	_devm_request_region
	cbz	w0, LBB0_32
; %bb.1:
Lloh8:
	adrp	x8, _GFP_KERNEL@GOTPAGE
Lloh9:
	ldr	x8, [x8, _GFP_KERNEL@GOTPAGEOFF]
Lloh10:
	ldr	w2, [x8]
	mov	x0, x19
	mov	w1, #56
	bl	_devm_kzalloc
	cbz	x0, LBB0_33
; %bb.2:
	mov	x20, x0
	ldr	w8, [x22]
	str	w8, [x0]
Lloh11:
	adrp	x8, _w83627hf_probe.names@PAGE
Lloh12:
	add	x8, x8, _w83627hf_probe.names@PAGEOFF
	ldr	x9, [x21]
	ldr	x8, [x8, x9, lsl #3]
	stp	x9, x8, [x0, #8]
	add	x0, x0, #52
	bl	_mutex_init
	add	x0, x20, #48
	bl	_mutex_init
	mov	x0, x19
	mov	x1, x20
	bl	_platform_set_drvdata
	mov	x0, x19
	bl	_w83627hf_init_device
	mov	w0, #0
	bl	_W83627HF_REG_FAN_MIN
	mov	x1, x0
	mov	x0, x20
	bl	_w83627hf_read_value
	ldr	x8, [x20, #40]
	str	w0, [x8]
	mov	w0, #1
	bl	_W83627HF_REG_FAN_MIN
	mov	x1, x0
	mov	x0, x20
	bl	_w83627hf_read_value
	ldr	x8, [x20, #40]
	str	w0, [x8, #4]
	mov	w0, #2
	bl	_W83627HF_REG_FAN_MIN
	mov	x1, x0
	mov	x0, x20
	bl	_w83627hf_read_value
	ldr	x8, [x20, #40]
	str	w0, [x8, #8]
	mov	x0, x20
	bl	_w83627hf_update_fan_div
Lloh13:
	adrp	x1, _w83627hf_group@GOTPAGE
Lloh14:
	ldr	x1, [x1, _w83627hf_group@GOTPAGEOFF]
	mov	x0, x19
	bl	_sysfs_create_group
	mov	x21, x0
	cbnz	w0, LBB0_35
; %bb.3:
	ldr	x9, [x20, #8]
Lloh15:
	adrp	x22, _w83627hf@GOTPAGE
Lloh16:
	ldr	x22, [x22, _w83627hf@GOTPAGEOFF]
	ldr	x10, [x22]
Lloh17:
	adrp	x23, _w83697hf@GOTPAGE
Lloh18:
	ldr	x23, [x23, _w83697hf@GOTPAGEOFF]
	ldr	x8, [x23]
	cmp	x9, x10
	ccmp	x9, x8, #4, ne
	b.ne	LBB0_17
; %bb.4:
Lloh19:
	adrp	x1, _sensor_dev_attr_in5_input@GOTPAGE
Lloh20:
	ldr	x1, [x1, _sensor_dev_attr_in5_input@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.5:
Lloh21:
	adrp	x1, _sensor_dev_attr_in5_min@GOTPAGE
Lloh22:
	ldr	x1, [x1, _sensor_dev_attr_in5_min@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.6:
Lloh23:
	adrp	x1, _sensor_dev_attr_in5_max@GOTPAGE
Lloh24:
	ldr	x1, [x1, _sensor_dev_attr_in5_max@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.7:
Lloh25:
	adrp	x1, _sensor_dev_attr_in5_alarm@GOTPAGE
Lloh26:
	ldr	x1, [x1, _sensor_dev_attr_in5_alarm@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.8:
Lloh27:
	adrp	x1, _sensor_dev_attr_in5_beep@GOTPAGE
Lloh28:
	ldr	x1, [x1, _sensor_dev_attr_in5_beep@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.9:
Lloh29:
	adrp	x1, _sensor_dev_attr_in6_input@GOTPAGE
Lloh30:
	ldr	x1, [x1, _sensor_dev_attr_in6_input@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.10:
Lloh31:
	adrp	x1, _sensor_dev_attr_in6_min@GOTPAGE
Lloh32:
	ldr	x1, [x1, _sensor_dev_attr_in6_min@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.11:
Lloh33:
	adrp	x1, _sensor_dev_attr_in6_max@GOTPAGE
Lloh34:
	ldr	x1, [x1, _sensor_dev_attr_in6_max@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.12:
Lloh35:
	adrp	x1, _sensor_dev_attr_in6_alarm@GOTPAGE
Lloh36:
	ldr	x1, [x1, _sensor_dev_attr_in6_alarm@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.13:
Lloh37:
	adrp	x1, _sensor_dev_attr_in6_beep@GOTPAGE
Lloh38:
	ldr	x1, [x1, _sensor_dev_attr_in6_beep@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.14:
Lloh39:
	adrp	x1, _sensor_dev_attr_pwm1_freq@GOTPAGE
Lloh40:
	ldr	x1, [x1, _sensor_dev_attr_pwm1_freq@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.15:
Lloh41:
	adrp	x1, _sensor_dev_attr_pwm2_freq@GOTPAGE
Lloh42:
	ldr	x1, [x1, _sensor_dev_attr_pwm2_freq@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.16:
	ldr	x9, [x20, #8]
	ldr	x8, [x23]
LBB0_17:
	cmp	x9, x8
	b.ne	LBB0_36
LBB0_18:
Lloh43:
	adrp	x25, _w83627thf@GOTPAGE
Lloh44:
	ldr	x25, [x25, _w83627thf@GOTPAGEOFF]
	ldr	x9, [x25]
Lloh45:
	adrp	x24, _w83637hf@GOTPAGE
Lloh46:
	ldr	x24, [x24, _w83637hf@GOTPAGEOFF]
Lloh47:
	adrp	x23, _w83687thf@GOTPAGE
Lloh48:
	ldr	x23, [x23, _w83687thf@GOTPAGEOFF]
	cmp	x8, x9
	b.eq	LBB0_21
; %bb.19:
	ldr	x9, [x24]
	cmp	x8, x9
	b.eq	LBB0_21
; %bb.20:
	ldr	x10, [x23]
	cmp	x8, x10
	b.ne	LBB0_23
LBB0_21:
Lloh49:
	adrp	x1, _sensor_dev_attr_pwm3@GOTPAGE
Lloh50:
	ldr	x1, [x1, _sensor_dev_attr_pwm3@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.22:
	ldr	x8, [x20, #8]
	ldr	x9, [x24]
	ldr	x10, [x23]
LBB0_23:
	cmp	x8, x9
	b.eq	LBB0_57
; %bb.24:
	cmp	x8, x10
	b.eq	LBB0_57
LBB0_25:
	ldr	x9, [x22]
	cmp	x8, x9
	b.ne	LBB0_61
LBB0_26:
	ldr	x9, [x25]
	cmp	x8, x9
	b.eq	LBB0_29
; %bb.27:
	ldr	x9, [x24]
	cmp	x8, x9
	b.eq	LBB0_29
; %bb.28:
	ldr	x9, [x23]
	cmp	x8, x9
	b.ne	LBB0_30
LBB0_29:
Lloh51:
	adrp	x1, _sensor_dev_attr_pwm3_enable@GOTPAGE
Lloh52:
	ldr	x1, [x1, _sensor_dev_attr_pwm3_enable@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
LBB0_30:
	mov	x0, x19
	bl	_hwmon_device_register
	str	w0, [x20, #28]
	bl	_IS_ERR
	cbz	x0, LBB0_64
; %bb.31:
	ldr	w0, [x20, #28]
	bl	_PTR_ERR
	mov	x21, x0
	b	LBB0_63
LBB0_32:
	ldrsw	x2, [x22]
	ldr	w8, [x20]
	add	w8, w2, w8
	sub	w8, w8, #1
	sxtw	x3, w8
Lloh53:
	adrp	x1, l_.str.5@PAGE
Lloh54:
	add	x1, x1, l_.str.5@PAGEOFF
	mov	x0, x19
	bl	_dev_err
Lloh55:
	adrp	x8, _EBUSY@GOTPAGE
Lloh56:
	ldr	x8, [x8, _EBUSY@GOTPAGEOFF]
	b	LBB0_34
LBB0_33:
Lloh57:
	adrp	x8, _ENOMEM@GOTPAGE
Lloh58:
	ldr	x8, [x8, _ENOMEM@GOTPAGEOFF]
LBB0_34:
	ldr	w8, [x8]
	neg	w21, w8
LBB0_35:
	mov	x0, x21
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #80             ; 16-byte Folded Reload
	ret
LBB0_36:
Lloh59:
	adrp	x1, _sensor_dev_attr_in1_input@GOTPAGE
Lloh60:
	ldr	x1, [x1, _sensor_dev_attr_in1_input@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.37:
Lloh61:
	adrp	x1, _sensor_dev_attr_in1_min@GOTPAGE
Lloh62:
	ldr	x1, [x1, _sensor_dev_attr_in1_min@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.38:
Lloh63:
	adrp	x1, _sensor_dev_attr_in1_max@GOTPAGE
Lloh64:
	ldr	x1, [x1, _sensor_dev_attr_in1_max@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.39:
Lloh65:
	adrp	x1, _sensor_dev_attr_in1_alarm@GOTPAGE
Lloh66:
	ldr	x1, [x1, _sensor_dev_attr_in1_alarm@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.40:
Lloh67:
	adrp	x1, _sensor_dev_attr_in1_beep@GOTPAGE
Lloh68:
	ldr	x1, [x1, _sensor_dev_attr_in1_beep@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.41:
Lloh69:
	adrp	x1, _sensor_dev_attr_fan3_input@GOTPAGE
Lloh70:
	ldr	x1, [x1, _sensor_dev_attr_fan3_input@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.42:
Lloh71:
	adrp	x1, _sensor_dev_attr_fan3_min@GOTPAGE
Lloh72:
	ldr	x1, [x1, _sensor_dev_attr_fan3_min@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.43:
Lloh73:
	adrp	x1, _sensor_dev_attr_fan3_div@GOTPAGE
Lloh74:
	ldr	x1, [x1, _sensor_dev_attr_fan3_div@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.44:
Lloh75:
	adrp	x1, _sensor_dev_attr_fan3_alarm@GOTPAGE
Lloh76:
	ldr	x1, [x1, _sensor_dev_attr_fan3_alarm@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.45:
Lloh77:
	adrp	x1, _sensor_dev_attr_fan3_beep@GOTPAGE
Lloh78:
	ldr	x1, [x1, _sensor_dev_attr_fan3_beep@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.46:
Lloh79:
	adrp	x1, _sensor_dev_attr_temp3_input@GOTPAGE
Lloh80:
	ldr	x1, [x1, _sensor_dev_attr_temp3_input@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.47:
Lloh81:
	adrp	x1, _sensor_dev_attr_temp3_max@GOTPAGE
Lloh82:
	ldr	x1, [x1, _sensor_dev_attr_temp3_max@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.48:
Lloh83:
	adrp	x1, _sensor_dev_attr_temp3_max_hyst@GOTPAGE
Lloh84:
	ldr	x1, [x1, _sensor_dev_attr_temp3_max_hyst@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.49:
Lloh85:
	adrp	x1, _sensor_dev_attr_temp3_alarm@GOTPAGE
Lloh86:
	ldr	x1, [x1, _sensor_dev_attr_temp3_alarm@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.50:
Lloh87:
	adrp	x1, _sensor_dev_attr_temp3_beep@GOTPAGE
Lloh88:
	ldr	x1, [x1, _sensor_dev_attr_temp3_beep@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.51:
Lloh89:
	adrp	x1, _sensor_dev_attr_temp3_type@GOTPAGE
Lloh90:
	ldr	x1, [x1, _sensor_dev_attr_temp3_type@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.52:
	ldr	x9, [x20, #8]
	ldr	x8, [x23]
	cmp	x9, x8
	b.eq	LBB0_18
; %bb.53:
	ldr	w10, [x20, #24]
	mov	x8, x9
	cmp	w10, #255
	b.eq	LBB0_18
; %bb.54:
	bl	_vid_which_vrm
	str	w0, [x20, #32]
Lloh91:
	adrp	x1, _dev_attr_cpu0_vid@GOTPAGE
Lloh92:
	ldr	x1, [x1, _dev_attr_cpu0_vid@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.55:
Lloh93:
	adrp	x1, _dev_attr_vrm@GOTPAGE
Lloh94:
	ldr	x1, [x1, _dev_attr_vrm@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.56:
	ldr	x8, [x20, #8]
	b	LBB0_18
LBB0_57:
Lloh95:
	adrp	x1, _sensor_dev_attr_pwm1_freq@GOTPAGE
Lloh96:
	ldr	x1, [x1, _sensor_dev_attr_pwm1_freq@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.58:
Lloh97:
	adrp	x1, _sensor_dev_attr_pwm2_freq@GOTPAGE
Lloh98:
	ldr	x1, [x1, _sensor_dev_attr_pwm2_freq@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.59:
Lloh99:
	adrp	x1, _sensor_dev_attr_pwm3_freq@GOTPAGE
Lloh100:
	ldr	x1, [x1, _sensor_dev_attr_pwm3_freq@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.60:
	ldr	x8, [x20, #8]
	b	LBB0_25
LBB0_61:
Lloh101:
	adrp	x1, _sensor_dev_attr_pwm1_enable@GOTPAGE
Lloh102:
	ldr	x1, [x1, _sensor_dev_attr_pwm1_enable@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbnz	w0, LBB0_63
; %bb.62:
Lloh103:
	adrp	x1, _sensor_dev_attr_pwm2_enable@GOTPAGE
Lloh104:
	ldr	x1, [x1, _sensor_dev_attr_pwm2_enable@GOTPAGEOFF]
	mov	x0, x19
	bl	_device_create_file
	mov	x21, x0
	cbz	w0, LBB0_65
LBB0_63:
Lloh105:
	adrp	x1, _w83627hf_group@GOTPAGE
Lloh106:
	ldr	x1, [x1, _w83627hf_group@GOTPAGEOFF]
	mov	x0, x19
	bl	_sysfs_remove_group
Lloh107:
	adrp	x1, _w83627hf_group_opt@GOTPAGE
Lloh108:
	ldr	x1, [x1, _w83627hf_group_opt@GOTPAGEOFF]
	mov	x0, x19
	bl	_sysfs_remove_group
	b	LBB0_35
LBB0_64:
	mov	w21, #0
	b	LBB0_35
LBB0_65:
	ldr	x8, [x20, #8]
	b	LBB0_26
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh13, Lloh14
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpLdrGot	Lloh23, Lloh24
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGot	Lloh33, Lloh34
	.loh AdrpLdrGot	Lloh35, Lloh36
	.loh AdrpLdrGot	Lloh37, Lloh38
	.loh AdrpLdrGot	Lloh39, Lloh40
	.loh AdrpLdrGot	Lloh41, Lloh42
	.loh AdrpLdrGot	Lloh47, Lloh48
	.loh AdrpLdrGot	Lloh45, Lloh46
	.loh AdrpLdrGot	Lloh43, Lloh44
	.loh AdrpLdrGot	Lloh49, Lloh50
	.loh AdrpLdrGot	Lloh51, Lloh52
	.loh AdrpLdrGot	Lloh55, Lloh56
	.loh AdrpAdd	Lloh53, Lloh54
	.loh AdrpLdrGot	Lloh57, Lloh58
	.loh AdrpLdrGot	Lloh59, Lloh60
	.loh AdrpLdrGot	Lloh61, Lloh62
	.loh AdrpLdrGot	Lloh63, Lloh64
	.loh AdrpLdrGot	Lloh65, Lloh66
	.loh AdrpLdrGot	Lloh67, Lloh68
	.loh AdrpLdrGot	Lloh69, Lloh70
	.loh AdrpLdrGot	Lloh71, Lloh72
	.loh AdrpLdrGot	Lloh73, Lloh74
	.loh AdrpLdrGot	Lloh75, Lloh76
	.loh AdrpLdrGot	Lloh77, Lloh78
	.loh AdrpLdrGot	Lloh79, Lloh80
	.loh AdrpLdrGot	Lloh81, Lloh82
	.loh AdrpLdrGot	Lloh83, Lloh84
	.loh AdrpLdrGot	Lloh85, Lloh86
	.loh AdrpLdrGot	Lloh87, Lloh88
	.loh AdrpLdrGot	Lloh89, Lloh90
	.loh AdrpLdrGot	Lloh91, Lloh92
	.loh AdrpLdrGot	Lloh93, Lloh94
	.loh AdrpLdrGot	Lloh95, Lloh96
	.loh AdrpLdrGot	Lloh97, Lloh98
	.loh AdrpLdrGot	Lloh99, Lloh100
	.loh AdrpLdrGot	Lloh101, Lloh102
	.loh AdrpLdrGot	Lloh103, Lloh104
	.loh AdrpLdrGot	Lloh107, Lloh108
	.loh AdrpLdrGot	Lloh105, Lloh106
	.cfi_endproc
                                        ; -- End function
	.section	__DATA,__const
	.p2align	3                               ; @w83627hf_probe.names
_w83627hf_probe.names:
	.quad	l_.str
	.quad	l_.str.1
	.quad	l_.str.2
	.quad	l_.str.3
	.quad	l_.str.4

	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"w83627hf"

l_.str.1:                               ; @.str.1
	.asciz	"w83627thf"

l_.str.2:                               ; @.str.2
	.asciz	"w83697hf"

l_.str.3:                               ; @.str.3
	.asciz	"w83637hf"

l_.str.4:                               ; @.str.4
	.asciz	"w83687thf"

	.comm	_IORESOURCE_IO,4,2              ; @IORESOURCE_IO
	.comm	_WINB_REGION_SIZE,4,2           ; @WINB_REGION_SIZE
	.comm	_DRVNAME,4,2                    ; @DRVNAME
l_.str.5:                               ; @.str.5
	.asciz	"Failed to request region 0x%lx-0x%lx\n"

	.comm	_EBUSY,4,2                      ; @EBUSY
	.comm	_GFP_KERNEL,4,2                 ; @GFP_KERNEL
	.comm	_ENOMEM,4,2                     ; @ENOMEM
	.comm	_w83627hf_group,4,2             ; @w83627hf_group
	.comm	_w83627hf,8,3                   ; @w83627hf
	.comm	_w83697hf,8,3                   ; @w83697hf
	.comm	_sensor_dev_attr_in5_input,4,2  ; @sensor_dev_attr_in5_input
	.comm	_sensor_dev_attr_in5_min,4,2    ; @sensor_dev_attr_in5_min
	.comm	_sensor_dev_attr_in5_max,4,2    ; @sensor_dev_attr_in5_max
	.comm	_sensor_dev_attr_in5_alarm,4,2  ; @sensor_dev_attr_in5_alarm
	.comm	_sensor_dev_attr_in5_beep,4,2   ; @sensor_dev_attr_in5_beep
	.comm	_sensor_dev_attr_in6_input,4,2  ; @sensor_dev_attr_in6_input
	.comm	_sensor_dev_attr_in6_min,4,2    ; @sensor_dev_attr_in6_min
	.comm	_sensor_dev_attr_in6_max,4,2    ; @sensor_dev_attr_in6_max
	.comm	_sensor_dev_attr_in6_alarm,4,2  ; @sensor_dev_attr_in6_alarm
	.comm	_sensor_dev_attr_in6_beep,4,2   ; @sensor_dev_attr_in6_beep
	.comm	_sensor_dev_attr_pwm1_freq,4,2  ; @sensor_dev_attr_pwm1_freq
	.comm	_sensor_dev_attr_pwm2_freq,4,2  ; @sensor_dev_attr_pwm2_freq
	.comm	_sensor_dev_attr_in1_input,4,2  ; @sensor_dev_attr_in1_input
	.comm	_sensor_dev_attr_in1_min,4,2    ; @sensor_dev_attr_in1_min
	.comm	_sensor_dev_attr_in1_max,4,2    ; @sensor_dev_attr_in1_max
	.comm	_sensor_dev_attr_in1_alarm,4,2  ; @sensor_dev_attr_in1_alarm
	.comm	_sensor_dev_attr_in1_beep,4,2   ; @sensor_dev_attr_in1_beep
	.comm	_sensor_dev_attr_fan3_input,4,2 ; @sensor_dev_attr_fan3_input
	.comm	_sensor_dev_attr_fan3_min,4,2   ; @sensor_dev_attr_fan3_min
	.comm	_sensor_dev_attr_fan3_div,4,2   ; @sensor_dev_attr_fan3_div
	.comm	_sensor_dev_attr_fan3_alarm,4,2 ; @sensor_dev_attr_fan3_alarm
	.comm	_sensor_dev_attr_fan3_beep,4,2  ; @sensor_dev_attr_fan3_beep
	.comm	_sensor_dev_attr_temp3_input,4,2 ; @sensor_dev_attr_temp3_input
	.comm	_sensor_dev_attr_temp3_max,4,2  ; @sensor_dev_attr_temp3_max
	.comm	_sensor_dev_attr_temp3_max_hyst,4,2 ; @sensor_dev_attr_temp3_max_hyst
	.comm	_sensor_dev_attr_temp3_alarm,4,2 ; @sensor_dev_attr_temp3_alarm
	.comm	_sensor_dev_attr_temp3_beep,4,2 ; @sensor_dev_attr_temp3_beep
	.comm	_sensor_dev_attr_temp3_type,4,2 ; @sensor_dev_attr_temp3_type
	.comm	_dev_attr_cpu0_vid,4,2          ; @dev_attr_cpu0_vid
	.comm	_dev_attr_vrm,4,2               ; @dev_attr_vrm
	.comm	_w83627thf,8,3                  ; @w83627thf
	.comm	_w83637hf,8,3                   ; @w83637hf
	.comm	_w83687thf,8,3                  ; @w83687thf
	.comm	_sensor_dev_attr_pwm3,4,2       ; @sensor_dev_attr_pwm3
	.comm	_sensor_dev_attr_pwm3_freq,4,2  ; @sensor_dev_attr_pwm3_freq
	.comm	_sensor_dev_attr_pwm1_enable,4,2 ; @sensor_dev_attr_pwm1_enable
	.comm	_sensor_dev_attr_pwm2_enable,4,2 ; @sensor_dev_attr_pwm2_enable
	.comm	_sensor_dev_attr_pwm3_enable,4,2 ; @sensor_dev_attr_pwm3_enable
	.comm	_w83627hf_group_opt,4,2         ; @w83627hf_group_opt
	.no_dead_strip	_w83627hf_probe
.subsections_via_symbols
