/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | intel-lpss.c | 31 #include "intel-lpss.h" 41 /* Offsets from lpss->priv */ 131 static void intel_lpss_cache_ltr(struct intel_lpss *lpss) in intel_lpss_cache_ltr() argument 133 lpss->active_ltr = readl(lpss->priv + LPSS_PRIV_ACTIVELTR); in intel_lpss_cache_ltr() 134 lpss->idle_ltr = readl(lpss->priv + LPSS_PRIV_IDLELTR); in intel_lpss_cache_ltr() 137 static int intel_lpss_debugfs_add(struct intel_lpss *lpss) in intel_lpss_debugfs_add() argument 141 dir = debugfs_create_dir(dev_name(lpss->dev), intel_lpss_debugfs); in intel_lpss_debugfs_add() 145 /* Cache the values into lpss structur in intel_lpss_debugfs_add() 156 intel_lpss_debugfs_remove(struct intel_lpss *lpss) intel_lpss_debugfs_remove() argument 163 struct intel_lpss *lpss = dev_get_drvdata(dev); intel_lpss_ltr_set() local 196 intel_lpss_ltr_expose(struct intel_lpss *lpss) intel_lpss_ltr_expose() argument 202 intel_lpss_ltr_hide(struct intel_lpss *lpss) intel_lpss_ltr_hide() argument 208 intel_lpss_assign_devs(struct intel_lpss *lpss) intel_lpss_assign_devs() argument 239 intel_lpss_has_idma(const struct intel_lpss *lpss) intel_lpss_has_idma() argument 244 intel_lpss_set_remap_addr(const struct intel_lpss *lpss) intel_lpss_set_remap_addr() argument 251 intel_lpss_deassert_reset(const struct intel_lpss *lpss) intel_lpss_deassert_reset() argument 259 intel_lpss_init_dev(const struct intel_lpss *lpss) intel_lpss_init_dev() argument 289 intel_lpss_register_clock_divider(struct intel_lpss *lpss, const char *devname, struct clk **clk) intel_lpss_register_clock_divider() argument 321 intel_lpss_register_clock(struct intel_lpss *lpss) intel_lpss_register_clock() argument 366 intel_lpss_unregister_clock(struct intel_lpss *lpss) intel_lpss_unregister_clock() argument 378 struct intel_lpss *lpss; intel_lpss_probe() local 453 struct intel_lpss *lpss = dev_get_drvdata(dev); intel_lpss_remove() local 485 struct intel_lpss *lpss = dev_get_drvdata(dev); intel_lpss_suspend() local 506 struct intel_lpss *lpss = dev_get_drvdata(dev); intel_lpss_resume() local [all...] |
H A D | Makefile | 216 obj-$(CONFIG_MFD_INTEL_LPSS) += intel-lpss.o 217 obj-$(CONFIG_MFD_INTEL_LPSS_PCI) += intel-lpss-pci.o 218 obj-$(CONFIG_MFD_INTEL_LPSS_ACPI) += intel-lpss-acpi.o
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | intel-lpss.c | 31 #include "intel-lpss.h" 41 /* Offsets from lpss->priv */ 131 static void intel_lpss_cache_ltr(struct intel_lpss *lpss) in intel_lpss_cache_ltr() argument 133 lpss->active_ltr = readl(lpss->priv + LPSS_PRIV_ACTIVELTR); in intel_lpss_cache_ltr() 134 lpss->idle_ltr = readl(lpss->priv + LPSS_PRIV_IDLELTR); in intel_lpss_cache_ltr() 137 static int intel_lpss_debugfs_add(struct intel_lpss *lpss) in intel_lpss_debugfs_add() argument 141 dir = debugfs_create_dir(dev_name(lpss->dev), intel_lpss_debugfs); in intel_lpss_debugfs_add() 145 /* Cache the values into lpss structur in intel_lpss_debugfs_add() 156 intel_lpss_debugfs_remove(struct intel_lpss *lpss) intel_lpss_debugfs_remove() argument 163 struct intel_lpss *lpss = dev_get_drvdata(dev); intel_lpss_ltr_set() local 196 intel_lpss_ltr_expose(struct intel_lpss *lpss) intel_lpss_ltr_expose() argument 202 intel_lpss_ltr_hide(struct intel_lpss *lpss) intel_lpss_ltr_hide() argument 208 intel_lpss_assign_devs(struct intel_lpss *lpss) intel_lpss_assign_devs() argument 239 intel_lpss_has_idma(const struct intel_lpss *lpss) intel_lpss_has_idma() argument 244 intel_lpss_set_remap_addr(const struct intel_lpss *lpss) intel_lpss_set_remap_addr() argument 251 intel_lpss_deassert_reset(const struct intel_lpss *lpss) intel_lpss_deassert_reset() argument 259 intel_lpss_init_dev(const struct intel_lpss *lpss) intel_lpss_init_dev() argument 289 intel_lpss_register_clock_divider(struct intel_lpss *lpss, const char *devname, struct clk **clk) intel_lpss_register_clock_divider() argument 320 intel_lpss_register_clock(struct intel_lpss *lpss) intel_lpss_register_clock() argument 365 intel_lpss_unregister_clock(struct intel_lpss *lpss) intel_lpss_unregister_clock() argument 377 struct intel_lpss *lpss; intel_lpss_probe() local 451 struct intel_lpss *lpss = dev_get_drvdata(dev); intel_lpss_remove() local 482 struct intel_lpss *lpss = dev_get_drvdata(dev); intel_lpss_suspend() local 503 struct intel_lpss *lpss = dev_get_drvdata(dev); intel_lpss_resume() local [all...] |
H A D | Makefile | 214 obj-$(CONFIG_MFD_INTEL_LPSS) += intel-lpss.o 215 obj-$(CONFIG_MFD_INTEL_LPSS_PCI) += intel-lpss-pci.o 216 obj-$(CONFIG_MFD_INTEL_LPSS_ACPI) += intel-lpss-acpi.o
|
/kernel/linux/linux-6.6/drivers/tty/serial/8250/ |
H A D | 8250_lpss.c | 76 struct lpss8250 *lpss = to_lpss8250(p->private_data); in byt_set_termios() local 77 unsigned long fref = lpss->board->freq, fuart = baud * 16; in byt_set_termios() 116 static int byt_serial_setup(struct lpss8250 *lpss, struct uart_port *port) in byt_serial_setup() argument 118 struct dw_dma_slave *param = &lpss->dma_param; in byt_serial_setup() 145 lpss->dma_maxburst = 16; in byt_serial_setup() 156 static void byt_serial_exit(struct lpss8250 *lpss) in byt_serial_exit() argument 158 struct dw_dma_slave *param = &lpss->dma_param; in byt_serial_exit() 164 static int ehl_serial_setup(struct lpss8250 *lpss, struct uart_port *port) in ehl_serial_setup() argument 166 struct uart_8250_dma *dma = &lpss->data.dma; in ehl_serial_setup() 177 lpss in ehl_serial_setup() 184 ehl_serial_exit(struct lpss8250 *lpss) ehl_serial_exit() argument 202 qrk_serial_setup_dma(struct lpss8250 *lpss, struct uart_port *port) qrk_serial_setup_dma() argument 237 qrk_serial_exit_dma(struct lpss8250 *lpss) qrk_serial_exit_dma() argument 250 qrk_serial_setup_dma(struct lpss8250 *lpss, struct uart_port *port) qrk_serial_setup_dma() argument 251 qrk_serial_exit_dma(struct lpss8250 *lpss) qrk_serial_exit_dma() argument 254 qrk_serial_setup(struct lpss8250 *lpss, struct uart_port *port) qrk_serial_setup() argument 260 qrk_serial_exit(struct lpss8250 *lpss) qrk_serial_exit() argument 276 lpss8250_dma_setup(struct lpss8250 *lpss, struct uart_8250_port *port) lpss8250_dma_setup() argument 317 struct lpss8250 *lpss; lpss8250_probe() local 379 struct lpss8250 *lpss = pci_get_drvdata(pdev); lpss8250_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/tty/serial/8250/ |
H A D | 8250_lpss.c | 76 struct lpss8250 *lpss = to_lpss8250(p->private_data); in byt_set_termios() local 77 unsigned long fref = lpss->board->freq, fuart = baud * 16; in byt_set_termios() 120 static int byt_serial_setup(struct lpss8250 *lpss, struct uart_port *port) in byt_serial_setup() argument 122 struct dw_dma_slave *param = &lpss->dma_param; in byt_serial_setup() 149 lpss->dma_maxburst = 16; in byt_serial_setup() 160 static void byt_serial_exit(struct lpss8250 *lpss) in byt_serial_exit() argument 162 struct dw_dma_slave *param = &lpss->dma_param; in byt_serial_exit() 168 static int ehl_serial_setup(struct lpss8250 *lpss, struct uart_port *port) in ehl_serial_setup() argument 173 static void ehl_serial_exit(struct lpss8250 *lpss) in ehl_serial_exit() argument 175 struct uart_8250_port *up = serial8250_get_port(lpss in ehl_serial_exit() 191 qrk_serial_setup_dma(struct lpss8250 *lpss, struct uart_port *port) qrk_serial_setup_dma() argument 226 qrk_serial_exit_dma(struct lpss8250 *lpss) qrk_serial_exit_dma() argument 239 qrk_serial_setup_dma(struct lpss8250 *lpss, struct uart_port *port) qrk_serial_setup_dma() argument 240 qrk_serial_exit_dma(struct lpss8250 *lpss) qrk_serial_exit_dma() argument 243 qrk_serial_setup(struct lpss8250 *lpss, struct uart_port *port) qrk_serial_setup() argument 249 qrk_serial_exit(struct lpss8250 *lpss) qrk_serial_exit() argument 265 lpss8250_dma_setup(struct lpss8250 *lpss, struct uart_8250_port *port) lpss8250_dma_setup() argument 306 struct lpss8250 *lpss; lpss8250_probe() local 368 struct lpss8250 *lpss = pci_get_drvdata(pdev); lpss8250_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/clk/x86/ |
H A D | Makefile | 4 clk-x86-lpss-objs := clk-lpt.o 5 obj-$(CONFIG_X86_INTEL_LPSS) += clk-x86-lpss.o
|
H A D | clk-lpt.c | 13 #include <linux/platform_data/x86/clk-lpss.h>
|
/kernel/linux/linux-6.6/drivers/pwm/ |
H A D | pwm-lpss.h | 7 * Derived from the original pwm-lpss.c 16 #include <linux/platform_data/x86/pwm-lpss.h>
|
/kernel/linux/linux-6.6/drivers/clk/x86/ |
H A D | clk-lpss-atom.c | 13 #include <linux/platform_data/x86/clk-lpss.h> 39 .name = "clk-lpss-atom",
|
/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | acpi_lpss.c | 19 #include <linux/platform_data/x86/clk-lpss.h> 164 "pwm-lpss-platform"), 209 "pwm-lpss-platform"),
|
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | acpi_lpss.c | 19 #include <linux/platform_data/x86/clk-lpss.h> 165 "pwm-lpss-platform"), 213 "pwm-lpss-platform"), 216 "pwm-lpss-platform"), 414 lpss_clk_dev = platform_device_register_simple("clk-lpss-atom", in lpt_register_clock_device()
|
/kernel/linux/linux-6.6/drivers/pinctrl/intel/ |
H A D | pinctrl-intel.c | 27 #include <linux/platform_data/x86/pwm-lpss.h>
|