Commit fba27fe
committed
regulator: Add FP9931/JD9930
Merge series from Andreas Kemnade <andreas@kemnade.info>:
Add a driver for the FP9931/JD9930 regulator which provides the
comparatively high voltages needed for electronic paper displays.
Datasheet for the FP9931 is at
https://www.fitipower.com/dl/file/flXa6hIchVeu0W3K
Although it is in English, it seems to be only downloadable
from the Chinese part of that website.
For the JD9930 there can be a datasheet found at
https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/JD9930_2D00_0.7_2D00_JUN_2D00_2019.pdf
To simplify things, include the hwmon part directly which is only
one register read and there are not other functions besides
regulators in this chip.540 files changed
Lines changed: 6933 additions & 2416 deletions
File tree
- Documentation
- devicetree/bindings
- gpio
- regulator
- firmware-guide/acpi
- sound/codecs
- userspace-api/netlink
- arch
- arm64
- include/asm
- kernel
- pi
- probes
- kvm
- hyp/nvhe
- vgic
- mm
- arm
- loongarch
- include/asm
- kernel
- kvm
- intc
- mm
- parisc/kernel
- powerpc
- platforms
- riscv
- include/asm
- vendor_extensions
- kernel
- tests
- kprobes
- kvm
- mm
- s390
- include/asm
- mm
- x86
- events
- include
- asm
- amd
- uapi/asm
- kernel
- acpi
- cpu
- microcode
- kvm
- svm
- vmx
- drivers
- acpi
- numa
- bluetooth
- cpufreq
- cpuidle
- crypto/hisilicon
- cxl/core
- edac
- firewire
- gpio
- gpu/drm
- amd
- amdgpu
- amdkfd
- display
- amdgpu_dm
- dc/link
- modules/freesync
- pm
- inc
- swsmu
- smu11
- clients
- i915
- display
- gt
- imagination
- mediatek
- nouveau/dispnv50
- panthor
- scheduler
- tiny
- vmwgfx
- xe
- regs
- hwmon
- i2c/muxes
- infiniband
- core
- hw
- bnxt_re
- efa
- hns
- irdma
- mlx5
- iommu/iommufd
- irqchip
- isdn/hardware/mISDN
- media
- common/videobuf2
- pci
- cx18
- ivtv
- usb/uvc
- v4l2-core
- mmc/host
- net
- bonding
- dsa
- b53
- microchip
- ethernet
- broadcom/bnxt
- freescale
- google/gve
- intel
- ixgbe
- marvell/octeontx2/nic
- mellanox/mlx5/core
- en_accel
- fpga
- steering
- hws
- sws
- microchip/lan966x
- pensando/ionic
- spacemit
- ti
- icssg
- wangxun/libwx
- mdio
- phy
- usb
- wan/framer/pef2256
- wireless
- ath
- ath10k
- ath11k
- ath12k
- intel/iwlwifi
- mld
- mvm
- marvell
- virtual
- zydas/zd1211rw
- pci
- pcie
- platform/x86
- dell
- intel/int3472
- pmdomain
- arm
- imx
- samsung
- ptp
- regulator
- rtc
- soc/ti
- spi
- ufs
- core
- host
- vdpa/mlx5/net
- fs
- btrfs
- crypto
- erofs
- nfsd
- nfs
- nilfs2
- proc
- smb
- client
- server
- xfs
- include
- drm
- linux
- mlx5
- net/intel/libie
- platform_data/x86
- net
- bluetooth
- libeth
- uapi
- drm
- linux
- io_uring
- ufs
- io_uring
- kernel
- bpf
- events
- futex
- gcov
- power
- sched
- time
- trace
- lib
- crypto
- mm
- damon
- kmsan
- net
- 8021q
- bluetooth
- bridge
- core
- dsa
- handshake
- hsr
- ipv4
- mac80211
- mptcp
- sched
- sctp
- smc
- strparser
- sunrpc
- tipc
- unix
- wireless
- rust
- kernel
- sync
- scripts
- gendwarfksyms
- sound
- hda/codecs
- hdmi
- realtek
- soc
- codecs
- renesas/rcar
- sdca
- sdw_utils
- usb
- tools
- arch/x86/include
- asm
- uapi/asm
- bpf/bpftool/Documentation
- build/feature
- include
- asm-generic/bitops
- uapi
- drm
- linux
- lib/bpf
- net/ynl/pyynl
- perf
- arch/x86/entry/syscalls
- tests/shell
- trace/beauty/include/uapi/linux
- util
- testing/selftests
- bpf
- prog_tests
- progs
- test_kmods
- drivers/net
- bonding
- lib/sh
- netdevsim
- ftrace/test.d/filter
- iommu
- kvm
- arm64
- lib/arm64
- net
- forwarding
- mptcp
- tc-testing/tc-tests/infra
- user_events
- vfio
- lib
- include
- vsock
- tracing/latency
- virt/kvm
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
| 209 | + | |
209 | 210 | | |
210 | 211 | | |
211 | 212 | | |
| |||
426 | 427 | | |
427 | 428 | | |
428 | 429 | | |
429 | | - | |
| 430 | + | |
430 | 431 | | |
431 | 432 | | |
432 | 433 | | |
| |||
605 | 606 | | |
606 | 607 | | |
607 | 608 | | |
608 | | - | |
| 609 | + | |
| 610 | + | |
609 | 611 | | |
610 | 612 | | |
611 | 613 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
Lines changed: 110 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
570 | 570 | | |
571 | 571 | | |
572 | 572 | | |
| 573 | + | |
| 574 | + | |
573 | 575 | | |
574 | 576 | | |
575 | 577 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | | - | |
| 40 | + | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
56 | | - | |
| 55 | + | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
109 | 109 | | |
110 | 110 | | |
111 | | - | |
| 111 | + | |
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
131 | | - | |
132 | | - | |
| 130 | + | |
| 131 | + | |
133 | 132 | | |
134 | 133 | | |
135 | 134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
0 commit comments