Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:41

Linux kernel
There are several guides for kernel developers and users. These guides can be rendered in a number of formats, like HTML and PDF. Please read Documentation/admin-guide/README.rst first.
In order to build the documentation, use ``make htmldocs`` or ``make pdfdocs``. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
There are various text files in the Documentation/ subdirectory, several of them using the Restructured Text markup notation.
Please read the Documentation/process/changes.rst file, as it contains the requirements for building and running the kernel, and information about the problems which may result by upgrading your kernel.

folder accessibility/ - 2025-03-06 09:18:32  
folder acpi/ - 2025-03-06 09:18:32  
folder amba/ - 2025-03-06 09:18:32  
folder android/ - 2025-03-06 09:18:32  
folder ata/ - 2025-03-06 09:18:32  
folder atm/ - 2025-03-06 09:18:32  
folder auxdisplay/ - 2025-03-06 09:18:32  
folder base/ - 2025-03-06 09:18:32  
folder bcma/ - 2025-03-06 09:18:32

Broadcom introduced new bus as replacement for older SSB. It is based on AMBA, however from programming point of view there is nothing AMBA specific we use.
Standard AMBA drivers are platform specific, have hardcoded addresses and use AMBA standard fields like CID and PID.
In case of Broadcom's cards every device consists of: 1) Broadcom specific AMBA device. It is put on AMBA bus, but can not be treated as standard AMBA device. Reading it's CID or PID can cause machine lockup. 2) AMBA standard devices called ports or wrappers. They have CIDs (AMBA_CID) and PIDs (0x103BB369), but we do not use that info for anything. One of that devices is used for managing Broadcom specific core.
Addresses of AMBA devices are not hardcoded in driver and have to be read from EPROM.
In this situation we decided to introduce separated bus. It can contain up to 16 devices identified by Broadcom specific fields: manufacturer, id, revision and class.

folder block/ - 2025-03-06 09:18:32  
folder bluetooth/ - 2025-03-06 09:18:32  
folder bus/ - 2025-03-06 09:18:32  
folder cdrom/ - 2025-03-06 09:18:32  
folder char/ - 2025-03-06 09:18:32  
folder clk/ - 2025-03-06 09:18:32  
folder clocksource/ - 2025-03-06 09:18:32  
folder comedi/ - 2025-03-06 09:18:32  
folder connector/ - 2025-03-06 09:18:32  
folder counter/ - 2025-03-06 09:18:32  
folder cpufreq/ - 2025-03-06 09:18:32  
folder cpuidle/ - 2025-03-06 09:18:32  
folder crypto/ - 2025-03-06 09:18:32  
folder cxl/ - 2025-03-06 09:18:32  
folder dax/ - 2025-03-06 09:18:32  
folder dca/ - 2025-03-06 09:18:32  
folder devfreq/ - 2025-03-06 09:18:32  
folder dio/ - 2025-03-06 09:18:32  
folder dma-buf/ - 2025-03-06 09:18:32  
folder dma/ - 2025-03-06 09:18:32  
folder edac/ - 2025-03-06 09:18:32  
folder eisa/ - 2025-03-06 09:18:32  
folder extcon/ - 2025-03-06 09:18:32  
folder firewire/ - 2025-03-06 09:18:32  
folder firmware/ - 2025-03-06 09:18:32  
folder fpga/ - 2025-03-06 09:18:32  
folder fsi/ - 2025-03-06 09:18:32  
folder gnss/ - 2025-03-06 09:18:32  
folder gpio/ - 2025-03-06 09:18:32  
folder gpu/ - 2025-03-06 09:18:33  
folder greybus/ - 2025-03-06 09:18:33  
folder hid/ - 2025-03-06 09:18:33  
folder hsi/ - 2025-03-06 09:18:33  
folder hte/ - 2025-03-06 09:18:33  
folder hv/ - 2025-03-06 09:18:33  
folder hwmon/ - 2025-03-06 09:18:33  
folder hwspinlock/ - 2025-03-06 09:18:33  
folder hwtracing/ - 2025-03-06 09:18:33  
folder i2c/ - 2025-03-06 09:18:33  
folder i3c/ - 2025-03-06 09:18:33  
folder idle/ - 2025-03-06 09:18:33  
folder iio/ - 2025-03-06 09:18:33  
folder infiniband/ - 2025-03-06 09:18:33  
folder input/ - 2025-03-06 09:18:33  
folder interconnect/ - 2025-03-06 09:18:33  
folder iommu/ - 2025-03-06 09:18:33  
folder ipack/ - 2025-03-06 09:18:33  
folder irqchip/ - 2025-03-06 09:18:33  
folder isdn/ - 2025-03-06 09:18:33  
folder leds/ - 2025-03-06 09:18:33  
folder macintosh/ - 2025-03-06 09:18:33  
folder mailbox/ - 2025-03-06 09:18:33  
folder mcb/ - 2025-03-06 09:18:33  
folder md/ - 2025-03-06 09:18:33  
folder media/ - 2025-03-06 09:18:34  
folder memory/ - 2025-03-06 09:18:34  
folder memstick/ - 2025-03-06 09:18:34  
folder message/ - 2025-03-06 09:18:34  
folder mfd/ - 2025-03-06 09:18:34  
folder misc/ - 2025-03-06 09:18:34  
folder mmc/ - 2025-03-06 09:18:34  
folder most/ - 2025-03-06 09:18:34  
folder mtd/ - 2025-03-06 09:18:34  
folder mux/ - 2025-03-06 09:18:34  
folder net/ - 2025-03-06 09:18:35  
folder nfc/ - 2025-03-06 09:18:35  
folder ntb/ - 2025-03-06 09:18:35  
folder nubus/ - 2025-03-06 09:18:35  
folder nvdimm/ - 2025-03-06 09:18:35  
folder nvme/ - 2025-03-06 09:18:35  
folder nvmem/ - 2025-03-06 09:18:35  
folder of/ - 2025-03-06 09:18:35  
folder opp/ - 2025-03-06 09:18:35  
folder parisc/ - 2025-03-06 09:18:35  
folder parport/ - 2025-03-06 09:18:35  
folder pci/ - 2025-03-06 09:18:35  
folder pcmcia/ - 2025-03-06 09:18:35  
folder peci/ - 2025-03-06 09:18:35  
folder perf/ - 2025-03-06 09:18:36  
folder phy/ - 2025-03-06 09:18:36  
folder pinctrl/ - 2025-03-06 09:18:36  
folder platform/ - 2025-03-06 09:18:36  
folder pnp/ - 2025-03-06 09:18:36  
folder power/ - 2025-03-06 09:18:36  
folder powercap/ - 2025-03-06 09:18:36  
folder pps/ - 2025-03-06 09:18:36  
folder ps3/ - 2025-03-06 09:18:36  
folder ptp/ - 2025-03-06 09:18:36  
folder pwm/ - 2025-03-06 09:18:36  
folder rapidio/ - 2025-03-06 09:18:36  
folder ras/ - 2025-03-06 09:18:36  
folder regulator/ - 2025-03-06 09:18:36  
folder remoteproc/ - 2025-03-06 09:18:36  
folder reset/ - 2025-03-06 09:18:36  
folder rpmsg/ - 2025-03-06 09:18:36  
folder rtc/ - 2025-03-06 09:18:36  
folder s390/ - 2025-03-06 09:18:36  
folder sbus/ - 2025-03-06 09:18:36  
folder scsi/ - 2025-03-06 09:18:36  
folder sh/ - 2025-03-06 09:18:36  
folder siox/ - 2025-03-06 09:18:36  
folder slimbus/ - 2025-03-06 09:18:36  
folder soc/ - 2025-03-06 09:18:36  
folder soundwire/ - 2025-03-06 09:18:36  
folder spi/ - 2025-03-06 09:18:36  
folder spmi/ - 2025-03-06 09:18:36  
folder ssb/ - 2025-03-06 09:18:36  
folder staging/ - 2025-03-06 09:18:37  
folder target/ - 2025-03-06 09:18:37  
folder tc/ - 2025-03-06 09:18:37  
folder tee/ - 2025-03-06 09:18:37  
folder thermal/ - 2025-03-06 09:18:37  
folder thunderbolt/ - 2025-03-06 09:18:37  
folder tty/ - 2025-03-06 09:18:37  
folder ufs/ - 2025-03-06 09:18:37  
folder uio/ - 2025-03-06 09:18:37  
folder usb/ - 2025-03-06 09:18:37  
folder vdpa/ - 2025-03-06 09:18:37  
folder vfio/ - 2025-03-06 09:18:37  
folder vhost/ - 2025-03-06 09:18:37  
folder video/ - 2025-03-06 09:18:37  
folder virt/ - 2025-03-06 09:18:37  
folder virtio/ - 2025-03-06 09:18:37  
folder vlynq/ - 2025-03-06 09:18:37  
folder w1/ - 2025-03-06 09:18:37  
folder watchdog/ - 2025-03-06 09:18:37  
folder xen/ - 2025-03-06 09:18:37  
folder zorro/ - 2025-03-06 09:18:37  
Kconfig 3972 bytes 2025-03-06 09:18:32 -  
Makefile 5370 bytes 2025-03-06 09:18:32 2025-03-06 13:16:57