Brandon Wyman
f6b6795004
ARM: dts: aspeed: everest, rainier: Add power-ffs-sync-history GPIO
...
The IBM Everest and Rainier systems have a GPIO line that goes to the
power supplies. It has a dual function: 1) Fans Full Speed, and 2) Sync
input history.
Signed-off-by: Brandon Wyman <bjwyman@gmail.com >
Link: https://lore.kernel.org/r/20220421213638.1151193-1-bjwyman@gmail.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2022-05-19 17:12:52 +09:30
Eddie James
09603f805a
ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer
...
Increase the size of the buffer and set the ftrace-size property in order
to collect event tracing during a crash.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20211202224525.29178-1-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2022-02-28 15:46:12 +10:30
Joel Stanley
873fddb4cc
ARM: dts: aspeed: rainer: Add RTC battery gpio name
...
This is the documented name used for OpenBMC systems:
https://github.com/openbmc/docs/blob/master/designs/device-tree-gpio-naming.md#rtc-battery-voltage-read-enable
Link: https://lore.kernel.org/r/20220222041559.68651-2-joel@jms.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au >
2022-02-28 15:35:02 +10:30
Joel Stanley
e8e91c4e00
ARM: dts: aspeed: rainier: Remove SPI NOR controllers
...
Early Rainier builds had SPI NOR as a fallback boot device when eMMC
was not programmed. Most systems don't have the NOR populated, so remove
it from the device tree as it is not used.
Signed-off-by: Joel Stanley <joel@jms.id.au >
Link: https://lore.kernel.org/r/20220120063307.63898-1-joel@jms.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au >
2022-02-28 15:12:29 +10:30
Andrew Geissler
f173c93f18
ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO
...
This GPIO is used on the rainier system to indicate the BMC was reset
due to a physical pinhole reset.
See the following doc for more information:
https://github.com/openbmc/docs/blob/master/designs/device-tree-gpio-naming.md
Signed-off-by: Andrew Geissler <geissonator@yahoo.com >
Link: https://lore.kernel.org/r/20220113211735.37861-1-geissonator@yahoo.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2022-02-21 14:12:05 +10:30
Eddie James
b8ae255e89
ARM: dts: aspeed: rainier and everest: Enable UHCI
...
The UHCI controller is necessary to talk to slower, USB1.1 devices, so
enable the UHCI controller in the device tree.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20220128214852.21551-4-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2022-01-31 17:17:23 +10:30
Eddie James
62589e873d
ARM: dts: aspeed: p10: Add TPM device
...
Add the Nuvoton NPCT75X, a TIS I2C TPM.
Modified Eddie's change to include the general compatible string, and
combine the rainier and everest patches.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20211208191758.20517-8-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-12-21 15:30:31 +10:30
Eddie James
1fe5c05c7c
ARM: dts: aspeed: p10: Enable USB host ports
...
Ensure both controllers are enabled on, and add GPIO hog for USB power
control to set the USB power to always on.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20211208170641.13322-1-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-12-21 15:29:43 +10:30
Joel Stanley
9d20948ffd
ARM: dts: aspeed: rainier: Enable earlycon
...
Rainier was missed when enabling all of the other machines in
commit 239566b032 ("ARM: dts: aspeed: Set earlycon boot argument").
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-10-21 16:56:11 +10:30
Joel Stanley
e627d38421
ARM: dts: aspeed: rainier: Add front panel LEDs
...
These were meant to be part of commit 4fb27b3f91 ("ARM: dts: aspeed:
rainier: Add system LEDs") but went missing.
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-10-21 16:56:11 +10:30
Isaac Kurth
5698a9d9c9
ARM: dts: aspeed: rainier: Add 'factory-reset-toggle' as GPIOF6
...
The state of this GPIO determines whether a factory reset has been
requested. If a physical switch is used, it can be high or low. During boot,
the software checks and records the state of this switch. If it is different
than the previous recorded state, then the read-write portions of memory are
reformatted.
Signed-off-by: Isaac Kurth <isaac.kurth@ibm.com >
Reviewed-by: Adriana Kobylak <anoo@us.ibm.com >
Link: https://lore.kernel.org/r/20210714214741.1547052-1-blisaac91@gmail.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-10-21 16:56:11 +10:30
B. J. Wyman
1e3a92067b
ARM: dts: aspeed: rainier: Remove PSU gpio-keys
...
Remove the gpio-keys entries for the power supply presence lines from
the Rainier device tree. The user space applications are going to change
from using libevdev to libgpiod.
Signed-off-by: B. J. Wyman <bjwyman@gmail.com >
Link: https://lore.kernel.org/r/20210623230401.3050076-1-bjwyman@gmail.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-10-21 16:56:11 +10:30
Eddie James
6d8097e340
ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7
...
Only the pass 1 Ingraham board (Rainier system) had a micro-controller
wired to GPIOP7 on ball Y23. Pass 2 boards have this ball wired to the
heartbeat LED, so remove the hog as this device tree supports pass 2.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20210915214738.34382-5-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-10-21 16:56:11 +10:30
Eddie James
64fc9a95b4
ARM: dts: aspeed: rainier: Add eeprom on bus 12
...
The devicetree was missing an eeprom.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20210915214738.34382-4-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-10-21 16:56:10 +10:30
Andrew Jeffery
59618b1c3b
ARM: dts: aspeed: p10bmc: Enable KCS channel 2
...
Rainier uses KCS channel 2 as the source for the debug-trigger
application outlined at [1] and implemented at [2].
[1] https://github.com/openbmc/docs/blob/master/designs/bmc-service-failure-debug-and-recovery.md
[2] https://github.com/openbmc/debug-trigger
Signed-off-by: Andrew Jeffery <andrew@aj.id.au >
Link: https://lore.kernel.org/r/20210623033854.587464-8-andrew@aj.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-10-21 16:56:07 +10:30
Andrew Jeffery
d4efb68f17
ARM: dts: aspeed: p10bmc: Use KCS 3 for MCTP binding
...
The MCTP LPC driver was loaded by hacking up the compatible in the
devicetree node for KCS 4. With the introduction of the raw KCS driver
this hack is no-longer required. Use the regular compatible string for
KCS 4 and configure the appropriate SerIRQ.
The reset state of the status bits on KCS 4 is inappropriate for the
MCTP LPC binding. Switch to KCS 3 which has a different reset behaviour.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au >
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-10-21 16:56:03 +10:30
Eddie James
4df227c407
ARM: dts: aspeed: rainier and everest: Remove PCA gpio specification
...
Specifying gpio nodes under PCA led controllers no longer does anything,
so remove those nodes in the device trees.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Reviewed-by: Joel Stanley <joel@jms.id.au >
Link: https://lore.kernel.org/r/20211020215321.33960-3-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-10-21 16:56:02 +10:30
Eddie James
bf1914e2cf
ARM: dts: aspeed: p10bmc: Fix ADC iio-hwmon battery node name
...
In keeping with previous systems, call the iio-hwmon bridge node
"iio-hwmon-battery" to distinguish it as the battery voltage
sensor.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Reviewed-by: Joel Stanley <joel@jms.id.au >
Link: https://lore.kernel.org/r/20211020215321.33960-2-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-10-21 16:55:58 +10:30
Adriana Kobylak
18b34bcad2
ARM: dts: aspeed: rainier: Add power-config-full-load gpio
...
Add the power-config-full-load described in:
https://github.com/openbmc/docs/blob/master/designs/device-tree-gpio-naming.md#power-config-full-load
The power-config-full-load gpio is designed to be used to specify how
many power supplies the system should have, in rainier it is 2 or 4. If
enough power supplies fail so that the system no longer has redundancy
(no longer n+1), the hardware will signal to the Onboard Chip Controller
that the system may be oversubscribed, and performance may need to be
reduced so the system can maintain it's powered on state.
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com >
Reviewed-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20211005192226.213539-1-anoo@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-10-12 08:31:09 +10:30
Joel Stanley
f2a4985058
ARM: dts: aspeed: p10bmc: Define secure boot gpio
...
Input pin that indicates that the BMC is configured to boot with security
protections enforced.
Pulled up by default (secure). Placing the jumper will pull the pin down
(bypass security).
When in the secure boot state, it makes the EEPROM at 0x50 on bus 14
read only.
Link: https://lore.kernel.org/r/20210923074606.283393-1-joel@jms.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-10-08 15:10:01 +10:30
Eddie James
eaad40466b
ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest
...
Add the ADC nodes to the AST2600 devicetree. Enable ADC1 for Rainier and
Everest systems and add an iio-hwmon node for the 7th channel to report
the battery voltage.
Tested on Rainier:
~# cat /sys/class/hwmon/hwmon11/in1_input
1347
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20210916210045.31769-1-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-09-22 13:01:04 +09:30
Ben Tyner
2f2219c072
ARM: dts: rainier: Define name for gpio line Q2
...
gpio-line-names Q2 set to regulator-standby-faulted
Signed-off-by: Ben Tyner <ben.tyner@ibm.com >
Reviewed-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20210920150549.6431-2-bentyner@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-09-22 12:59:29 +09:30
Eddie James
4fb27b3f91
ARM: dts: aspeed: rainier: Add system LEDs
...
Add all the missing system LEDs. These are all connected by GPIO
expanders.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20210903214836.48286-2-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-09-14 18:36:18 +09:30
Jim Wright
6b8b312698
ARM: dts: aspeed: p10bmc: Add power control pins
...
Add to p10bmc systems the GPIO line names used in chassis power on / off
control and chassis power good monitoring. Names used are as documented at [1].
[1] https://github.com/openbmc/docs/blob/master/designs/device-tree-gpio-naming.md
Signed-off-by: Jim Wright <jlwright@us.ibm.com >
Reviewed-by: Andrew Jeffery <andrew@aj.id.au >
Link: https://lore.kernel.org/r/20210816160002.18645-1-jlwright@us.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-08-17 13:52:46 +09:30
Joel Stanley
a3034e895a
ARM: dts: rainier, everest: Add TPM reset GPIO
...
The GPIO is used to place the BMC-connected TPM in reset. This state is
latched until the BMC is next reset, blocking access to the TPM for that
boot.
On both machines this net is called TPM_RESET_LATCH_B.
Signed-off-by: Joel Stanley <joel@jms.id.au >
Reviewed-by: Andrew Jeffery <andrew@aj.id.au >
Link: https://lore.kernel.org/r/20210727033319.473152-2-joel@jms.id.au
2021-07-28 10:40:29 +09:30
Joel Stanley
ca46ad2214
ARM: dts: aspeed: Fix AST2600 machines line names
...
Tacoma and Rainier both have a line-names array that is too long:
gpio gpiochip0: gpio-line-names is length 232 but should be at most length 208
This was probably copied from an AST2500 device tree that did have more
GPIOs on the controller.
Fixes: e9b24b55ca ("ARM: dts: aspeed: rainier: Add gpio line names")
Fixes: 2f68e4e7df ("ARM: dts: aspeed: tacoma: Add gpio line names")
Link: https://lore.kernel.org/r/20210624090742.56640-1-joel@jms.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-06-24 18:41:22 +09:30
Eddie James
4f57c6b9db
ARM: dts: aspeed: Rainier: Update to pass 2 hardware
...
Add the muxes present in pass 2 and remove the eeproms that were
removed.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-04-16 12:22:43 +09:30
Eddie James
1d5d46a1ad
ARM: dts: aspeed: Rainier: Fix humidity sensor bus address
...
The si7021 was incorrectly placed at 0x20 on i2c bus 7. It is at 0x40.
Fixes: 9c44db7096 ("ARM: dts: aspeed: rainier: Add i2c devices")
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Reviewed-by: Joel Stanley <joel@jms.id.au >
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-04-16 12:22:36 +09:30
Eddie James
9a490b28dd
ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8
...
The second presence detection PCA9552 was incorrectly added to bus 9.
Fixes: 8be44de6f2 ("ARM: dts: aspeed: Rainier: Add presence GPIOs")
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Reviewed-by: Joel Stanley <joel@jms.id.au >
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-04-16 12:22:14 +09:30
Eddie James
7f03894a65
ARM: dts: aspeed: Add Rainier 1S4U machine
...
The 1S4U version of the Rainier system has only 4 fans. Create a new
tree, include the 4U version, and delete the 2 extra fans.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20210329150020.13632-23-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-04-08 11:13:57 +09:30
Joel Stanley
510ed4320a
ARM: dts: aspeed: rainier: Add missing fan nodes
...
The Maxim fan controller has six fans attached. Two of these were
missing from the description.
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-04-08 11:07:43 +09:30
Eddie James
2f9a9f3c93
ARM: dts: aspeed: rainier: Enable fan watchdog
...
Set watchdog 1 to pulse the fan watchdog circuit that drives the FAULT
pin of the MAX31785, resulting in fans running at full speed, if at
any point the BMC stops pulsing it, such as a BMC reboot at runtime.
Enable watchdog 2 for BMC reboots.
Signed-off-by: Matthew Barth <msbarth@linux.ibm.com >
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Acked-by: Andrew Jeffery <andrew@aj.id.au >
Link: https://lore.kernel.org/r/20210329150020.13632-11-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-04-08 11:07:42 +09:30
Alpana Kumari
8be44de6f2
ARM: dts: aspeed: rainier: Add presence GPIOs
...
This commit adds presence detect GPIO chips for various FRUs on
Rainier. Also, correct the I2C address for the tca9554.
Signed-off-by: Alpana Kumari <alpankum@in.ibm.com >
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20210329150020.13632-10-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-04-08 11:07:42 +09:30
Eddie James
79432ed403
ARM: dts: aspeed: rainier: Add additional processor CFAMs
...
Rainier has two dual-chip modules and therefore four CFAMs with their
associated engines. Add these to the devicetree with the i2c busses
that have devices on them.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Signed-off-by: Joel Stanley <joel@jms.id.au >
Link: https://lore.kernel.org/r/20210329150020.13632-5-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-04-08 11:07:42 +09:30
Brandon Wyman
44ab6f2853
ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans
...
Add a gpio-keys-polled section to the Rainier device tree for the fan
presence signals on the PCA9552 I2C device on bus 7.
Signed-off-by: Brandon Wyman <bjwyman@gmail.com >
Signed-off-by: Matthew Barth <msbarth@linux.ibm.com >
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20210329150020.13632-4-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-04-08 11:07:42 +09:30
Vishwanatha Subbanna
44a2c58e79
ARM: dts: aspeed: rainier: Add directly controlled LEDs
...
These LEDs are directly connected to the BMC's GPIO bank.
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.ibm.com >
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20210329150020.13632-3-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-04-08 11:07:42 +09:30
Krzysztof Kozlowski
14bd969463
ARM: dts: aspeed: align GPIO hog names with dtschema
...
dtschema for pca95xx expects GPIO hogs to end with 'hog' suffix.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org >
Link: https://lore.kernel.org/r/20210212162640.66677-2-krzk@kernel.org '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-14 23:30:15 +01:00
Andrew Jeffery
d2dc55b96f
ARM: dts: aspeed: rainier: Add eMMC clock phase compensation
...
Determined by scope measurements at speed.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au >
Reviewed-by: Joel Stanley <joel@jms.id.au >
Link: https://lore.kernel.org/r/20201208012615.2717412-7-andrew@aj.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au >
2021-02-09 22:27:19 +10:30
Andrew Jeffery
c680dd4e60
ARM: dts: aspeed: rainier: Don't shout addresses
...
Make them lowercase.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au >
Reviewed-by: Joel Stanley <joel@jms.id.au >
Link: https://lore.kernel.org/r/20201002063414.275161-4-andrew@aj.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au >
2020-11-19 22:25:34 +10:30
Eddie James
bb74fdbd8a
ARM: dts: aspeed: rainier: Mark FSI SPI controllers as restricted
...
Some of the FSI-attached SPI controllers can't use the loop command
due to security requirements. Indicate this in the devicetree with
the restricted compatible string.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Link: https://lore.kernel.org/r/20201102194713.14812-1-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2020-11-19 22:25:30 +10:30
Andrew Jeffery
c7b74131c7
ARM: dts: rainier: Add reserved memory for ramoops
...
Reserve a 1.5MiB region of memory to record kmsg dumps, console and
userspace message state into 16kiB ring-buffer slots. The sizing allows
for up to 16 dumps to be captured and read out.
Set max-reason to KMSG_DUMP_EMERG to capture bad-path reboots.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au >
Reviewed-by: Joel Stanley <joel@jms.id.au >
Link: https://lore.kernel.org/r/20201022014731.2035438-6-andrew@aj.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au >
2020-11-19 15:50:34 +10:30
Eddie James
fd6a1e60a0
ARM: dts: aspeed: rainier: Add 4U device-tree
...
Add a device-tree for the Rainier 4U system. Change the model name
on the existing Rainier device-tree to 2U, and remove the two
extra power supplies that are only present on the 4U system. Also
add labels to the fan nodes for use in the 4U device-tree.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Reviewed-by: Andrew Jeffery <andrew@aj.id.au >
Link: https://lore.kernel.org/r/20201028185647.14565-1-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2020-11-18 00:18:42 +10:30
Andrew Jeffery
adfe14797e
ARM: dts: rainier: Disable internal pull-downs on eMMC pins
...
There's a veritable tug-of-war going on in the design, so disable one of
the warring parties.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au >
Link: https://lore.kernel.org/r/20200910031143.2997298-1-andrew@aj.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au >
2020-09-10 12:43:16 +09:30
Eddie James
d270bb09f4
ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device
...
Set I2C bus 7 to multi-master mode and add the panel device that will
register as a slave.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Reviewed-by: Joel Stanley <joel@jms.id.au >
Link: https://lore.kernel.org/r/20200908200101.64974-6-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au >
2020-09-09 16:29:33 +09:30
Eddie James
edb1a2e256
ARM: dts: aspeed: rainier: Enable XDMA engine
...
Fix the VGA reserved memory node, and add the XDMA engine node,
enable it, and point it's memory region to the VGA memory.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Signed-off-by: Joel Stanley <joel@jms.id.au >
2020-08-25 14:48:22 +09:30
Eddie James
ffade9f7b8
ARM: dts: aspeed: rainier: Enable EHCI controller
...
Enable the second EHCI controller on the AST2600. Also add a line-name
for the GPIO that controls power to the USB port.
The power control is in place to allow the port to be disabled, for
those that are worried about rogue USB sticks.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Signed-off-by: Joel Stanley <joel@jms.id.au >
2020-07-28 09:02:43 +09:30
Eddie James
6036d968ab
ARM: dts: aspeed: rainier: Switch OCCs to P10
...
Rainier uses the P10 processor so the OCC binding should reflect that.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Signed-off-by: Joel Stanley <joel@jms.id.au >
2020-07-28 09:02:41 +09:30
Joel Stanley
da51a0f285
ARM: dts: aspeed: rainier: Add FSI I2C masters
...
The host processor contains i2c masters on each cfam.
Signed-off-by: Joel Stanley <joel@jms.id.au >
2020-07-28 09:02:37 +09:30
Eddie James
baf78f5dd6
ARM: dts: aspeed: rainier: Add CFAM SPI controllers
...
Add the four SPI masters on each CFAM. Each master has four 128KB EEPROM
devices attached to it.
Signed-off-by: Eddie James <eajames@linux.ibm.com >
Signed-off-by: Joel Stanley <joel@jms.id.au >
2020-07-28 09:02:35 +09:30
Jet Li
a92532ece7
ARM: dts: aspeed: rainier: Add I2C buses for NVMe use
...
Adding pca9552 exposes the presence detect lines for the cards and
tca9554 exposes the presence details for the cards.
Signed-off-by: Jet Li <Jet.Li@ibm.com >
Signed-off-by: Joel Stanley <joel@jms.id.au >
2020-07-28 09:02:32 +09:30