Changeset View
Changeset View
Standalone View
Standalone View
sys/dts/arm/rpi2.dts
Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | / { | ||||
system { | system { | ||||
revision = <0>; /* Set by VideoCore */ | revision = <0>; /* Set by VideoCore */ | ||||
serial = <0 0>; /* Set by VideoCore */ | serial = <0 0>; /* Set by VideoCore */ | ||||
}; | }; | ||||
axi { | axi { | ||||
gpio: gpio { | gpio: gpio { | ||||
/* BSC0 */ | |||||
pins_bsc0_a: bsc0_a { | |||||
broadcom,function = "ALT0"; | |||||
}; | }; | ||||
pins_bsc0_b: bsc0_b { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_bsc0_c: bsc0_c { | |||||
broadcom,function = "ALT1"; | |||||
}; | |||||
/* BSC1 */ | |||||
pins_bsc1_a: bsc1_a { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_bsc1_b: bsc1_b { | |||||
broadcom,function = "ALT2"; | |||||
}; | |||||
/* GPCLK0 */ | |||||
pins_gpclk0_a: gpclk0_a { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_gpclk0_b: gpclk0_b { | |||||
broadcom,function = "ALT5"; | |||||
}; | |||||
pins_gpclk0_c: gpclk0_c { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_gpclk0_d: gpclk0_d { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
/* GPCLK1 */ | |||||
pins_gpclk1_a: gpclk1_a { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_gpclk1_b: gpclk1_b { | |||||
broadcom,function = "ALT5"; | |||||
}; | |||||
pins_gpclk1_c: gpclk1_c { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_gpclk1_d: gpclk1_d { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
/* GPCLK2 */ | |||||
pins_gpclk2_a: gpclk2_a { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_gpclk2_b: gpclk2_b { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
/* SPI0 */ | |||||
pins_spi0_a: spi0_a { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_spi0_b: spi0_b { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
/* PWM */ | |||||
pins_pwm0_a: pwm0_a { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_pwm0_b: pwm0_b { | |||||
broadcom,function = "ALT5"; | |||||
}; | |||||
pins_pwm0_c: pwm0_c { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_pwm1_a: pwm1_a { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_pwm1_b: pwm1_b { | |||||
broadcom,function = "ALT5"; | |||||
}; | |||||
pins_pwm1_c: pwm1_c { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_pwm1_d: pwm1_d { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
/* UART0 */ | |||||
pins_uart0_a: uart0_a { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_uart0_b: uart0_b { | |||||
broadcom,function = "ALT3"; | |||||
}; | |||||
pins_uart0_c: uart0_c { | |||||
broadcom,function = "ALT2"; | |||||
}; | |||||
pins_uart0_fc_a: uart0_fc_a { | |||||
broadcom,function = "ALT3"; | |||||
}; | |||||
pins_uart0_fc_b: uart0_fc_b { | |||||
broadcom,function = "ALT3"; | |||||
}; | |||||
pins_uart0_fc_c: uart0_fc_c { | |||||
broadcom,function = "ALT2"; | |||||
}; | |||||
/* PCM */ | |||||
pins_pcm_a: pcm_a { | |||||
broadcom,function = "ALT0"; | |||||
}; | |||||
pins_pcm_b: pcm_b { | |||||
broadcom,function = "ALT2"; | |||||
}; | |||||
/* Secondary Address Bus */ | |||||
pins_sm_addr_a: sm_addr_a { | |||||
broadcom,function = "ALT1"; | |||||
}; | |||||
pins_sm_addr_b: sm_addr_b { | |||||
broadcom,function = "ALT1"; | |||||
}; | |||||
pins_sm_ctl_a: sm_ctl_a { | |||||
broadcom,function = "ALT1"; | |||||
}; | |||||
pins_sm_ctl_b: sm_ctl_b { | |||||
broadcom,function = "ALT1"; | |||||
}; | |||||
pins_sm_data_8bit_a: sm_data_8bit_a { | |||||
broadcom,function = "ALT1"; | |||||
}; | |||||
pins_sm_data_8bit_b: sm_data_8bit_b { | |||||
broadcom,function = "ALT1"; | |||||
}; | |||||
pins_sm_data_16bit: sm_data_16bit { | |||||
broadcom,function = "ALT1"; | |||||
}; | |||||
pins_sm_data_18bit: sm_data_18bit { | |||||
broadcom,function = "ALT1"; | |||||
}; | |||||
/* BSCSL */ | |||||
pins_bscsl: bscsl { | |||||
broadcom,function = "ALT3"; | |||||
}; | |||||
/* SPISL */ | |||||
pins_spisl: spisl { | |||||
broadcom,function = "ALT3"; | |||||
}; | |||||
/* SPI1 */ | |||||
pins_spi1: spi1 { | |||||
broadcom,function = "ALT4"; | |||||
}; | |||||
/* UART1 */ | |||||
pins_uart1_a: uart1_a { | |||||
broadcom,function = "ALT5"; | |||||
}; | |||||
pins_uart1_b: uart1_b { | |||||
broadcom,function = "ALT5"; | |||||
}; | |||||
pins_uart1_c: uart1_c { | |||||
broadcom,function = "ALT5"; | |||||
}; | |||||
pins_uart1_fc_a: uart1_fc_a { | |||||
broadcom,function = "ALT5"; | |||||
}; | |||||
pins_uart1_fc_b: uart1_fc_b { | |||||
broadcom,function = "ALT5"; | |||||
}; | |||||
pins_uart1_fc_c: uart1_fc_c { | |||||
broadcom,function = "ALT5"; | |||||
}; | |||||
/* SPI2 */ | |||||
pins_spi2: spi2 { | |||||
broadcom,function = "ALT4"; | |||||
}; | |||||
/* ARM JTAG */ | |||||
pins_arm_jtag_trst: arm_jtag_trst { | |||||
broadcom,function = "ALT4"; | |||||
}; | |||||
pins_arm_jtag_a: arm_jtag_a { | |||||
broadcom,function = "ALT5"; | |||||
}; | |||||
pins_arm_jtag_b: arm_jtag_b { | |||||
broadcom,function = "ALT4"; | |||||
}; | |||||
/* Reserved */ | |||||
pins_reserved: reserved { | |||||
broadcom,function = "ALT3"; | |||||
}; | |||||
}; | |||||
usb { | usb { | ||||
hub { | hub { | ||||
compatible = "usb,hub", "usb,device"; | compatible = "usb,hub", "usb,device"; | ||||
reg = <0x00000001>; | reg = <0x00000001>; | ||||
#address-cells = <1>; | #address-cells = <1>; | ||||
#size-cells = <0>; | #size-cells = <0>; | ||||
ethernet: ethernet { | ethernet: ethernet { | ||||
compatible = "net,ethernet", | compatible = "net,ethernet", | ||||
▲ Show 20 Lines • Show All 84 Lines • ▼ Show 20 Lines | chosen { | ||||
bootargs = ""; /* Set by VideoCore */ | bootargs = ""; /* Set by VideoCore */ | ||||
stdin = "uart0"; | stdin = "uart0"; | ||||
stdout = "uart0"; | stdout = "uart0"; | ||||
}; | }; | ||||
__overrides__ { | __overrides__ { | ||||
cache_line_size = <&vchiq>, "cache-line-size:0"; | cache_line_size = <&vchiq>, "cache-line-size:0"; | ||||
}; | }; | ||||
}; | |||||
&spi0 { | |||||
pinctrl-names = "default"; | |||||
pinctrl-0 = <&spi0_pins &spi0_cs_pins>; | |||||
} | |||||
&bsc0 { | |||||
pinctrl-names = "default"; | |||||
pinctrl-0 = <&bsc0_pins>; | |||||
}; | |||||
&bsc1 { | |||||
pinctrl-names = "default"; | |||||
pinctrl-0 = <&bsc1_pins>; | |||||
}; | }; |