| /linux/drivers/clk/actions/ | 
| H A D | Makefile | 2 obj-$(CONFIG_CLK_ACTIONS)	+= clk-owl.o4 clk-owl-y			+= owl-common.o
 5 clk-owl-y			+= owl-gate.o
 6 clk-owl-y			+= owl-mux.o
 7 clk-owl-y			+= owl-divider.o
 8 clk-owl-y			+= owl-factor.o
 9 clk-owl-y			+= owl-composite.o
 10 clk-owl-y			+= owl-pll.o
 11 clk-owl-y			+= owl-reset.o
 14 obj-$(CONFIG_CLK_OWL_S500)	+= owl-s500.o
 [all …]
 
 | 
| H A D | owl-composite.h | 3 // OWL composite clock driver14 #include "owl-common.h"
 15 #include "owl-mux.h"
 16 #include "owl-gate.h"
 17 #include "owl-factor.h"
 18 #include "owl-fixed-factor.h"
 19 #include "owl-divider.h"
 
 | 
| H A D | Kconfig | 14 	bool "Support for the Actions Semi OWL S500 clocks"19 	bool "Support for the Actions Semi OWL S700 clocks"
 24 	bool "Support for the Actions Semi OWL S900 clocks"
 
 | 
| H A D | owl-fixed-factor.h | 3 // OWL fixed factor clock driver14 #include "owl-common.h"
 
 | 
| H A D | owl-mux.h | 3 // OWL mux clock driver14 #include "owl-common.h"
 
 | 
| H A D | owl-s500.c | 3  * Actions Semi Owl S500 SoC clock driver18 #include "owl-common.h"
 19 #include "owl-composite.h"
 20 #include "owl-divider.h"
 21 #include "owl-factor.h"
 22 #include "owl-fixed-factor.h"
 23 #include "owl-gate.h"
 24 #include "owl-mux.h"
 25 #include "owl-pll.h"
 26 #include "owl-reset.h"
 
 | 
| H A D | owl-s700.c | 15 #include "owl-common.h"16 #include "owl-composite.h"
 17 #include "owl-divider.h"
 18 #include "owl-factor.h"
 19 #include "owl-fixed-factor.h"
 20 #include "owl-gate.h"
 21 #include "owl-mux.h"
 22 #include "owl-pll.h"
 23 #include "owl-reset.h"
 624 	 * common code, once all SoCs of Owl family supports it.  in s700_clk_probe()
 
 | 
| /linux/arch/arm/boot/dts/actions/ | 
| H A D | Makefile | 3 	owl-s500-cubieboard6.dtb \4 	owl-s500-guitar-bb-rev-b.dtb \
 5 	owl-s500-labrador-base-m.dtb \
 6 	owl-s500-roseapplepi.dtb \
 7 	owl-s500-sparky.dtb
 
 | 
| H A D | owl-s500.dtsi | 11 #include <dt-bindings/power/owl-s500-powergate.h>133 			compatible = "actions,s500-uart", "actions,owl-uart";
 141 			compatible = "actions,s500-uart", "actions,owl-uart";
 149 			compatible = "actions,s500-uart", "actions,owl-uart";
 157 			compatible = "actions,s500-uart", "actions,owl-uart";
 165 			compatible = "actions,s500-uart", "actions,owl-uart";
 173 			compatible = "actions,s500-uart", "actions,owl-uart";
 181 			compatible = "actions,s500-uart", "actions,owl-uart";
 296 			compatible = "actions,s500-mmc", "actions,owl-mmc";
 307 			compatible = "actions,s500-mmc", "actions,owl-mmc";
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/net/ | 
| H A D | actions,owl-emac.yaml | 4 $id: http://devicetree.org/schemas/net/actions,owl-emac.yaml#7 title: Actions Semi Owl SoCs Ethernet MAC Controller
 13   This Ethernet MAC is used on the Owl family of SoCs from Actions Semi.
 24       - const: actions,owl-emac
 28           - const: actions,owl-emac
 77         compatible = "actions,s500-emac", "actions,owl-emac";
 
 | 
| /linux/Documentation/devicetree/bindings/mmc/ | 
| H A D | owl-mmc.yaml | 4 $id: http://devicetree.org/schemas/mmc/owl-mmc.yaml#7 title: Actions Semi Owl SoCs SD/MMC/SDIO controller
 18       - const: actions,owl-mmc
 23           - const: actions,owl-mmc
 57         compatible = "actions,owl-mmc";
 
 | 
| /linux/arch/arm64/boot/dts/actions/ | 
| H A D | s900.dtsi | 123 			compatible = "actions,s900-uart", "actions,owl-uart";131 			compatible = "actions,s900-uart", "actions,owl-uart";
 139 			compatible = "actions,s900-uart", "actions,owl-uart";
 147 			compatible = "actions,s900-uart", "actions,owl-uart";
 155 			compatible = "actions,s900-uart", "actions,owl-uart";
 163 			compatible = "actions,s900-uart", "actions,owl-uart";
 171 			compatible = "actions,s900-uart", "actions,owl-uart";
 290 			compatible = "actions,owl-mmc";
 301 			compatible = "actions,owl-mmc";
 312 			compatible = "actions,owl-mmc";
 [all …]
 
 | 
| H A D | s700.dtsi | 8 #include <dt-bindings/power/owl-s700-powergate.h>117 			compatible = "actions,s900-uart", "actions,owl-uart";
 125 			compatible = "actions,s900-uart", "actions,owl-uart";
 133 			compatible = "actions,s900-uart", "actions,owl-uart";
 141 			compatible = "actions,s900-uart", "actions,owl-uart";
 149 			compatible = "actions,s900-uart", "actions,owl-uart";
 157 			compatible = "actions,s900-uart", "actions,owl-uart";
 165 			compatible = "actions,s900-uart", "actions,owl-uart";
 
 | 
| /linux/Documentation/devicetree/bindings/power/ | 
| H A D | actions,owl-sps.txt | 1 Actions Semi Owl Smart Power System (SPS)10                           include/dt-bindings/power/owl-s500-powergate.h for S500
 11                           include/dt-bindings/power/owl-s700-powergate.h for S700
 12                           include/dt-bindings/power/owl-s900-powergate.h for S900
 
 | 
| /linux/drivers/pmdomain/actions/ | 
| H A D | owl-sps.c | 3  * Actions Semi Owl Smart Power System (SPS)16 #include <linux/soc/actions/owl-sps.h>
 17 #include <dt-bindings/power/owl-s500-powergate.h>
 18 #include <dt-bindings/power/owl-s700-powergate.h>
 19 #include <dt-bindings/power/owl-s900-powergate.h>
 117 	sps->base = of_io_request_and_map(pdev->dev.of_node, 0, "owl-sps");  in owl_sps_probe()
 304 		.name = "owl-sps",
 
 | 
| H A D | Makefile | 2 obj-$(CONFIG_OWL_PM_DOMAINS_HELPER)	+= owl-sps-helper.o3 obj-$(CONFIG_OWL_PM_DOMAINS)		+= owl-sps.o
 
 | 
| H A D | owl-sps-helper.c | 3  * Actions Semi Owl Smart Power System (SPS) shared helpers13 #include <linux/soc/actions/owl-sps.h>
 
 | 
| /linux/Documentation/devicetree/bindings/clock/ | 
| H A D | actions,owl-cmu.yaml | 4 $id: http://devicetree.org/schemas/clock/actions,owl-cmu.yaml#7 title: Actions Semi Owl Clock Management Unit (CMU)
 13   The Actions Semi Owl Clock Management Unit generates and supplies clock
 
 | 
| /linux/Documentation/devicetree/bindings/i2c/ | 
| H A D | i2c-owl.yaml | 4 $id: http://devicetree.org/schemas/i2c/i2c-owl.yaml#7 title: Actions Semi Owl I2C Controller
 13   This I2C controller is found in the Actions Semi Owl SoCs:
 
 | 
| /linux/Documentation/devicetree/bindings/dma/ | 
| H A D | owl-dma.yaml | 4 $id: http://devicetree.org/schemas/dma/owl-dma.yaml#7 title: Actions Semi Owl SoCs DMA controller
 10   The OWL DMA is a general-purpose direct memory access controller capable of
 
 | 
| /linux/Documentation/devicetree/bindings/interrupt-controller/ | 
| H A D | actions,owl-sirq.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/actions,owl-sirq.yaml#7 title: Actions Semi Owl SoCs SIRQ interrupt controller
 14   This interrupt controller is found in the Actions Semi Owl SoCs (S500, S700
 
 | 
| /linux/drivers/net/ethernet/actions/ | 
| H A D | Makefile | 3 # Makefile for the Actions Semi Owl SoCs built-in ethernet macs6 obj-$(CONFIG_OWL_EMAC) += owl-emac.o
 
 | 
| /linux/drivers/pinctrl/actions/ | 
| H A D | Kconfig | 3 	bool "Actions Semi OWL pinctrl driver"11 	  Say Y here to enable Actions Semi OWL pinctrl driver
 
 | 
| /linux/drivers/tty/serial/ | 
| H A D | owl-uart.c | 3  * Actions Semi Owl family serial console280 			"owl-uart", port);  in owl_uart_startup()
 421 	return (port->type == PORT_OWL) ? "owl-uart" : NULL;  in owl_uart_type()
 613 OF_EARLYCON_DECLARE(owl, "actions,owl-uart",
 623 	.driver_name = "owl-uart",
 735 		.name = "owl-uart",
 764 MODULE_DESCRIPTION("Actions Semi Owl family serial console");
 
 | 
| /linux/drivers/clocksource/ | 
| H A D | timer-owl.c | 3  * Actions Semi Owl timer122 	owl_timer_base = of_io_request_and_map(node, 0, "owl-timer");  in owl_timer_init()
 160 			  "owl-timer", &owl_clockevent);  in owl_timer_init()
 
 |