/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | ssbi.c | 19 #include <linux/ssbi.h> 66 struct ssbi { struct 71 int (*read)(struct ssbi *, u16 addr, u8 *buf, int len); 72 int (*write)(struct ssbi *, u16 addr, const u8 *buf, int len); 75 static inline u32 ssbi_readl(struct ssbi *ssbi, u32 reg) in ssbi_readl() argument 77 return readl(ssbi->base + reg); in ssbi_readl() 80 static inline void ssbi_writel(struct ssbi *ssbi, u32 val, u32 reg) in ssbi_writel() argument 82 writel(val, ssbi in ssbi_writel() 94 ssbi_wait_mask(struct ssbi *ssbi, u32 set_mask, u32 clr_mask) ssbi_wait_mask() argument 110 ssbi_read_bytes(struct ssbi *ssbi, u16 addr, u8 *buf, int len) ssbi_read_bytes() argument 139 ssbi_write_bytes(struct ssbi *ssbi, u16 addr, const u8 *buf, int len) ssbi_write_bytes() argument 171 ssbi_pa_transfer(struct ssbi *ssbi, u32 cmd, u8 *data) ssbi_pa_transfer() argument 196 ssbi_pa_read_bytes(struct ssbi *ssbi, u16 addr, u8 *buf, int len) ssbi_pa_read_bytes() argument 216 ssbi_pa_write_bytes(struct ssbi *ssbi, u16 addr, const u8 *buf, int len) ssbi_pa_write_bytes() argument 236 struct ssbi *ssbi = dev_get_drvdata(dev); ssbi_read() local 250 struct ssbi *ssbi = dev_get_drvdata(dev); ssbi_write() local 266 struct ssbi *ssbi; ssbi_probe() local [all...] |
H A D | qcom-pm8xxx.c | 17 #include <linux/ssbi.h>
|
H A D | Makefile | 204 obj-$(CONFIG_MFD_PM8XXX) += qcom-pm8xxx.o ssbi.o
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | ssbi.c | 22 #include <linux/ssbi.h> 66 struct ssbi { struct 71 int (*read)(struct ssbi *, u16 addr, u8 *buf, int len); 72 int (*write)(struct ssbi *, u16 addr, const u8 *buf, int len); 75 static inline u32 ssbi_readl(struct ssbi *ssbi, u32 reg) in ssbi_readl() argument 77 return readl(ssbi->base + reg); in ssbi_readl() 80 static inline void ssbi_writel(struct ssbi *ssbi, u32 val, u32 reg) in ssbi_writel() argument 82 writel(val, ssbi in ssbi_writel() 94 ssbi_wait_mask(struct ssbi *ssbi, u32 set_mask, u32 clr_mask) ssbi_wait_mask() argument 110 ssbi_read_bytes(struct ssbi *ssbi, u16 addr, u8 *buf, int len) ssbi_read_bytes() argument 139 ssbi_write_bytes(struct ssbi *ssbi, u16 addr, const u8 *buf, int len) ssbi_write_bytes() argument 171 ssbi_pa_transfer(struct ssbi *ssbi, u32 cmd, u8 *data) ssbi_pa_transfer() argument 196 ssbi_pa_read_bytes(struct ssbi *ssbi, u16 addr, u8 *buf, int len) ssbi_pa_read_bytes() argument 216 ssbi_pa_write_bytes(struct ssbi *ssbi, u16 addr, const u8 *buf, int len) ssbi_pa_write_bytes() argument 236 struct ssbi *ssbi = dev_get_drvdata(dev); ssbi_read() local 250 struct ssbi *ssbi = dev_get_drvdata(dev); ssbi_write() local 265 struct ssbi *ssbi; ssbi_probe() local [all...] |
H A D | Makefile | 206 obj-$(CONFIG_MFD_PM8XXX) += qcom-pm8xxx.o ssbi.o
|
H A D | qcom-pm8xxx.c | 17 #include <linux/ssbi.h>
|
/kernel/linux/linux-5.10/drivers/pinctrl/qcom/ |
H A D | pinctrl-ipq8064.c | 493 FUNCTION(ssbi), 550 PINGROUP(10, gsbi4, spdif, sata, ssbi, mdio, spmi, NA, NA, NA, NA), 551 PINGROUP(11, gsbi4, pcie2_prsnt, pcie1_prsnt, pcie3_prsnt, ssbi, mdio, spmi, NA, NA, NA),
|
/kernel/linux/linux-6.6/drivers/pinctrl/qcom/ |
H A D | pinctrl-ipq8064.c | 485 IPQ_PIN_FUNCTION(ssbi), 542 PINGROUP(10, gsbi4, spdif, sata, ssbi, mdio, spmi, NA, NA, NA, NA), 543 PINGROUP(11, gsbi4, pcie2_prsnt, pcie1_prsnt, pcie3_prsnt, ssbi, mdio, spmi, NA, NA, NA),
|