Age | Commit message (Collapse) | Author | Files | Lines |
|
Convert with convert-overrides.py
Sync local.conf.sample with:
- poky/meta-poky/conf/local.conf.sample
- meta-facebook/meta-tiogapass/conf/local.conf.sample
Additional manual changes (not found by convert-overrides.py) in
- meta-yadro/meta-nicole/recipes-kernel/linux/linux-aspeed_%.bbappend
- meta-yadro/meta-nicole/recipes-phosphor/images/obmc-phosphor-image.bbappend
- meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend
Tested: image compiles.
Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com>
Change-Id: I959669bad43ce09c0817b2a002e6db546fb98f7f
|
|
DTS for Nicole present in the kernel source since 5.7.
This commit removes the local copy of DTS from yocto.
(From meta-yadro rev: 9b2cfd0597cb1c3aa8b451e94712b7a0e383a184)
Change-Id: Iaaf90287ce5ddcfedc883936b36fdf102356f049
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Prepares the Nicole DTS to push it to the linux mainline.
- Removes unused i2c buses.
- Adds a comment for empty i2c definitions.
- Adds a missed iio-hwmon-battery node.
- Adds the GPIOs names.
- Adds the leds labels.
(From meta-yadro rev: ae1aea75fe6b5369183b86a05729d56abec77565)
Change-Id: I149c8d98984c7d8e515b338006c43d0cca5a60a2
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Changed to be consistent with the schematics.
(From meta-yadro rev: 19d9cb67b24396fabbe7160a3f04a71d775c166c)
Signed-off-by: Artem Senichev <a.senichev@yadro.com>
Change-Id: I46a3f1dde090bd247ddbf72a3a0c1310d6fafdd2
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
VPD contains general description of the BMC card and MAC address for
the Ethernet controller.
Physically, VPD is stored in the EEPROM AT24C256C, which is connected
to the Aspeed SoC via I2C and can be read or written through
the special device file /sys/bus/i2c/devices/0-0050/eeprom.
(From meta-yadro rev: 95f98dc7d5ccf2b221d2a5aea51bf411201f351c)
Signed-off-by: Artem Senichev <a.senichev@yadro.com>
Change-Id: I21624f154cfa1e92eddbc1739a4e053d00889b5a
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
NCSI channel number is selected depending on GPIO state of a pin
described in the device tree (gpio/nsci_cfg node).
Currently, this pin is controlled via MCU, and its state represents
Nicole's physical position inside a fabric.
Channel selector scheme:
* GPIO pin is LOW: channel 0;
* GPIO pin is HIGH: channel 1;
* invalid configuration or error: channel 0.
After changing pin's state it is necessary to reboot the BMC to apply
new channel number.
(From meta-yadro rev: 2661355417e52d968e9845298c37cae8ff1dfe6b)
Signed-off-by: Artem Senichev <a.senichev@yadro.com>
Change-Id: I8eeac34f71197fc110e41d186dd1fd4d2f1ef064
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Fixes build with kernel 5.4.4+
This is a copy of the change which was done in the linux repo for
Romulus and other AST2500 based HW
Original commit is 06a318f9 Andrew Jeffery <andrew@aj.id.au>
ARM: dts: aspeed: Add RCLK to MAC clocks for RMII interfaces
We need to ungate RCLK on AST2500- and AST2600-based platforms for RMII
to function. RMII interfaces are commonly used for NCSI.
(From meta-yadro rev: d971ee2180f448f125fb4e9e471cd10a61bf5ff8)
Change-Id: If92e32f144b0c79b937def0136cbf86b4a8aeb73
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This is the same changes which ones were done in the linux repo for all
AST2500 based DTS.
Original commit is ed7120aa Andrew Jeffery <andrew@aj.id.au>
"ARM: dts: aspeed: Add RCLK to MAC clocks for RMII interfaces"
We need to ungate RCLK on AST2500- and AST2600-based platforms for RMII
to function. RMII interfaces are commonly used for NCSI.
(From meta-yadro rev: f66aaa5cea8ee9a6423cb2d7dcf7f5e75bf95f96)
Change-Id: Ieb908db2fb5ef0f0e4ff53dd1563b50e14fc2334
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
NICOLE is a new storage controller for TATLIN server.
It based on IBM Romulus reference design (POWER9)
and uses an AST2500 BMC SoC.
(From meta-yadro rev: 13af90da095c5eb6874ce6f89a8b66a7932e6c50)
Change-Id: I4685be88448e1de8a1a716ad3f59ef09e168a1df
Signed-off-by: Alexander Soldatov <a.soldatov@yadro.com>
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|