Searched +full:axxia +full:- +full:clock (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/clk/ |
H A D | clk-axm5516.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/clk/clk-axm5516.c 5 * Provides clock implementations for three different types of clock devices on 6 * the Axxia device: PLL clock, a clock divider and a clock mux. 16 #include <linux/clk-provider.h> 18 #include <dt-bindings/clock/lsi,axm5516-clks.h> 22 * struct axxia_clk - Common struct to all Axxia clocks. 24 * @regmap: Regmap for the clock control registers 33 * struct axxia_pllclk - Axxia PLL generated clock. 44 * axxia_pllclk_recalc - Calculate the PLL generated clock rate given the [all …]
|
/linux/Documentation/devicetree/bindings/i2c/ |
H A D | i2c-axxia.txt | 1 LSI Axxia I2C 4 - compatible : Must be "lsi,api2c" 5 - reg : Offset and length of the register set for the device 6 - interrupts : the interrupt specifier 7 - #address-cells : Must be <1>; 8 - #size-cells : Must be <0>; 9 - clock-names : Must contain "i2c". 10 - clocks: Must contain an entry for each name in clock-names. See the common 11 clock bindings. 14 - clock-frequency : Desired I2C bus clock frequency in Hz. If not specified, [all …]
|
/linux/arch/arm/boot/dts/intel/axm/ |
H A D | axm55xx.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/clock/lsi,axm5516-clks.h> 12 #address-cells = <2>; 13 #size-cells = <2>; 14 interrupt-parent = <&gic>; 25 compatible = "simple-bus"; 26 #address-cells = <2>; 27 #size-cells = <2>; 31 compatible = "fixed-clock"; [all …]
|
/linux/drivers/i2c/busses/ |
H A D | i2c-axxia.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * (-EINVAL) is returned. 84 #define SLV_ADDR_DEC_SA1M BIT(3) /* 10-bit addressing for addr_1 enabled */ 86 #define SLV_ADDR_DEC_SA2M BIT(5) /* 10-bit addressing for addr_2 enabled */ 121 * struct axxia_i2c_dev - I2C device context 131 * @i2c_clk: clock reference for i2c input clock 132 * @bus_clk_rate: current i2c bus clock rate 158 int_en = readl(idev->base + MST_INT_ENABLE); in i2c_int_disable() 159 writel(int_en & ~mask, idev->base + MST_INT_ENABLE); in i2c_int_disable() 166 int_en = readl(idev->base + MST_INT_ENABLE); in i2c_int_enable() [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 for Cypress CCGx Type-C controller. Individual bus drivers 25 controller is part of the 7101 device, which is an ACPI-compliant 29 will be called i2c-ali1535. 37 controller is part of the 7101 device, which is an ACPI-compliant 41 will be called i2c-ali1563. 51 will be called i2c-ali15x3. 63 will be called i2c-amd756. 73 will be called i2c-amd8111. 83 be called i2c-amd-mp2-pci and i2c-amd-mp2-plat. [all …]
|
/linux/arch/arm/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 161 The ARM series is a line of low-power-consumption RISC chip designs 163 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer 164 manufactured, but legacy ARM-based PC hardware remains popular in 175 supported in LLD until version 14. The combined range is -/+ 256 MiB, 268 Patch phys-to-virt and virt-to-phys translation functions at 272 This can only be used with non-XIP MMU kernels where the base 318 bool "MMU-based Paged Memory Management Support" 321 Select if you want MMU-based virtualised addressing space 356 # This is sorted alphabetically by mach-* pathname. However, plat-* [all …]
|
/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|