diff options
| author | Tom Rini <[email protected]> | 2024-07-25 18:04:16 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2024-07-26 07:49:36 -0600 |
| commit | f4e163ece454bcf949a9b2005de3b70392ca05d1 (patch) | |
| tree | 5d900a4e66fbaff0e121de05311b4ca3c9acb9dd /include/linux | |
| parent | 2d4925a0960c6ec2f89cc598dd7f715bd1284c3b (diff) | |
| parent | 927739c0b700cb37fd16dfbe8919484511885359 (diff) | |
Merge branch 'qcom-main' of https://gitlab.denx.de/u-boot/custodians/u-boot-snapdragon
* Qualcomm platforms >~2016 gain support for the RPMh (Resource Power Manager)
peripheral which is used to control most regulators. The RB5 is now able to
power up its USB VBUS regulator via the rpmh regulator driver. Git history
from the original Linux driver is preserved for ease of maintenance.
* IPQ40xx SoCs gain ethernet networking support via the new ESS EDMA driver.
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/bitmap.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/bitmap.h b/include/linux/bitmap.h index 0a8503af9f1..40ca2212cb4 100644 --- a/include/linux/bitmap.h +++ b/include/linux/bitmap.h @@ -196,6 +196,14 @@ static inline void bitmap_fill(unsigned long *dst, unsigned int nbits) } } +static inline bool bitmap_empty(const unsigned long *src, unsigned int nbits) +{ + if (small_const_nbits(nbits)) + return !(*src & BITMAP_LAST_WORD_MASK(nbits)); + + return find_first_bit(src, nbits) == nbits; +} + static inline void bitmap_or(unsigned long *dst, const unsigned long *src1, const unsigned long *src2, unsigned int nbits) { |
