/linux-6.14.4/arch/arm/boot/dts/st/ |
D | ste-nomadik-stn8815.dtsi | 3 * Device Tree for the ST-Ericsson Nomadik 8815 STn8815 SoC 35 /* Nomadik system timer */ 36 compatible = "st,nomadik-mtu"; 54 compatible = "st,nomadik-gpio"; 68 compatible = "st,nomadik-gpio"; 82 compatible = "st,nomadik-gpio"; 96 compatible = "st,nomadik-gpio"; 112 nomadik-gpio-chips = <&gpio0>, <&gpio1>, <&gpio2>, <&gpio3>; 186 compatible = "stericsson,nomadik-pmu", "syscon"; 191 compatible = "stericsson,nomadik-src"; [all …]
|
D | ste-dbx5x0.dtsi | 392 /* Nomadik System Timer */ 393 compatible = "st,nomadik-mtu"; 427 "st,nomadik-gpio"; 442 "st,nomadik-gpio"; 457 "st,nomadik-gpio"; 472 "st,nomadik-gpio"; 487 "st,nomadik-gpio"; 502 "st,nomadik-gpio"; 517 "st,nomadik-gpio"; 532 "st,nomadik-gpio"; [all …]
|
D | ste-nomadik-nhk15.dts | 3 * Device Tree for the ST Microelectronics Nomadik NHK8815 board 9 #include "ste-nomadik-stn8815.dtsi" 12 model = "Nomadik STN8815NHK"; 13 compatible = "st,nomadik-nhk-15";
|
D | Makefile | 3 ste-nomadik-s8815.dtb \ 4 ste-nomadik-nhk15.dtb
|
D | ste-nomadik-s8815.dts | 3 * Device Tree for the ST-Ericsson Nomadik S8815 board 9 #include "ste-nomadik-stn8815.dtsi"
|
/linux-6.14.4/Documentation/devicetree/bindings/gpio/ |
D | st,nomadik-gpio.yaml | 4 $id: http://devicetree.org/schemas/gpio/st,nomadik-gpio.yaml# 7 title: Nomadik GPIO controller 10 The Nomadik GPIO driver handles Nomadik SoC GPIO blocks. This block has also 11 been called ST STA2X11. On the Nomadik platform, this driver is intertwined 12 with pinctrl-nomadik. 23 - st,nomadik-gpio 87 compatible = "st,nomadik-gpio";
|
/linux-6.14.4/Documentation/devicetree/bindings/arm/ |
D | ste-nomadik.txt | 1 ST-Ericsson Nomadik Device Tree Bindings 7 - Nomadik System and reset controller used for basic chip control, clock 9 - compatible: must be "stericsson,nomadik,src" 11 Boards with the Nomadik SoC include: 13 Nomadik NHK-15 board manufactured by ST Microelectronics: 17 compatible="st,nomadik-nhk-15";
|
/linux-6.14.4/Documentation/devicetree/bindings/i2c/ |
D | st,nomadik-i2c.yaml | 4 $id: http://devicetree.org/schemas/i2c/st,nomadik-i2c.yaml# 7 title: ST Microelectronics Nomadik I2C 9 description: The Nomadik I2C host controller began its life in the ST 23 - st,nomadik-i2c 34 - st,nomadik-i2c 40 - const: st,nomadik-i2c 113 compatible = "stericsson,db8500-i2c", "st,nomadik-i2c", "arm,primecell"; 128 compatible = "st,nomadik-i2c", "arm,primecell";
|
/linux-6.14.4/Documentation/devicetree/bindings/timer/ |
D | st,nomadik-mtu.yaml | 5 $id: http://devicetree.org/schemas/timer/st,nomadik-mtu.yaml# 8 title: ST Microelectronics Nomadik Multi-Timer Unit MTU Timer 13 description: This timer is found in the ST Microelectronics Nomadik 19 - const: st,nomadik-mtu 52 compatible = "st,nomadik-mtu";
|
/linux-6.14.4/include/linux/gpio/ |
D | gpio-nomadik.h | 160 * struct nmk_function - Nomadik pinctrl mux function 172 * struct nmk_pingroup - describes a Nomadik pin group 189 * struct nmk_pinctrl_soc_data - Nomadik pin controller per-SoC configuration 259 * Symbols declared in gpio-nomadik used by pinctrl-nomadik. If pinctrl-nomadik 260 * is enabled, then gpio-nomadik is enabled as well; the reverse if not always 286 /* Symbols declared in pinctrl-nomadik used by gpio-nomadik. */
|
/linux-6.14.4/drivers/pinctrl/nomadik/ |
D | Makefile | 2 # Nomadik family pin control drivers 6 obj-$(CONFIG_PINCTRL_NOMADIK) += pinctrl-nomadik.o 7 obj-$(CONFIG_PINCTRL_STN8815) += pinctrl-nomadik-stn8815.o 8 obj-$(CONFIG_PINCTRL_DB8500) += pinctrl-nomadik-db8500.o
|
D | pinctrl-nomadik.c | 3 * Pinmux & pinconf driver for the IP block found in the Nomadik SoC. This 4 * depends on gpio-nomadik and some handling is intertwined; see nmk_gpio_chips 44 #include <linux/gpio/gpio-nomadik.h> 198 * struct nmk_pinctrl - state container for the Nomadik pin controller 486 /* Only called by gpio-nomadik but requires knowledge of struct nmk_pinctrl. */ 1167 .name = "pinctrl-nomadik", 1241 gpio_fwnode = fwnode_find_reference(fwnode, "nomadik-gpio-chips", i); in nmk_pinctrl_probe() 1277 dev_err(&pdev->dev, "could not register Nomadik pinctrl driver\n"); in nmk_pinctrl_probe() 1282 dev_info(&pdev->dev, "initialized Nomadik pin control driver\n"); in nmk_pinctrl_probe() 1293 .name = "pinctrl-nomadik",
|
D | Kconfig | 24 bool "Nomadik pin controller driver"
|
/linux-6.14.4/drivers/gpu/drm/pl111/ |
D | pl111_nomadik.c | 18 * multiplatform on something else than Nomadik. in pl111_nomadik_init() 21 syscon_regmap_lookup_by_compatible("stericsson,nomadik-pmu"); in pl111_nomadik_init() 27 * blocks found in the Nomadik STn8815. The other one is called in pl111_nomadik_init() 34 dev_info(dev, "set Nomadik PMU mux to CLCD mode\n"); in pl111_nomadik_init()
|
/linux-6.14.4/Documentation/devicetree/bindings/clock/ |
D | st,nomadik.txt | 1 ST Microelectronics Nomadik SRC System Reset and Control 6 The Nomadik SRC controller is responsible of controlling chrystals, 10 - compatible: must be "stericsson,nomadik-src" 28 - compatible: must be "st,nomadik-pll-clock" 39 - compatible: must be "st,nomadik-hclk-clock"
|
/linux-6.14.4/drivers/clk/ |
D | clk-nomadik.c | 3 * Nomadik clock implementation 8 #define pr_fmt(fmt) "Nomadik SRC clocks: " fmt 24 * The Nomadik clock tree is described in the STN8815A12 DB V4.2 85 { .compatible = "stericsson,nomadik-src" }, 142 * struct clk_pll - Nomadik PLL clock 152 * struct clk_src - Nomadik src clock 269 pr_err("%s: the Nomadik has only PLL 1 & 2\n", __func__); in pll_clk_register() 296 * The Nomadik SRC clocks are gated, but not in the sense that 495 debugfs_create_file("nomadik-src-clk", S_IFREG | S_IRUGO, in nomadik_src_clk_init_debugfs() 524 "st,nomadik-pll-clock", of_nomadik_pll_setup); [all …]
|
/linux-6.14.4/arch/arm/mach-nomadik/ |
D | Kconfig | 3 bool "ST-Ericsson Nomadik" 17 Support for the Nomadik platform by ST-Ericsson 22 bool "ST 8815 Nomadik Hardware Kit (evaluation board)"
|
D | cpu-8815.c | 85 "st,nomadik-nhk-15", 90 DT_MACHINE_START(NOMADIK_DT, "Nomadik STn8815")
|
/linux-6.14.4/drivers/char/hw_random/ |
D | nomadik-rng.c | 3 * Nomadik RNG support 31 .name = "nomadik", 90 MODULE_DESCRIPTION("ST-Ericsson Nomadik Random Number Generator");
|
/linux-6.14.4/drivers/gpio/ |
D | gpio-nomadik.c | 3 * GPIO driver for the IP block found in the Nomadik SoC; it is an AMBA device, 7 * The GPIO chips are shared with pinctrl-nomadik if used; it needs access for 14 * pinctrl-nomadik. 35 #include <linux/gpio/gpio-nomadik.h> 592 * only support sharing this reset with other gpio-nomadik devices that in nmk_gpio_populate_chip() 660 * The virt address in nmk_chip->addr is in the nomadik register space, in nmk_gpio_probe() 712 { .compatible = "st,nomadik-gpio", }, 719 .name = "nomadik-gpio",
|
/linux-6.14.4/Documentation/devicetree/bindings/pinctrl/ |
D | ste,nomadik.txt | 1 ST Ericsson Nomadik pinmux controller 6 - nomadik-gpio-chips: array of phandles to the corresponding GPIO chips 79 nomadik-gpio-chips = <&gpio0>, <&gpio1>, <&gpio2>, <&gpio3>;
|
/linux-6.14.4/drivers/clocksource/ |
D | nomadik-mtu.c | 197 * Tick rate is 2.4MHz for Nomadik and 2.4Mhz, 100MHz or 133 MHz in nmdk_timer_init() 231 "Nomadik Timer Tick", &nmdk_clkevt)) in nmdk_timer_init() 232 pr_err("%s: request_irq() failed\n", "Nomadik Timer Tick"); in nmdk_timer_init() 282 TIMER_OF_DECLARE(nomadik_mtu, "st,nomadik-mtu",
|
D | clksrc-dbx500-prcmu.c | 8 * plat-nomadik/timer.c Linus Walleij <[email protected]>
|
/linux-6.14.4/include/dt-bindings/pinctrl/ |
D | nomadik.h | 3 * nomadik.h
|
/linux-6.14.4/Documentation/devicetree/bindings/mfd/ |
D | syscon.yaml | 112 - stericsson,nomadik-pmu 211 - stericsson,nomadik-pmu
|