/linux/arch/arm/boot/dts/st/ |
H A 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 …]
|
H A 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 …]
|
H A 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";
|
H A D | Makefile | 3 ste-nomadik-s8815.dtb \ 4 ste-nomadik-nhk15.dtb
|
H A D | ste-nomadik-s8815.dts | 3 * Device Tree for the ST-Ericsson Nomadik S8815 board 9 #include "ste-nomadik-stn8815.dtsi"
|
/linux/Documentation/devicetree/bindings/arm/ |
H A 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/Documentation/devicetree/bindings/i2c/ |
H A 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/include/linux/gpio/ |
H A 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/Documentation/devicetree/bindings/timer/ |
H A 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/drivers/pinctrl/nomadik/ |
H A 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
|
H A 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 43 #include <linux/gpio/gpio-nomadik.h> 197 * struct nmk_pinctrl - state container for the Nomadik pin controller 475 /* Only called by gpio-nomadik but requires knowledge of struct nmk_pinctrl. */ 1145 .name = "pinctrl-nomadik", 1219 gpio_fwnode = fwnode_find_reference(fwnode, "nomadik-gpio-chips", i); in nmk_pinctrl_probe() 1255 dev_err(&pdev->dev, "could not register Nomadik pinctrl driver\n"); in nmk_pinctrl_probe() 1260 dev_info(&pdev->dev, "initialized Nomadik pin control driver\n"); in nmk_pinctrl_probe() 1271 .name = "pinctrl-nomadik",
|
H A D | Kconfig | 24 bool "Nomadik pin controller driver"
|
/linux/Documentation/devicetree/bindings/clock/ |
H A 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/drivers/gpu/drm/pl111/ |
H A 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/drivers/clk/ |
H A D | clk-nomadik.c | 3 * Nomadik clock implementation 8 #define pr_fmt(fmt) "Nomadik SRC clocks: " fmt 23 * The Nomadik clock tree is described in the STN8815A12 DB V4.2 84 { .compatible = "stericsson,nomadik-src" }, 141 * struct clk_pll - Nomadik PLL clock 151 * struct clk_src - Nomadik src clock 268 pr_err("%s: the Nomadik has only PLL 1 & 2\n", __func__); in pll_clk_register() 295 * The Nomadik SRC clocks are gated, but not in the sense that 494 debugfs_create_file("nomadik-src-clk", S_IFREG | S_IRUGO, in nomadik_src_clk_init_debugfs() 523 "st,nomadik-pll-clock", of_nomadik_pll_setup); [all …]
|
/linux/arch/arm/mach-nomadik/ |
H A 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)"
|
H A D | cpu-8815.c | 85 "st,nomadik-nhk-15", 90 DT_MACHINE_START(NOMADIK_DT, "Nomadik STn8815")
|
/linux/drivers/char/hw_random/ |
H A D | nomadik-rng.c | 3 * Nomadik RNG support 31 .name = "nomadik", 90 MODULE_DESCRIPTION("ST-Ericsson Nomadik Random Number Generator");
|
/linux/drivers/gpio/ |
H A 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/Documentation/devicetree/bindings/pinctrl/ |
H A 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/drivers/clocksource/ |
H A 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",
|
H A D | clksrc-dbx500-prcmu.c | 8 * plat-nomadik/timer.c Linus Walleij <linus.walleij@stericsson.com>
|
/linux/include/dt-bindings/pinctrl/ |
H A D | nomadik.h | 3 * nomadik.h
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | syscon.yaml | 111 - stericsson,nomadik-pmu 209 - stericsson,nomadik-pmu
|
/linux/Documentation/devicetree/bindings/display/panel/ |
H A D | tpo,tpg110.yaml | 51 - ste,nomadik-nhk15-display
|