The Linux Kernel
5.11.0-rc4
The Linux kernel user’s and administrator’s guide
Kernel Build System
The Linux kernel firmware guide
Open Firmware and Device Tree
The Linux kernel user-space API guide
Working with the kernel development community
Development tools for the kernel
How to write kernel documentation
Kernel Hacking Guides
Linux Tracing Technologies
Kernel Maintainer Handbook
fault-injection
Kernel Livepatching
The Linux driver implementer’s API guide
Core API Documentation
locking
Accounting
Block
cdrom
Linux CPUFreq - CPU frequency and voltage scaling code in the Linux(TM) kernel
Integrated Drive Electronics (IDE)
Frame Buffer
fpga
Human Interface Devices (HID)
I2C/SMBus Subsystem
Industrial I/O
ISDN
InfiniBand
LEDs
NetLabel
Linux Networking Documentation
pcmcia
Power Management
TCM Virtual Device
timers
Serial Peripheral Interface (SPI)
1-Wire Subsystem
Linux Watchdog Support
Linux Virtualization Support
The Linux Input Documentation
Linux Hardware Monitoring
Linux GPU Driver Developer’s Guide
Security Documentation
Linux Sound Subsystem Documentation
Linux Kernel Crypto API
Filesystems in the Linux kernel
Linux Memory Management Documentation
BPF Documentation
USB support
Linux PCI Bus Subsystem
Linux SCSI Subsystem
Assorted Miscellaneous Devices Documentation
Linux Scheduler
MHI
Assembler Annotations
ARM Architecture
ARM Linux 2.6 and upper
Booting ARM Linux
Cluster-wide Power-up/power-down race avoidance algorithm
Interface for registering and calling firmware-specific operations for ARM
Interrupts
Kernel mode NEON
Kernel-provided User Helpers
Kernel Memory Layout on ARM Linux
Memory alignment
ARM TCM (Tightly-Coupled Memory) handling in Linux
Kernel initialisation parameters on ARM Linux
Software emulation of deprecated SWP instruction (CONFIG_SWP_EMULATE)
The Unified Extensible Firmware Interface (UEFI)
vlocks for Bare-Metal Mutual Exclusion
Porting
Feature status on arm architecture
SoC-specific documents
Release Notes for Linux on Intel’s IXP4xx Network Processor
ARM Marvell SoCs
ARM Microchip SoCs (aka AT91)
NetWinder specific documentation
NetWinder’s floating point emulator
TI Keystone Linux Overview
Texas Instruments Keystone Navigator Queue Management SubSystem driver
TI OMAP
MFP Configuration for PXA2xx/PXA3xx Processors
Intel StrongARM 1100
STM32F746 Overview
STM32 ARM Linux Overview
STM32H743 Overview
STM32F769 Overview
STM32F429 Overview
STM32MP157 Overview
ARM Allwinner SoCs
Samsung SoC
Samsung GPIO implementation
Interface between kernel and boot loaders on Exynos boards
Samsung ARM Linux Overview
Samsung S3C24XX SoC Family
Frequently asked questions about the sunxi clock system
SPEAr ARM Linux Overview
STiH416 Overview
STiH407 Overview
STiH418 Overview
STi ARM Linux Overview
STiH415 Overview
Release notes for Linux Kernel VFP support code
ARM64 Architecture
IA-64 Architecture
m68k Architecture
MIPS-specific Documentation
Nios II Specific Documentation
OpenRISC Architecture
PA-RISC Architecture
powerpc
RISC-V architecture
s390 Architecture
SuperH Interfaces Guide
Sparc Architecture
x86-specific Documentation
Xtensa Architecture
ext4 Data Structures and Algorithms
Unsorted Documentation
Atomic Types
Atomic bitops
Memory Barriers
General notification mechanism
Translations
The Linux Kernel
Docs
»
ARM Architecture
»
Samsung SoC
View page source
Samsung SoC
¶
Samsung GPIO implementation
Interface between kernel and boot loaders on Exynos boards
Samsung ARM Linux Overview