NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: tutorial on how to use iic on raspberry pi?



What combination of RPI model, kernel (and dtb files) you try to use ? 

I'm using -current  NetBSD 9.99.46 (GENERIC) figuring it probably has the latest & greatest.

Raspberry Pi 3 Model B Plus Rev 1.3 - so I'm not sure which of the highlighted dtb files is used.

# cd /boot
# ls -l *dtb  
-rwxr-xr-x  1 root  wheel  27054 Dec 22 12:30 bcm2710-rpi-3-b-plus.dtb*
-rwxr-xr-x  1 root  wheel  21522 Jun 16  2019 bcm2836-rpi-2-b.dtb*
-rwxr-xr-x  1 root  wheel  21713 Jun 16  2019 bcm2837-rpi-3-a-plus.dtb*
-rwxr-xr-x  1 root  wheel  22630 Jun 16  2019 bcm2837-rpi-3-b-plus.dtb*
-rwxr-xr-x  1 root  wheel  22194 Jun 16  2019 bcm2837-rpi-3-b.dtb*
-rwxr-xr-x  1 root  wheel  21651 Jun 16  2019 bcm2837-rpi-cm3-io3.dtb*


 Raspberry Pi 3 Model B Plus Rev 1.3 - so I'm not sure which of the highlighted dtb files is used.

I've attached the 'strings' output of those two dtb files.  They both seem to have i2c* entries.

Thanks for all help.



On Wed, Feb 12, 2020 at 12:01 AM Michael van Elst <mlelstv%serpens.de@localhost> wrote:
michael.cheponis%gmail.com@localhost (Michael Cheponis) writes:

>Hi all, I want to hook up a sensor using iic on an RPi.  Is there a
>tutorial somewhere on how to do this?  Do I have to compile a specific
>config to enable iic because GENERIC doesn't?

netbsd-9 has it defined in GENERIC and the dtb files we deliver have
configured the i2c ports.

netbsd-8 doesn't have a GENERIC kernel, you use the RPI kernel which
also defines the iic interfaces.

What combination of RPI model, kernel (and dtb files) you try to use ?

--
--
                                Michael van Elst
Internet: mlelstv%serpens.de@localhost
                                "A potential Snark may lurk in every tree."
raspberrypi,3-model-b-plus
brcm,bcm2837
Raspberry Pi 3 Model B+
aliases
=/soc/serial@7e215040
E/soc/serial@7e201000
M/soc/audio
S/soc/aux@7e215000
W/soc/sound
]/soc
a/soc/dma@7e007000
e/soc/interrupt-controller@7e00b200
j/soc/watchdog@7e100000
s/soc/rng@7e104000
z/soc/mailbox@7e00b880
/soc/gpio@7e200000
/soc/serial@7e201000
/soc/mmc@7e202000
/soc/mmc@7e202000
/soc/i2s@7e203000
/soc/spi@7e204000
/soc/i2c@7e205000
/soc/serial@7e215040
/soc/spi@7e215080
/soc/spi@7e2150c0
/soc/mmc@7e300000
/soc/mmcnr@7e300000
/soc/i2c@7e804000
/soc/i2c@7e805000
/soc/usb@7e980000
/leds
/soc/fb
/soc/thermal@7e212000
/soc/axiperf
/soc/usb@7e980000/usb-port@1/usb-port@1/ethernet@1
chosen
coherent_pool=1M 8250.nr_uarts=1
thermal-zones
cpu-thermal
cooling-maps
simple-bus
txp@7e004000
brcm,bcm2835-txp
cdisabled
dma@7e007000
brcm,bcm2835-dma
jdma0
dma1
dma2
dma3
dma4
dma5
dma6
dma7
dma8
dma9
dma10
dma11
dma12
dma13
dma14
dma-shared-all
watchdog@7e100000
brcm,bcm2835-pm
brcm,bcm2835-pm-wdt
peri_image
h264
cprman@7e101000
brcm,bcm2835-cprman
rng@7e104000
brcm,bcm2835-rng
mailbox@7e00b880
brcm,bcm2835-mbox
gpio@7e200000
brcm,bcm2835-gpio
Kdefault
dpi_gpio0
emmc_gpio22
emmc_gpio34
emmc_gpio48
gpclk0_gpio4
gpclk1_gpio5
gpclk1_gpio42
gpclk1_gpio44
gpclk2_gpio6
gpclk2_gpio43
i2c0_gpio0
i2c0_gpio28
i2c0_gpio44
i2c1_gpio2
i2c1_gpio44
jtag_gpio22
pcm_gpio18
pcm_gpio28
pwm0_gpio12
pwm0_gpio18
pwm0_gpio40
pwm1_gpio13
pwm1_gpio19
pwm1_gpio41
pwm1_gpio45
sdhost_gpio48
spi0_gpio7
spi0_gpio35
spi1_gpio16
spi2_gpio40
uart0_gpio14
uart0_ctsrts_gpio16
uart0_ctsrts_gpio30
uart0_gpio32
uart0_gpio36
uart0_ctsrts_gpio38
uart1_gpio14
uart1_ctsrts_gpio16
uart1_gpio32
uart1_ctsrts_gpio30
uart1_gpio40
uart1_ctsrts_gpio42
i2c_slave_gpio18
jtag_gpio4
dpi_18bit_gpio0
gpioout
alt0
spi0_pins
spi0_cs_pins
i2c0
i2c1
sdio_pins
bt_pins
uart0_pins
uart1_pins
audio_pins
serial@7e201000
brcm,bcm2835-pl011
arm,pl011
arm,primecell
uartclk
apb_pclk
Kdefault
cokay
mmc@7e202000
brcm,bcm2835-sdhost
T~  
rx-tx
cokay
Kdefault
i2s@7e203000
brcm,bcm2835-i2s
T~ 0
cdisabled
Kdefault
spi@7e204000
brcm,bcm2835-spi
T~ @
cdisabled
Kdefault
spidev@0
spidev
spidev@1
spidev
i2c@7e205000
brcm,bcm2835-i2c
T~ P
cdisabled
Kdefault
pixelvalve@7e206000
brcm,bcm2835-pixelvalve0
T~ `
cdisabled
pixelvalve@7e207000
brcm,bcm2835-pixelvalve1
T~ p
cdisabled
dpi@7e208000
brcm,bcm2835-dpi
core
pixel
cdisabled
dsi@7e209000
brcm,bcm2835-dsi0
escape
pixel
'dsi0_byte
dsi0_ddr2
dsi0_ddr
aux@7e215000
brcm,bcm2835-aux
T~!P
serial@7e215040
brcm,bcm2835-aux-uart
T~!P@
cokay
Kdefault
spi@7e215080
brcm,bcm2835-aux-spi
T~!P
cdisabled
spi@7e2150c0
brcm,bcm2835-aux-spi
T~!P
cdisabled
pwm@7e20c000
brcm,bcm2835-pwm
cdisabled
hvs@7e400000
brcm,bcm2835-hvs
cdisabled
dsi@7e700000
brcm,bcm2835-dsi1
escape
pixel
'dsi1_byte
dsi1_ddr2
dsi1_ddr
cdisabled
csi@7e800000
brcm,bcm2835-unicam
cdisabled
csi@7e801000
brcm,bcm2835-unicam
cdisabled
port
endpoint
i2c@7e804000
brcm,bcm2835-i2c
cdisabled
Kdefault
i2c@7e805000
brcm,bcm2835-i2c
cdisabled
vec@7e806000
brcm,bcm2835-vec
cdisabled
pixelvalve@7e807000
brcm,bcm2835-pixelvalve2
cdisabled
hdmi@7e902000
brcm,bcm2835-hdmi
pixel
hdmi
audio-rx
cdisabled
usb@7e980000
brcm,bcm2708-usb
usb2-phy
jusb
soft
usb-port@1
usb424,2514
usb-port@1
usb424,2514
ethernet@1
usb424,7800
mdio
ethernet-phy@1
brcm,bcm2835-vc4
cdisabled
interrupt-controller@7e00b200
brcm,bcm2836-armctrl-ic
thermal@7e212000
brcm,bcm2837-thermal
T~! 
cokay
v3d@7ec00000
brcm,vc4-v3d
cdisabled
local_intc@40000000
brcm,bcm2836-l1-intc
mmc@7e300000
brcm,bcm2835-mmc
brcm,bcm2835-sdhci
rx-tx
cdisabled
Kdefault
mmcnr@7e300000
brcm,bcm2835-mmc
brcm,bcm2835-sdhci
rx-tx
cokay
Kdefault
firmwarekms@7e600000
raspberrypi,rpi-firmware-kms
cdisabled
smi@7e600000
brcm,bcm2835-smi
rx-tx
cdisabled
axiperf
brcm,bcm2835-axiperf
cdisabled
firmware
raspberrypi,bcm2835-firmware
simple-bus
expgpio
raspberrypi,firmware-gpio
cokay
power
raspberrypi,bcm2835-power
mailbox@7e00b840
brcm,bcm2836-vchiq
brcm,bcm2835-vchiq
gpiomem
brcm,bcm2835-gpiomem
brcm,bcm2708-fb
cokay
vcsm
raspberrypi,bcm2835-vcsm
cokay
audio
brcm,bcm2835-audio
cdisabled
Kdefault
sound
cdisabled
clocks
simple-bus
clock@3
fixed-clock
'osc
clock@4
fixed-clock
'otg
usb-nop-xceiv
arm-pmu
arm,cortex-a7-pmu
timer
arm,armv7-timer
cpus
[brcm,bcm2836-smp
cpu@0
icpu
arm,cortex-a53
[spin-table
cpu@1
icpu
arm,cortex-a53
[spin-table
cpu@2
icpu
arm,cortex-a53
[spin-table
cpu@3
icpu
arm,cortex-a53
[spin-table
__overrides__
clock-frequency:0
clock-frequency:0
clock-frequency:0
 clock-frequency:0
!status
"status
#status
$status
%status
&status
status
%clock-frequency:0
&clock-frequency:0
clock-frequency:0
'status
(status
)status
*brcm,overclock-50:0
*brcm,force-pio?
*brcm,pio-limit:0
*brcm,debug
+brcm,overclock-50:0
,brcm,overclock-50:0
-status
.microchip,eee-enabled?
.microchip,tx-lpi-timer:0
.microchip,led-modes:0
.microchip,led-modes:4
.microchip,downshift-after:0
.max-speed:0
/gpios:4
/gpios:8
/linux,default-trigger
0gpios:4
0gpios:8
0linux,default-trigger
memory@0
imemory
leds
gpio-leds
led0
keep
	mmc0
led1
	default-on
fixedregulator_3v3
regulator-fixed
fixedregulator_5v0
regulator-fixed
__symbols__
r/thermal-zones/cpu-thermal
]/soc
~/soc/txp@7e004000
a/soc/dma@7e007000
j/soc/watchdog@7e100000
/soc/cprman@7e101000
s/soc/rng@7e104000
/soc/rng@7e104000
z/soc/mailbox@7e00b880
/soc/gpio@7e200000
/soc/gpio@7e200000/dpi_gpio0
/soc/gpio@7e200000/emmc_gpio22
/soc/gpio@7e200000/emmc_gpio34
/soc/gpio@7e200000/emmc_gpio48
/soc/gpio@7e200000/gpclk0_gpio4
/soc/gpio@7e200000/gpclk1_gpio5
/soc/gpio@7e200000/gpclk1_gpio42
/soc/gpio@7e200000/gpclk1_gpio44
/soc/gpio@7e200000/gpclk2_gpio6
/soc/gpio@7e200000/gpclk2_gpio43
/soc/gpio@7e200000/i2c0_gpio0
/soc/gpio@7e200000/i2c0_gpio28
/soc/gpio@7e200000/i2c0_gpio44
(/soc/gpio@7e200000/i2c1_gpio2
3/soc/gpio@7e200000/i2c1_gpio44
?/soc/gpio@7e200000/jtag_gpio22
K/soc/gpio@7e200000/pcm_gpio18
V/soc/gpio@7e200000/pcm_gpio28
a/soc/gpio@7e200000/pwm0_gpio12
m/soc/gpio@7e200000/pwm0_gpio18
y/soc/gpio@7e200000/pwm0_gpio40
/soc/gpio@7e200000/pwm1_gpio13
/soc/gpio@7e200000/pwm1_gpio19
/soc/gpio@7e200000/pwm1_gpio41
/soc/gpio@7e200000/pwm1_gpio45
/soc/gpio@7e200000/sdhost_gpio48
/soc/gpio@7e200000/sdhost_gpio48
/soc/gpio@7e200000/spi0_gpio7
/soc/gpio@7e200000/spi0_gpio35
/soc/gpio@7e200000/spi1_gpio16
/soc/gpio@7e200000/spi2_gpio40
/soc/gpio@7e200000/uart0_gpio14
/soc/gpio@7e200000/uart0_ctsrts_gpio16
/soc/gpio@7e200000/uart0_ctsrts_gpio30
3/soc/gpio@7e200000/uart0_gpio32
@/soc/gpio@7e200000/uart0_gpio36
M/soc/gpio@7e200000/uart0_ctsrts_gpio38
a/soc/gpio@7e200000/uart1_gpio14
n/soc/gpio@7e200000/uart1_ctsrts_gpio16
/soc/gpio@7e200000/uart1_gpio32
/soc/gpio@7e200000/uart1_ctsrts_gpio30
/soc/gpio@7e200000/uart1_gpio40
/soc/gpio@7e200000/uart1_ctsrts_gpio42
/soc/gpio@7e200000/i2c_slave_gpio18
/soc/gpio@7e200000/jtag_gpio4
/soc/gpio@7e200000/dpi_18bit_gpio0
/soc/gpio@7e200000/gpioout
/soc/gpio@7e200000/alt0
/soc/gpio@7e200000/spi0_pins
/soc/gpio@7e200000/spi0_cs_pins
/soc/gpio@7e200000/i2c0
/soc/gpio@7e200000/i2c1
	(/soc/gpio@7e200000/i2s
	1/soc/gpio@7e200000/sdio_pins
	;/soc/gpio@7e200000/bt_pins
	C/soc/gpio@7e200000/uart0_pins
	N/soc/gpio@7e200000/uart1_pins
	Y/soc/gpio@7e200000/audio_pins
/soc/serial@7e201000
/soc/mmc@7e202000
/soc/i2s@7e203000
/soc/spi@7e204000
/soc/spi@7e204000
	d/soc/spi@7e204000/spidev@0
	l/soc/spi@7e204000/spidev@1
/soc/i2c@7e205000
	t/soc/pixelvalve@7e206000
/soc/pixelvalve@7e207000
/soc/dpi@7e208000
/soc/dsi@7e209000
S/soc/aux@7e215000
/soc/serial@7e215040
/soc/spi@7e215080
/soc/spi@7e2150c0
/soc/pwm@7e20c000
/soc/hvs@7e400000
/soc/dsi@7e700000
/soc/csi@7e800000
/soc/csi@7e801000
/soc/i2c@7e804000
/soc/i2c@7e805000
/soc/vec@7e806000
/soc/pixelvalve@7e807000
/soc/hdmi@7e902000
/soc/usb@7e980000
/soc/usb@7e980000/usb-port@1/usb-port@1/ethernet@1
/soc/usb@7e980000/usb-port@1/usb-port@1/ethernet@1/mdio/ethernet-phy@1
/soc/gpu
e/soc/interrupt-controller@7e00b200
/soc/thermal@7e212000
/soc/v3d@7ec00000
/soc/local_intc@40000000
/soc/mmc@7e300000
/soc/mmc@7e300000
/soc/mmcnr@7e300000
/soc/firmwarekms@7e600000
/soc/smi@7e600000
/soc/axiperf
/soc/firmware
/soc/firmware/expgpio
	/soc/power
/soc/mailbox@7e00b840
/soc/fb
/soc/vcsm
M/soc/audio
W/soc/sound
/clocks/clock@3
"/clocks/clock@4
*/phy
1/cpus
6/cpus/cpu@0
;/cpus/cpu@1
@/cpus/cpu@2
E/cpus/cpu@3
/leds
J/leds/act
R/leds/pwr
Z/fixedregulator_3v3
f/fixedregulator_5v0
	compatible
model
interrupt-parent
#address-cells
#size-cells
serial0
serial1
audio
sound
intc
watchdog
random
mailbox
gpio
uart0
sdhost
mmc0
spi0
i2c0
uart1
spi1
spi2
mmc1
i2c1
i2c2
leds
thermal
axiperf
ethernet0
bootargs
polling-delay-passive
polling-delay
thermal-sensors
coefficients
phandle
ranges
dma-ranges
interrupts
status
interrupt-names
#dma-cells
brcm,dma-channel-mask
#power-domain-cells
#reset-cells
clocks
clock-names
system-power-controller
#clock-cells
firmware
#mbox-cells
gpio-controller
#gpio-cells
interrupt-controller
#interrupt-cells
pinctrl-names
brcm,pins
brcm,function
brcm,pull
arm,primecell-periphid
cts-event-workaround
pinctrl-0
dmas
dma-names
bus-width
brcm,overclock-50
brcm,pio-limit
#sound-dai-cells
cs-gpios
spi-max-frequency
clock-frequency
clock-output-names
power-domains
assigned-clocks
assigned-clock-rates
#pwm-cells
data-lanes
hpd-gpios
phys
phy-names
microchip,eee-enabled
microchip,tx-lpi-timer
microchip,downshift-after
microchip,led-modes
#thermal-sensor-cells
non-removable
brcm,firmware
mboxes
brcm,pwm-channels
#phy-cells
always-on
enable-method
device_type
cpu-release-addr
cam0-pwdn-ctrl
cam0-pwdn
cam0-led-ctrl
cam0-led
arm_freq
cache_line_size
i2c2_iknowwhatimdoing
i2c0_baudrate
i2c1_baudrate
i2c2_baudrate
sd_overclock
sd_force_pio
sd_pio_limit
sd_debug
sdio_overclock
tx_lpi_timer
eth_led0
eth_led1
eth_downshift_after
eth_max_speed
act_led_gpio
act_led_activelow
act_led_trigger
pwr_led_gpio
pwr_led_activelow
pwr_led_trigger
label
default-state
linux,default-trigger
regulator-name
regulator-min-microvolt
regulator-max-microvolt
regulator-always-on
cpu_thermal
dpi_gpio0
emmc_gpio22
emmc_gpio34
emmc_gpio48
gpclk0_gpio4
gpclk1_gpio5
gpclk1_gpio42
gpclk1_gpio44
gpclk2_gpio6
gpclk2_gpio43
i2c0_gpio0
i2c0_gpio28
i2c0_gpio44
i2c1_gpio2
i2c1_gpio44
jtag_gpio22
pcm_gpio18
pcm_gpio28
pwm0_gpio12
pwm0_gpio18
pwm0_gpio40
pwm1_gpio13
pwm1_gpio19
pwm1_gpio41
pwm1_gpio45
sdhost_pins
sdhost_gpio48
spi0_gpio7
spi0_gpio35
spi1_gpio16
spi2_gpio40
uart0_gpio14
uart0_ctsrts_gpio16
uart0_ctsrts_gpio30
uart0_gpio32
uart0_gpio36
uart0_ctsrts_gpio38
uart1_gpio14
uart1_ctsrts_gpio16
uart1_gpio32
uart1_ctsrts_gpio30
uart1_gpio40
uart1_ctsrts_gpio42
i2c_slave_gpio18
jtag_gpio4
dpi_18bit_gpio0
gpioout
alt0
spi0_pins
spi0_cs_pins
i2c0_pins
i2c1_pins
i2s_pins
sdio_pins
bt_pins
uart0_pins
uart1_pins
audio_pins
spidev0
spidev1
pixelvalve0
pixelvalve1
dsi0
dsi1
csi0
csi1
pixelvalve2
hdmi
ethernet
eth_phy
local_intc
sdhci
mmcnr
firmwarekms
expgpio
power
vchiq
vcsm
clk_osc
clk_usb
usbphy
cpus
cpu0
cpu1
cpu2
cpu3
act_led
pwr_led
vdd_3v3_reg
vdd_5v0_reg
raspberrypi,3-model-b-plus
brcm,bcm2837
Raspberry Pi 3 Model B+
aliases
=/soc/serial@7e201000
E/soc/serial@7e215040
M/soc/usb@7e980000/usb-port@1/usb-port@1/ethernet@1
chosen
Wserial1:115200n8
thermal-zones
cpu-thermal
trips
cpu-crit
critical
cooling-maps
simple-bus
timer@7e003000
brcm,bcm2835-system-timer
txp@7e004000
brcm,bcm2835-txp
dma@7e007000
brcm,bcm2835-dma
dma0
dma1
dma2
dma3
dma4
dma5
dma6
dma7
dma8
dma9
dma10
dma11
dma12
dma13
dma14
dma-shared-all
interrupt-controller@7e00b200
brcm,bcm2836-armctrl-ic
watchdog@7e100000
brcm,bcm2835-pm
brcm,bcm2835-pm-wdt
~v3d
peri_image
h264
cprman@7e101000
brcm,bcm2835-cprman
rng@7e104000
brcm,bcm2835-rng
mailbox@7e00b880
brcm,bcm2835-mbox
gpio@7e200000
brcm,bcm2835-gpio
default
ID_SDA
ID_SCL
SDA1
SCL1
GPIO_GCLK
GPIO5
GPIO6
SPI_CE1_N
SPI_CE0_N
SPI_MISO
SPI_MOSI
SPI_SCLK
GPIO12
GPIO13
TXD1
RXD1
GPIO16
GPIO17
GPIO18
GPIO19
GPIO20
GPIO21
GPIO22
GPIO23
GPIO24
GPIO25
GPIO26
GPIO27
HDMI_HPD_N
STATUS_LED_G
CTS0
RTS0
TXD0
RXD0
SD1_CLK
SD1_CMD
SD1_DATA0
SD1_DATA1
SD1_DATA2
SD1_DATA3
PWM0_OUT
PWM1_OUT
ETHCLK
WIFI_CLK
SDA0
SCL0
SMPS_SCL
SMPS_SDA
SD_CLK_R
SD_CMD_R
SD_DATA0_R
SD_DATA1_R
SD_DATA2_R
SD_DATA3_R
dpi_gpio0
emmc_gpio22
emmc_gpio34
emmc_gpio48
gpclk0_gpio4
gpclk1_gpio5
gpclk1_gpio42
gpclk1_gpio44
gpclk2_gpio6
gpclk2_gpio43
i2c0_gpio0
i2c0_gpio28
i2c0_gpio44
i2c1_gpio2
i2c1_gpio44
i2c_slave_gpio18
jtag_gpio4
jtag_gpio22
pcm_gpio18
pcm_gpio28
pwm0_gpio12
pwm0_gpio18
pwm0_gpio40
pwm1_gpio13
pwm1_gpio19
pwm1_gpio41
pwm1_gpio45
sdhost_gpio48
spi0_gpio7
spi0_gpio35
spi1_gpio16
spi2_gpio40
uart0_gpio14
uart0_ctsrts_gpio16
uart0_ctsrts_gpio30
uart0_gpio32
uart0_gpio36
uart0_ctsrts_gpio38
uart1_gpio14
uart1_ctsrts_gpio16
uart1_gpio32
uart1_ctsrts_gpio30
uart1_gpio40
uart1_ctsrts_gpio42
gpioout
alt0
serial@7e201000
brcm,bcm2835-pl011
arm,pl011
arm,primecell
~uartclk
apb_pclk
default
8okay
bluetooth
brcm,bcm43438-bt
mmc@7e202000
brcm,bcm2835-sdhost
]rx-tx
8okay
default
i2s@7e203000
brcm,bcm2835-i2s
8disabled
spi@7e204000
brcm,bcm2835-spi
8disabled
i2c@7e205000
brcm,bcm2835-i2c
8okay
default
pixelvalve@7e206000
brcm,bcm2835-pixelvalve0
8disabled
pixelvalve@7e207000
brcm,bcm2835-pixelvalve1
8disabled
dpi@7e208000
brcm,bcm2835-dpi
~core
pixel
8disabled
dsi@7e209000
brcm,bcm2835-dsi0
~phy
escape
pixel
qdsi0_byte
dsi0_ddr2
dsi0_ddr
thermal@7e212000
brcm,bcm2837-thermal
8okay
aux@7e215000
brcm,bcm2835-aux
serial@7e215040
brcm,bcm2835-aux-uart
~!P@
8okay
default
spi@7e215080
brcm,bcm2835-aux-spi
8disabled
spi@7e2150c0
brcm,bcm2835-aux-spi
8disabled
pwm@7e20c000
brcm,bcm2835-pwm
8okay
default
sdhci@7e300000
brcm,bcm2835-sdhci
8okay
default
wifi@1
brcm,bcm4329-fmac
hvs@7e400000
brcm,bcm2835-hvs
8disabled
dsi@7e700000
brcm,bcm2835-dsi1
~phy
escape
pixel
qdsi1_byte
dsi1_ddr2
dsi1_ddr
8disabled
i2c@7e804000
brcm,bcm2835-i2c
8okay
default
i2c@7e805000
brcm,bcm2835-i2c
8okay
vec@7e806000
brcm,bcm2835-vec
8okay
pixelvalve@7e807000
brcm,bcm2835-pixelvalve2
8disabled
hdmi@7e902000
brcm,bcm2835-hdmi
~pixel
hdmi
]audio-rx
8okay
usb@7e980000
brcm,bcm2835-usb
~otg
usb2-phy
host
usb-port@1
usb424,2514
usb-port@1
usb424,2514
ethernet@1
usb424,7800
mdio
ethernet-phy@1
v3d@7ec00000
brcm,bcm2835-v3d
8disabled
brcm,bcm2835-vc4
brcm,bcm2835-fb
local_intc@40000000
brcm,bcm2836-l1-intc
firmware
raspberrypi,bcm2835-firmware
simple-bus
gpio
raspberrypi,firmware-gpio
BT_ON
WL_ON
STATUS_LED_R
LAN_RUN
CAM_GPIO0
CAM_GPIO1
8okay
power
raspberrypi,bcm2835-power
mailbox@7e00b840
brcm,bcm2836-vchiq
brcm,bcm2835-vchiq
clocks
simple-bus
clock@3
fixed-clock
qosc
clock@4
fixed-clock
qotg
usb-nop-xceiv
arm-pmu
arm,cortex-a53-pmu
timer
arm,armv7-timer
cpus
Obrcm,bcm2836-smp
cpu@0
]cpu
arm,cortex-a53
Ospin-table
cpu@1
]cpu
arm,cortex-a53
Ospin-table
cpu@2
]cpu
arm,cortex-a53
Ospin-table
cpu@3
]cpu
arm,cortex-a53
Ospin-table
memory@0
]memory
leds
gpio-leds
zACT
keep
heartbeat
zPWR
wifi-pwrseq
mmc-pwrseq-simple
__symbols__
/thermal-zones/cpu-thermal
/soc/dma@7e007000
/soc/interrupt-controller@7e00b200
/soc/watchdog@7e100000
w/soc/cprman@7e101000
/soc/mailbox@7e00b880
/soc/gpio@7e200000
/soc/gpio@7e200000/dpi_gpio0
/soc/gpio@7e200000/emmc_gpio22
/soc/gpio@7e200000/emmc_gpio34
/soc/gpio@7e200000/emmc_gpio48
/soc/gpio@7e200000/gpclk0_gpio4
/soc/gpio@7e200000/gpclk1_gpio5
/soc/gpio@7e200000/gpclk1_gpio42
+/soc/gpio@7e200000/gpclk1_gpio44
9/soc/gpio@7e200000/gpclk2_gpio6
F/soc/gpio@7e200000/gpclk2_gpio43
T/soc/gpio@7e200000/i2c0_gpio0
_/soc/gpio@7e200000/i2c0_gpio28
k/soc/gpio@7e200000/i2c0_gpio44
w/soc/gpio@7e200000/i2c1_gpio2
/soc/gpio@7e200000/i2c1_gpio44
/soc/gpio@7e200000/i2c_slave_gpio18
/soc/gpio@7e200000/jtag_gpio4
/soc/gpio@7e200000/jtag_gpio22
/soc/gpio@7e200000/pcm_gpio18
/soc/gpio@7e200000/pcm_gpio28
/soc/gpio@7e200000/pwm0_gpio12
/soc/gpio@7e200000/pwm0_gpio18
/soc/gpio@7e200000/pwm0_gpio40
/soc/gpio@7e200000/pwm1_gpio13
/soc/gpio@7e200000/pwm1_gpio19
/soc/gpio@7e200000/pwm1_gpio41
/soc/gpio@7e200000/pwm1_gpio45
 /soc/gpio@7e200000/sdhost_gpio48
./soc/gpio@7e200000/spi0_gpio7
9/soc/gpio@7e200000/spi0_gpio35
E/soc/gpio@7e200000/spi1_gpio16
Q/soc/gpio@7e200000/spi2_gpio40
]/soc/gpio@7e200000/uart0_gpio14
j/soc/gpio@7e200000/uart0_ctsrts_gpio16
~/soc/gpio@7e200000/uart0_ctsrts_gpio30
/soc/gpio@7e200000/uart0_gpio32
/soc/gpio@7e200000/uart0_gpio36
/soc/gpio@7e200000/uart0_ctsrts_gpio38
/soc/gpio@7e200000/uart1_gpio14
/soc/gpio@7e200000/uart1_ctsrts_gpio16
/soc/gpio@7e200000/uart1_gpio32
/soc/gpio@7e200000/uart1_ctsrts_gpio30
/soc/gpio@7e200000/uart1_gpio40
/soc/gpio@7e200000/uart1_ctsrts_gpio42
#/soc/gpio@7e200000/gpioout
+/soc/gpio@7e200000/alt0
0/soc/serial@7e201000
6/soc/mmc@7e202000
=/soc/i2s@7e203000
A/soc/spi@7e204000
E/soc/i2c@7e205000
J/soc/dpi@7e208000
N/soc/dsi@7e209000
/soc/thermal@7e212000
S/soc/aux@7e215000
W/soc/serial@7e215040
]/soc/spi@7e215080
b/soc/spi@7e2150c0
g/soc/pwm@7e20c000
k/soc/sdhci@7e300000
q/soc/sdhci@7e300000/wifi@1
w/soc/dsi@7e700000
|/soc/i2c@7e804000
/soc/i2c@7e805000
/soc/vec@7e806000
/soc/hdmi@7e902000
/soc/usb@7e980000
/soc/usb@7e980000/usb-port@1/usb-port@1/ethernet@1
/soc/usb@7e980000/usb-port@1/usb-port@1/ethernet@1/mdio/ethernet-phy@1
/soc/v3d@7ec00000
/soc/gpu
/soc/fb
/soc/local_intc@40000000
1/soc/firmware
/soc/firmware/gpio
/soc/power
/soc/mailbox@7e00b840
/clocks/clock@3
/clocks/clock@4
/phy
/cpus
/cpus/cpu@0
/cpus/cpu@1
/cpus/cpu@2
/cpus/cpu@3
/wifi-pwrseq
	compatible
model
interrupt-parent
#address-cells
#size-cells
serial0
serial1
ethernet0
stdout-path
polling-delay-passive
polling-delay
thermal-sensors
coefficients
linux,phandle
temperature
hysteresis
type
ranges
dma-ranges
interrupts
clock-frequency
interrupt-names
#dma-cells
brcm,dma-channel-mask
interrupt-controller
#interrupt-cells
#power-domain-cells
#reset-cells
clocks
clock-names
system-power-controller
#clock-cells
#mbox-cells
gpio-controller
#gpio-cells
pinctrl-names
gpio-line-names
brcm,pins
brcm,function
brcm,pull
arm,primecell-periphid
pinctrl-0
status
max-speed
shutdown-gpios
dmas
dma-names
bus-width
clock-output-names
power-domains
#thermal-sensor-cells
assigned-clocks
assigned-clock-rates
#pwm-cells
non-removable
mmc-pwrseq
hpd-gpios
phys
phy-names
dr_mode
microchip,led-modes
mboxes
firmware
#phy-cells
always-on
enable-method
device_type
cpu-release-addr
label
default-state
linux,default-trigger
reset-gpios
cpu_thermal
intc
mailbox
gpio
dpi_gpio0
emmc_gpio22
emmc_gpio34
emmc_gpio48
gpclk0_gpio4
gpclk1_gpio5
gpclk1_gpio42
gpclk1_gpio44
gpclk2_gpio6
gpclk2_gpio43
i2c0_gpio0
i2c0_gpio28
i2c0_gpio44
i2c1_gpio2
i2c1_gpio44
i2c_slave_gpio18
jtag_gpio4
jtag_gpio22
pcm_gpio18
pcm_gpio28
pwm0_gpio12
pwm0_gpio18
pwm0_gpio40
pwm1_gpio13
pwm1_gpio19
pwm1_gpio41
pwm1_gpio45
sdhost_gpio48
spi0_gpio7
spi0_gpio35
spi1_gpio16
spi2_gpio40
uart0_gpio14
uart0_ctsrts_gpio16
uart0_ctsrts_gpio30
uart0_gpio32
uart0_gpio36
uart0_ctsrts_gpio38
uart1_gpio14
uart1_ctsrts_gpio16
uart1_gpio32
uart1_ctsrts_gpio30
uart1_gpio40
uart1_ctsrts_gpio42
gpioout
alt0
uart0
sdhost
i2c0
dsi0
uart1
spi1
spi2
sdhci
brcmf
dsi1
i2c1
i2c2
hdmi
ethernet
eth_phy
local_intc
expgpio
power
vchiq
clk_osc
clk_usb
usbphy
cpus
cpu0
cpu1
cpu2
cpu3
wifi_pwrseq


Home | Main Index | Thread Index | Old Index