Searched +full:at91sam9263 +full:- +full:can (Results 1 – 16 of 16) sorted by relevance
/linux-6.14.4/Documentation/devicetree/bindings/net/can/ |
D | atmel,at91sam9263-can.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/can/atmel,at91sam9263-can.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip AT91 CAN Controller 10 - Nicolas Ferre <[email protected]> 13 - $ref: can-controller.yaml# 18 - enum: 19 - atmel,at91sam9263-can 20 - atmel,at91sam9x5-can [all …]
|
/linux-6.14.4/arch/arm/boot/dts/microchip/ |
D | at91sam9263.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * at91sam9263.dtsi - Device Tree Include file for AT91SAM9263 family SoC 5 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <[email protected]> 8 #include <dt-bindings/pinctrl/at91.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/clock/at91.h> 12 #include <dt-bindings/mfd/at91-usart.h> 15 #address-cells = <1>; 16 #size-cells = <1>; [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/memory-controllers/ |
D | atmel,ebi.txt | 3 The External Bus Interface (EBI) controller is a bus where you can connect 5 The EBI provides a glue-less interface to asynchronous memories through the SMC 10 - compatible: "atmel,at91sam9260-ebi" 11 "atmel,at91sam9261-ebi" 12 "atmel,at91sam9263-ebi0" 13 "atmel,at91sam9263-ebi1" 14 "atmel,at91sam9rl-ebi" 15 "atmel,at91sam9g45-ebi" 16 "atmel,at91sam9x5-ebi" 17 "atmel,sama5d3-ebi" [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/usb/ |
D | atmel-usb.txt | 6 - compatible: Should be "atmel,at91rm9200-ohci" for USB controllers 8 - reg: Address and length of the register set for the device 9 - interrupts: Should contain ohci interrupt 10 - clocks: Should reference the peripheral, host and system clocks 11 - clock-names: Should contain three strings 15 - num-ports: Number of ports. 16 - atmel,vbus-gpio: If present, specifies a gpio that needs to be 18 - atmel,oc-gpio: If present, specifies a gpio that needs to be 22 compatible = "atmel,at91rm9200-ohci", "usb-ohci"; 25 clock-names = "ohci_clk", "hclk", "uhpck"; [all …]
|
/linux-6.14.4/arch/arm/mach-at91/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 bool "SAM Cortex-M7 family" if ARM_SINGLE_ARMV7M 124 AT91SAM9263 190 On platforms with 16-bit counters, two timer channels are combined 191 to make a single 32-bit timer. 192 It can also be used as a clock event device supporting oneshot mode. 195 bool "64-bit Periodic Interval Timer (PIT64B) support" 200 clocksource and clockevent (SAMA7G5) based on Microchip 64-bit
|
D | pm.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * arch/arm/mach-at91/pm.c 35 * struct at91_pm_bu - AT91 power management backup unit data structure 52 * struct at91_pm_sfrbu_regs - registers mapping for SFRBU 65 * enum at91_pm_eth_clk - Ethernet clock indexes 77 * enum at91_pm_eth - Ethernet controller indexes 89 * struct at91_pm_quirk_eth - AT91 PM Ethernet quirks 107 * struct at91_pm_quirks - AT91 PM quirks 115 * struct at91_soc_pm - AT91 SoC power management data structure 137 * enum at91_pm_iomaps - IOs that needs to be mapped for different PM modes [all …]
|
/linux-6.14.4/Documentation/arch/arm/ |
D | microchip.rst | 7 ------------ 11 It is important to note that the Microchip (previously Atmel) ARM-based MPU 15 git branches/tags and email subject always contain this "at91" sub-string. 19 --------- 25 - at91rm9200 29 …http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-1768-32-bit-ARM920T-Embedded-Microprocessor-… 32 - at91sam9260 36 …ttp://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-6221-32-bit-ARM926EJ-S-Embedded-Microprocesso… 38 - at91sam9xe 42 …ttp://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-6254-32-bit-ARM926EJ-S-Embedded-Microprocesso… [all …]
|
/linux-6.14.4/drivers/net/can/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 tristate "CAN Device Drivers" 6 depends on CAN 8 Controller Area Network (CAN) is serial communications protocol up to 9 1Mbit/s for its original release (now known as Classical CAN) and up 10 to 8Mbit/s for the more recent CAN with Flexible Data-Rate 11 (CAN-FD). The CAN bus was originally mainly for automotive, but is now 13 applications. More information on the CAN network protocol family 14 PF_CAN is contained in <Documentation/networking/can.rst>. 16 This section contains all the CAN(-FD) device drivers including the [all …]
|
D | at91_can.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * at91_can.c - CAN network driver for AT91 SoC CAN controller 6 * (C) 2008, 2009, 2010, 2011, 2023 by Marc Kleine-Budde <[email protected]> 27 #include <linux/can/dev.h> 28 #include <linux/can/error.h> 29 #include <linux/can/rx-offload.h> 31 #define AT91_MB_MASK(i) ((1 << (i)) - 1) 152 struct can_priv can; /* must be the first member! */ member 202 return priv->devtype_data.type == AT91_DEVTYPE_SAM##_model; \ 210 return priv->devtype_data.rx_first; in get_mb_rx_first() [all …]
|
/linux-6.14.4/drivers/spi/ |
D | spi-atmel.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 #include <linux/dma-mapping.h> 217 (((value) & ((1 << SPI_##name##_SIZE) - 1)) << SPI_##name##_OFFSET) 219 (((value) >> SPI_##name##_OFFSET) & ((1 << SPI_##name##_SIZE) - 1)) 221 (((old) & ~(((1 << SPI_##name##_SIZE) - 1) << SPI_##name##_OFFSET)) \ 226 readl_relaxed((port)->regs + SPI_##reg) 228 writel_relaxed((value), (port)->regs + SPI_##reg) 230 writew_relaxed((value), (port)->regs + SPI_##reg) 285 /* Controller-specific per-slave state */ 294 * This frequency can be anything supported by the controller, but to avoid [all …]
|
/linux-6.14.4/drivers/mtd/nand/raw/atmel/ |
D | nand-controller.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Author: Boris Brezillon <boris.brezillon@free-electrons.com> 20 * Add Hardware ECC support for AT91SAM9260 / AT91SAM9263 23 * Derived from Das U-Boot source code 24 * (u-boot-1.1.5/board/atmel/at91sam9263ek/nand.c) 38 * - atmel_nand_: all generic structures/functions 39 * - atmel_smc_nand_: all structures/functions specific to the SMC interface 41 * - atmel_hsmc_nand_: all structures/functions specific to the HSMC interface 43 * - atmel_nfc_: all structures/functions used to manipulate the NFC sub-block 45 * - <soc>_nand_: all SoC specific structures/functions [all …]
|
/linux-6.14.4/drivers/i2c/busses/ |
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 28 This driver can also be built as a module. If so, the module 29 will be called i2c-ali1535. 37 controller is part of the 7101 device, which is an ACPI-compliant 40 This driver can also be built as a module. If so, the module 41 will be called i2c-ali1563. 50 This driver can also be built as a module. If so, the module 51 will be called i2c-ali15x3. [all …]
|
/linux-6.14.4/drivers/video/fbdev/ |
D | atmel_lcdfb.c | 13 #include <linux/dma-mapping.h> 69 #define lcdc_readl(sinfo, reg) __raw_readl((sinfo)->mmio+(reg)) 70 #define lcdc_writel(sinfo, reg, val) __raw_writel((val), (sinfo)->mmio+(reg)) 107 /* some bl->props field just changed */ 140 if (sinfo->backlight) in init_backlight() 146 bl = backlight_device_register("backlight", &sinfo->pdev->dev, sinfo, in init_backlight() 149 dev_err(&sinfo->pdev->dev, "error %ld on backlight register\n", in init_backlight() 153 sinfo->backlight = bl; in init_backlight() 155 bl->props.power = BACKLIGHT_POWER_ON; in init_backlight() 156 bl->props.brightness = atmel_bl_get_brightness(bl); in init_backlight() [all …]
|
/linux-6.14.4/arch/arm/ |
D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0 44 once the kernel has booted up - it's a one time check. 96 When a user program crashes due to an exception, the kernel can 104 1 - undefined instruction events 105 2 - system calls 106 4 - invalid data aborts 107 8 - SIGSEGV faults 108 16 - SIGBUS faults 112 bool "Kernel low-level debugging functions (read help!)" 125 prompt "Kernel low-level debugging port" [all …]
|
/linux-6.14.4/drivers/dma/ |
D | at_hdmac.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 10 * found on AT91SAM9263. 13 #include <dt-bindings/dma/at91.h> 18 #include <linux/dma-mapping.h> 29 #include "virt-dma.h" 33 * -------- 44 #define AT_DMA_IF_BIGEND(i) BIT((i)) /* AHB-Lite Interface i in Big-endian mode */ 115 #define ATC_DSCR_IF GENMASK(1, 0) /* Dsc feched via AHB-Lite Interface */ 127 #define ATC_SIF GENMASK(1, 0) /* Src tx done via AHB-Lite Interface i */ 128 #define ATC_DIF GENMASK(5, 4) /* Dst tx done via AHB-Lite Interface i */ [all …]
|
/linux-6.14.4/drivers/usb/gadget/udc/ |
D | at91_udc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * at91_udc -- driver for at91-series USB peripheral controller 33 #include <linux/mfd/syscon/atmel-matrix.h> 39 * This controller is simple and PIO-only. It's used in many AT91-series 41 * at91sam926x (arm926ejs, with MMU), and several no-mmu versions. 76 EP_INFO("ep3-int", 91 __raw_readl((udc)->udp_baseaddr + (reg)) 93 __raw_writel((val), (udc)->udp_baseaddr + (reg)) 95 /*-------------------------------------------------------------------------*/ 109 "control", "out-iso", "out-bulk", "out-int", in proc_ep_show() [all …]
|